Communication method and apparatus

The channel parameters from satellites to terminals are obtained through network equipment and a de-interference signal is generated, which solves the signal interference problem when the satellite overlaps the coverage area of ​​the ground base station and improves the reliability of communication.

WO2025092799A1PCT designated stage expired Publication Date: 2025-05-08HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/128429
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-31
Filing Date
2024-10-30
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

When there is overlap between the coverage area of ​​the satellite and the ground base station, the terminal is susceptible to signals sent by the satellite to other terminals within the coverage area during receiving signals from the ground base station, resulting in a decrease in communication reliability.

Method used

The channel parameters from the satellite to the terminal are obtained through the network device, and deinterference signals are generated based on these parameters to remove interference from the signals sent by the satellite to other terminals to the signals sent by the network device to the terminal.

Benefits of technology

When there is overlap between the satellite and the ground base station coverage area, signal interference is effectively removed, communication reliability is improved, and terminals can stably receive signals from the ground base station.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024128429_08052025_PF_FP_ABST
    Figure CN2024128429_08052025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of communications, and provide a communication method and apparatus. The method comprises: a network device acquires parameters of a second channel from a satellite to a first terminal, the network device being located within the coverage area of the satellite; the network device determines a de-interference signal on the basis of the parameters of the second channel and a second data signal sent by the satellite to a second terminal, wherein the de-interference signal is used for eliminating the interference of the second data signal sent by the satellite to the second terminal with a first data signal sent by the network device to the first terminal, the first terminal is different from the second terminal, and the first terminal is located within the common coverage area of the network device and the satellite; the network device determines a third data signal, the third data signal being determined on the basis of the first data signal and the de-interference signal; the network device sends the third data signal to the first terminal; and the first terminal demodulates the third data signal to obtain the first data signal. The method can eliminate signal interference when the coverage area of a satellite overlaps the coverage area of a terrestrial base station.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on October 31, 2023, with application number 202311447533.X and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The embodiments of the present application relate to the field of communication technology, and in particular to a communication method and apparatus. Background Art

[0004] Satellite communications offer advantages such as wide coverage, long communication distances, high reliability, flexibility, and high throughput. Unaffected by geographical conditions, climate conditions, and natural disasters, satellite communications have been widely used in aviation, maritime, and military communications. The integration of satellites into future fifth-generation mobile communications (5G) technology will enable communication services in areas difficult to reach by terrestrial networks, such as oceans and forests. This will enhance the reliability of 5G communications, providing more stable and high-quality communication services for users on trains, airplanes, and other modes of transportation. Furthermore, it will provide more data transmission resources and support a greater number of connections.

[0005] If satellites and ground base stations use different frequency bands, there will be no interference between them when their coverage areas overlap. However, the terminal will need two sets of transceiver hardware, increasing terminal costs and making it inconvenient for users to switch between satellite and ground base station services. If satellites and ground base stations use the same frequency band for coverage, the terminal only needs one set of transceiver hardware, which is less expensive. However, when the satellite and ground base station coverage areas overlap, when a terminal is in this overlapping area, the signal received from the ground base station will be interfered with by signals sent by the satellite to other terminals within the coverage area.

[0006] Summary of the Invention

[0007] The present application provides a communication method and apparatus to avoid the problem that when a terminal is in an area where the coverage of a satellite and a ground base station overlap, the terminal is interfered with by signals sent by the satellite to other terminals within the coverage area while receiving signals from the ground base station.

[0008] In the first aspect, the present application provides a communication method that can be executed through the interaction between a terminal and a network device, wherein the terminal can be understood as the terminal itself, and can also be understood as a chip set inside the terminal, which is not specifically limited here. The terminal can be a mobile phone, a vehicle-mounted device, an Internet of Things device, etc.; the network device can be understood as the network device itself, and can also be understood as a chip set inside the network device. The network device can be a base station, an access point, etc., which is not specifically limited here; the method can be applied to 5G communication systems or communication systems above 5G, and can also be applied to non-terrestrial communication systems, which is not specifically limited here. Execution is as follows:

[0009] The network device obtains parameters of a second channel from the satellite to the first terminal, and the network device is within the coverage of the satellite; the network device determines a de-interference signal based on the parameters of the second channel and a second data signal sent by the satellite to the second terminal, where the de-interference signal is used to eliminate interference of the second data signal sent by the satellite to the second terminal with a first data signal sent by the network device to the first terminal, where the first terminal is different from the second terminal and is within the common coverage of the network device and the satellite; the network device determines a third data signal, where the third data signal is determined by the first data signal and the de-interference signal; the network device sends the third data signal to the first terminal; and the first terminal demodulates the third data signal to obtain the first data signal.

[0010] In this application, when a network device sends a first data signal to a first terminal, it may be interfered with by a second data signal sent by a satellite to a second terminal. To remove the interference, the network device may generate an interference removal signal based on the second data signal and the parameters of a second channel from the satellite to the first terminal. The network device then generates a third data signal based on the first data signal and the interference removal signal, so that the first terminal can demodulate the third data signal to obtain the first data signal. This method can remove signal interference and ensure communication reliability when the coverage area of ​​the satellite and the ground base station overlap.

[0011] In an optional manner, the network device acquires parameters of a second channel from the satellite to the first terminal, including: predicting parameters of the second channel according to parameters of the first channel from the satellite to the network device.

[0012] In the present application, since the distance between the satellite and the first terminal is relatively far, and the network device is usually relatively close to the first terminal, the parameters of the second channel from the satellite to the first terminal can be predicted based on the parameters of the first channel from the satellite to the network device. This method can avoid the terminal from frequently measuring the parameters of the second channel from the satellite to the first terminal, and reduces the number of times the terminal feeds back the parameters of the second channel to the network device, which can further reduce the signaling overhead between the terminal and the network device.

[0013] In an optional manner, before the network device predicts the parameters of the second channel according to the parameters of the first channel from the satellite to the network device, the method further includes: determining whether at least one of the following constraints is satisfied:

[0014] The distance from the network device to the first terminal is within a preset distance threshold range; the tracking time of the network device on the first channel is less than a preset tracking time threshold; the orbital altitude of the satellite is within a preset altitude range; the first elevation angle or the second elevation angle is within a preset angle range, the first elevation angle being the elevation angle from the satellite to the first terminal, and the second elevation angle being the elevation angle from the satellite to the network device.

[0015] In this application, if the distance between the network device and the first terminal is close, the error between the first channel and the second channel is small, and the network device's prediction of the second channel parameters is more reliable. If the distance between the network device and the first terminal is far, the error between the first channel and the second channel is large, and the network device's prediction of the second channel parameters based on the first channel parameters is less reliable. Typically, the first terminal and the satellite are both mobile. Over short periods of time, the second channel between the first terminal and the satellite can be considered unchanged or changing slowly. However, over longer periods of time, the second channel may change. Therefore, if the first channel is tracked for a long time and the second channel changes significantly, the reliability of predicting the second channel parameters based on the first channel parameters will decrease. Typically, different satellites are in different orbits with different orbital altitudes. If the satellite orbital altitude does not meet a preset altitude range, the phase change difference between the first channel between the satellite and the network device and the second channel between the satellite and the first terminal will be large, reducing the accuracy of the second channel prediction. The first or second elevation angle can affect the second channel parameter prediction. A large phase change difference, for example, exceeding 0.1λ, reduces the accuracy of the second channel prediction. Based on this, by satisfying the above constraints, the accuracy and reliability of the parameter prediction of the second channel can be guaranteed.

[0016] In an optional manner, the parameters of the second channel are determined based on the measurement results of the first channel by the network device within a first time period, the measurement results of the second channel by the first terminal within the first time period, and the change of the second channel within a second time period, the first time period is the first set time period before the channel tracking phase of the first channel, and the second time period is the second set time period in the channel tracking phase.

[0017] In the present application, the parameters of the second channel are predicted based on the measurement results of the first channel by the network device within the first time period, the measurement results of the second channel by the first terminal within the first time period, and the change of the second channel within the second time period, so as to ensure the reliability of the prediction results.

[0018] In an optional manner, the change of the second channel within the second time length is determined by predicting the change of the first channel within the second time length, and the change includes at least one of the following: amplitude change, phase change, frequency offset change and time-frequency change.

[0019] In the present application, the change amount of the second channel within the second time period is predicted based on the change amount of the first channel within the second time period, thereby avoiding the first terminal measuring the parameters of the second channel in the second time period and determining the change amount of the second channel, reducing the overhead of the channel measurement of the first terminal, and eliminating the need for the first terminal to feedback the change amount of the second channel to the network device, reducing signaling interaction, and further improving data processing efficiency.

[0020] In an optional manner, the parameters of the second channel conform to the following formula:

[0021] in, Denotes the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel;

[0022] h S_U represents the amplitude of the second channel in the first time period; h′ S_B represents the amplitude of the first channel in the second time period; h S_B represents the amplitude of the first channel in the first time period; h′ S_B / h S_B represents the amplitude change of the first channel within the second time period; represents the phase of the second channel in the first time duration; represents the phase of the first channel in the second time duration; represents the phase of the first channel in the first time period, Indicates the phase change of the first channel within the second time length.

[0023] In an optional manner, the third data signal is determined by the first data signal, parameters of a third channel from the network device to the first terminal, and an interference removal signal.

[0024] In this application, the network device generates a third data signal based on the first data signal, the parameters of the third channel from the network device to the first terminal, and the interference removal signal, so that the first terminal demodulates the third data signal to obtain the first data signal. This method can remove signal interference and ensure the reliability of communication when there is overlap in the coverage area of ​​the satellite and the ground base station.

[0025] In an optional manner, the third data signal satisfies the following formula:

[0026] Wherein, x1 represents the first data signal; Indicates interference removal signal; h B_U a parameter representing a third channel from the network device to the first terminal; h B_U The conjugate of ; x2 represents the second data signal; Indicates the parameters of the second channel.

[0027] In an optional manner, the network device obtains parameters of a second channel from the satellite to the first terminal, including: receiving parameters of the second channel sent by the first terminal, where the parameters of the second channel are measurement results obtained by the first terminal on the second channel.

[0028] In the present application, the network device can directly receive the parameters of the second channel from the first terminal, and determine the interference removal signal based on the parameters of the second channel, which is more reliable and helps to better eliminate the interference of the second data signal on the first data signal.

[0029] In an optional manner, the network device further updates the parameters of the second channel.

[0030] In the present application, in order to ensure the accuracy of the parameters of the second channel, the network device will update the parameters of the second channel regularly or as needed.

[0031] In an optional manner, the network device updating the parameters of the second channel includes: receiving updated parameters of the second channel fed back by the first terminal, where the updated parameters of the second channel are obtained by the first terminal by measuring the second channel when determining that a first event occurs, where the first event includes at least one of the following:

[0032] The first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold; the movement distance of the first terminal exceeds a preset distance threshold, where the movement distance is the distance between the position of the first terminal at a first moment and the position of the first terminal at a second moment, where the first moment is the moment when the first terminal measures the second channel, and the second moment is the current moment after the first moment; the first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold.

[0033] In the present application, the updated parameters of the second channel are obtained by the first terminal requesting the network device for measurement resources of the second channel when determining that the first event has occurred, and measuring the second channel based on the measurement resources. If the first terminal detects that the signal-to-noise ratio of the first data signal is lower than the preset signal-to-noise ratio threshold, it is considered that the first data signal is subject to large interference; if the movement distance of the first terminal exceeds the preset distance threshold, it is considered that the reliability of the parameters of the second channel estimated by the network device is reduced; if the first terminal detects that the bit error rate of the first data signal is higher than the preset bit error rate threshold, it is considered that the reliability of the third data signal determined by the network device is reduced and cannot effectively eliminate the interference of the second data signal; the occurrence of the above events will trigger the first terminal to measure the second channel and feedback to the network device. In this way, the reliability of data transmission from the network device to the first terminal can be guaranteed.

[0034] In an optional manner, the network device updates the parameters of the second channel, including: when determining that at least one of the following second events occurs, sending first indication information to the first terminal, where the first indication information is used to indicate at least one of the following information: the first terminal feeds back the updated parameters of the second channel to the network device, and a measurement resource used by the first terminal to measure the second channel; and receiving the updated parameters of the second channel fed back by the first terminal; wherein the second event includes at least one of the following:

[0035] Based on the first parameter of the first channel at the third moment, predict the second parameter of the first channel at the fourth moment, where the fourth moment is a moment after the third moment; determine that the difference between the third parameter obtained by actually measuring the first channel at the fourth moment and the second parameter of the first channel is greater than a preset first threshold value; determine that the difference between the second parameter of the first channel and the first parameter of the first channel is greater than a preset second threshold value; determine that any one of a plurality of preset measurement cycles has been reached; determine that a start moment or an end moment of any one of a plurality of preset interference cancellation windows has been reached, where any one of the interference cancellation windows is predetermined by the network device and the satellite; and determine that a probability of demodulation error of a signal fed back by the first terminal exceeds a preset error threshold value.

[0036] In this application, the second event is an event that affects the reliability of the predicted parameters of the second channel. Based on the triggering of the second event, the network device sends a first indication message to the first terminal so that the first terminal can feedback the updated parameters of the second channel to ensure the reliability of the second channel parameters.

[0037] In an optional manner, before the network device obtains the parameters of the second channel from the satellite to the first terminal, the method further includes:

[0038] Determine whether to reach a first interference cancellation window and a second interference cancellation window, where the first interference cancellation window is an interference cancellation window of the satellite, and the second interference cancellation window is an interference cancellation window of the network device. The first interference cancellation window and the second interference cancellation window are determined based on at least one of the following parameters: ephemeris information of the satellite, and cell radius information of a cell covered by the network device.

[0039] In the present application, when the signal in the first interference cancellation window reaches the network device, it just falls into the second interference cancellation window, that is, the two interference cancellation windows are aligned on the network device side, ensuring the effectiveness of interference cancellation.

[0040] In an optional manner, the first interference cancellation window is indicated by the network device to the satellite.

[0041] In an optional manner, the network device indicates that the first interference cancellation window for the satellite includes at least one of the following situations:

[0042] The length of the first interference cancellation window is indicated to the satellite, and the first interference cancellation window takes effect when the satellite next transmits a data signal; the length of the first interference cancellation window and the starting time of the first interference cancellation window are indicated to the satellite; the length of the first interference cancellation window, the starting time of the second interference cancellation window, and the interference cancellation window offset are indicated to the satellite, and the interference cancellation window offset indicates the delay between the first interference cancellation window and the second interference cancellation window.

[0043] In the present application, the first interference cancellation window is indicated to the satellite via the network device, thereby reducing the amount of data calculation for the satellite.

[0044] In a second aspect, an embodiment of the present application provides a communication device, which may be a terminal (network device) or a chip disposed inside a terminal (a chip disposed inside a network device). The communication device has the function of implementing the first aspect described above. For example, the communication device includes a module, unit, or means corresponding to executing the steps involved in the first aspect described above. The function, unit, or means may be implemented through software, or through hardware, or may be implemented through hardware executing the corresponding software implementation.

[0045] In one possible design, the communication device includes a processing unit and a transceiver unit. The transceiver unit can be used to transmit and receive signals to enable communication between the communication device and other devices, for example, the transceiver unit is used to send a third data signal to the first terminal; the processing unit can be used to perform certain internal operations of the communication device. The transceiver unit can be referred to as an input / output unit, a communication unit, etc., and the transceiver unit can be a transceiver; the processing unit can be a processor. When the communication device is a module (e.g., a chip) in a communication device, the transceiver unit can be an input / output interface, an input / output circuit, or an input / output pin, etc., and can also be referred to as an interface, a communication interface, or an interface circuit; the processing unit can be a processor, a processing circuit, or a logic circuit, etc.

[0046] In another possible design, the communication device includes a processor and may also include a transceiver, the transceiver being used to transmit and receive signals, and the processor executing program instructions to perform the method in any possible design or implementation of the first aspect above. The communication device may also include one or more memories, the memories being used to couple with the processor, and the memories being used to store the necessary computer programs or instructions for implementing the functions involved in any aspect of the first aspect above. The processor may execute the computer programs or instructions stored in the memories, and when the computer programs or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect above.

[0047] In another possible design, the communication device includes a processor, which can be coupled to a memory. The memory can store the necessary computer programs or instructions for implementing the functions of any of the first aspects. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication device implements the method of any possible design or implementation of the first aspect.

[0048] In another possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect above.

[0049] It can be understood that in the second aspect above, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. In addition, the above processors can be one or more, and the memories can be one or more. The memory can be integrated with the processor, or the memory and the processor can be set separately. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.

[0050] In a third aspect, an embodiment of the present application provides a communication system, which includes the first terminal, the second terminal and the network device in the above-mentioned first aspect.

[0051] In a fourth aspect, the present application provides a chip system, which includes a processor and may also include a memory, for implementing the method described in any possible design of the first aspect. The chip system can be composed of a chip or can include a chip and other discrete devices.

[0052] In a fifth aspect, the present application also provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable instructions are run on a computer, the computer executes a method as in any possible design in the first aspect.

[0053] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the methods of the various embodiments of the first aspect above.

[0054] For the technical effects that can be achieved in the above-mentioned second to sixth aspects, please refer to the description of the technical effects that can be achieved by the corresponding possible design schemes in the above-mentioned first aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] FIG1 shows a schematic diagram of a terrestrial communication system;

[0056] FIG2 shows a schematic diagram of a non-terrestrial communication system provided by an embodiment of the present application;

[0057] FIG3 shows a schematic diagram of a 5G satellite communication system architecture provided by an embodiment of the present application;

[0058] FIG4A shows a schematic diagram of a communication scenario provided by an embodiment of the present application;

[0059] FIG4B shows a schematic diagram of another communication scenario provided by an embodiment of the present application;

[0060] FIG5 shows a flow chart of a communication method provided in an embodiment of the present application;

[0061] FIG6 shows a schematic diagram of a simulation of a channel variation provided by an embodiment of the present application;

[0062] FIG7 shows a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0063] FIG8 shows a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0064] FIG9 shows a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solutions and advantages of this application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operating methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of this application, unless otherwise specified, "multiple" means two or more. Therefore, the implementation of the device and method can refer to each other, and the repeated parts will not be repeated.

[0066] Figure 1 shows the architecture of a terrestrial network communication system. Communication system 100 may include network device 110 and terminal devices 101-106. It should be understood that communication system 100 may include more or fewer network devices or terminal devices. Network devices or terminal devices may be hardware, functionally divided software, or a combination of the two. Furthermore, terminal devices 104-106 may also form a communication system. For example, terminal device 105 may send downlink data to terminal device 104 or terminal device 106. Network devices and terminal devices may communicate with each other through other devices or network elements. Network device 110 may send downlink data to terminal devices 101-106 and may also receive uplink data sent by terminal devices 101-106. Of course, terminal devices 101-106 may also send uplink data to network device 110 and receive downlink data sent by network device 110.

[0067] The network device 110 is a node in a radio access network (RAN), which may also be referred to as a base station or a RAN node (or device). Currently, some examples of access network devices include: a next generation node B (gNB) in a 5G network, a transmitting point (TP), a transmission reception point (TRP), a home base station (e.g., a home evolved NodeB, or home Node B, HNB), a macro base station, a micro base station (also known as a small station), a relay station, a base band unit (BBU), or network devices in a communication system evolved after 5G. The network device 110 may also be other devices having network device functions. For example, the network device 110 may also be a device that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc. It may also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (C-RAN) system, and a network device in a non-terrestrial network (NTN) communication system, that is, it may be deployed on a high-altitude platform or satellite. The embodiments of the present application do not specifically limit this.

[0068] Terminal devices 101-106, also known as user equipment (UE), mobile stations (MS), or mobile terminals (MT), provide voice or data connectivity to users and may also be IoT devices. For example, terminal devices 101-106 include handheld devices and vehicle-mounted devices with wireless connectivity. Currently, terminal devices 101 to 106 may be: mobile phones, tablet computers, laptop computers, PDAs, customer-premises equipment (CPE), mobile internet devices (MIDs), wearable devices (e.g., smart watches, smart bracelets, pedometers, etc.), in-vehicle equipment (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (e.g., refrigerators, televisions, air conditioners, electric meters, etc.), intelligent robots, workshop equipment, wireless terminals in self-driving cars, 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, flying devices (e.g., intelligent robots, hot air balloons, drones, airplanes), etc. The terminal devices 101 to 106 may also be other devices having terminal functions. For example, the terminal devices 101 to 106 may also be devices that serve as terminal functions in D2D communications.

[0069] Based on the description of the terrestrial network communication system architecture shown in Figure 1, the satellite network routing method provided in the embodiments of the present application can be applied to the NTN communication system. As shown in Figure 2, the NTN communication system includes a satellite 201 and a terminal device 202. The explanation of terminal device 202 can refer to the description of terminal devices 101 to 106 above. Satellite 201 can also be referred to as a high-altitude platform, a high-altitude aircraft, or a satellite base station. In relation to the NTN communication system and the terrestrial network communication system, satellite 201 can be considered as one or more network devices in the terrestrial network communication system architecture. Satellite 201 provides communication services to terminal device 202 and can also connect to core network equipment. The structure and functions of satellite 201 can also refer to the description of network devices above. The communication method between satellite 201 and terminal device 202 can also refer to the description in Figure 1 above. This description will not be repeated here.

[0070] Taking 5G as an example, a 5G satellite communication system architecture is shown in Figure 3. Ground-based terminal devices access the network via the 5G new air interface. 5G base stations are deployed on satellites and connected to the ground core network via wireless links. A wireless link also exists between satellites, enabling signaling exchanges and user data transmission between the satellites and base stations. The devices and interfaces in Figure 3 are described below:

[0071] 5G core network: Provides services such as user access control, mobility management, session management, user security authentication, and billing. It consists of multiple functional units, which can be divided into control plane and data plane functional entities. The access and mobility management function (AMF) is responsible for user access management, security authentication, and mobility management. The user plane function (UPF) is responsible for managing user plane data transmission, traffic statistics, and other functions. The session management function (SMF) is primarily responsible for session management in mobile networks, such as session establishment, modification, and release.

[0072] Ground station: responsible for forwarding signaling and service data between satellite base stations and 5G core network.

[0073] 5G New Air Interface: The wireless link between the terminal and the base station.

[0074] Xn interface: The interface between 5G base stations, mainly used for signaling interactions such as switching.

[0075] NG interface: The interface between the 5G base station and the 5G core network, which mainly interacts with the core network's non-access stratum (NAS) signaling and user service data.

[0076] The device for implementing the function of the network device can be the network device; it can also be a device that can support the network device to implement the function, such as a chip system, which can be installed in the network device. It is understood that when the method provided in the embodiment of the present application is applied to a terrestrial network communication system, the actions performed by the satellite can be applied to the base station or network device for execution.

[0077] In the embodiments of the present application, the device for realizing the function of the terminal device may be a terminal device; or it may be a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiments of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the case where the device for realizing the function of the terminal device is a terminal or UE as an example.

[0078] In addition, the above-mentioned satellites can be geostationary satellites, non-geostationary satellites, artificial satellites, low-orbit satellites, medium-orbit satellites, high-orbit satellites, etc., which are not specifically limited in this application.

[0079] Related technologies suggest that when a terrestrial cellular network prioritizes a particular frequency band, if a satellite network plans to operate in the same frequency band, the Federal Communications Commission (FCC) (which manages the spectrum and power of wireless communications equipment to ensure that different types of wireless devices can operate in frequency bands without interfering with each other) will limit the satellite network's maximum transmit power within that frequency band to ensure that satellite communications do not interfere with the normal operation of the cellular network. This approach limits the satellite network's transmit power, reducing interference with ground base stations. However, it reduces the quality of the satellite network's communication link, which can affect terminal communications.

[0080] To prevent signal interference, related technologies also propose setting up electronic fences, requiring satellites to avoid areas covered by ground base stations. A protective zone is set up between the ground base station coverage area and the satellite coverage area to prevent interference caused by satellites and ground base stations covering the same area. However, this protective zone is not served by either ground base stations or satellites, resulting in signal coverage blind spots.

[0081] Based on this, the present application proposes a communication method to avoid the problem of interference from signals sent by the satellite to other terminals within the coverage area when the terminal is in an overlapping area between the satellite and the ground base station coverage, while receiving signals from the ground base station. This method is applicable to scenarios where the satellite downlink and the base station downlink are on the same frequency, as shown in Figures 4A and 4B. In Figure 4A, the satellite and the base station interact directly, and the base station can directly obtain the original data of the interference signal through the satellite. In Figure 4B, when the base station and the satellite are connected to the same central node, the base station can obtain information from the central node. In Figures 4A and 4B, the base station provides communication services in area 1, and the satellite provides communication services in area 2. There is an overlap between area 1 and area 2. The satellite sends a signal to UE1, and the ground base station sends a signal to UE2. The service range of the ground base station overlaps with the service range of the satellite. If UE1 is outside the service range of the ground base station, the base station sending a signal to UE2 will not interfere with UE1, while the satellite sending a signal to UE1 will interfere with UE2. If the channel from the satellite to UE2 is understood as an interference channel, the base station estimates and predicts the interference channel, and uses the channel prediction value and the original data of the interference signal (that is, the signal sent by the satellite to UE1) to generate a de-interference signal. When sending useful signals, the de-interference signal is superimposed so that the de-interference signal and the interference signal cancel each other out on the interfered terminal side, thereby achieving the de-interference effect.

[0082] Refer to Figure 5 for a communication method provided by the present application. This method can be executed through the interaction between the terminal and the network device, and can be applied to the communication scenarios of Figures 4A and 4B above. The terminal can be understood as the terminal itself, or as a chip set inside the terminal, which is not specifically limited here. The terminal can be a mobile phone, a vehicle-mounted device, an Internet of Things device, etc. The network device can be understood as the network device itself, or as a chip set inside the network device. The network device can be a base station, an access point, etc., which is not specifically limited here. This method can be applied to 5G communication systems or communication systems above 5G, and can also be applied to non-terrestrial communication systems, which is not specifically limited here by the present application. Figure 5 takes the data interaction between the first terminal and the network device as an example to illustrate, and is executed as follows:

[0083] Step 501: The network device obtains parameters of a second channel from a satellite to a first terminal.

[0084] The network device is within the satellite's coverage area, and the first terminal is within the joint coverage area of ​​the network device and the satellite. Therefore, when the first terminal receives data signals from the network device, it may be subject to interference from data signals sent by the satellite to other terminals. The other terminals may be one or more, and are not specifically limited here. The following description uses one other terminal, also known as the second terminal, as an example. The second terminal is different from the first terminal.

[0085] It should be noted that the network device can receive the measurement results of the first terminal on the second channel from the first terminal, thereby determining the parameters of the second channel. It can also obtain the parameters of the second channel through interaction with other network devices, or the network device can predict the parameters of the second channel based on the parameters of the first channel from the network device to the satellite. The specific method of obtaining the parameters of the second channel is not specifically limited in this application and can be flexibly determined based on the needs of actual applications.

[0086] In practical applications, taking into account the high-speed movement of low earth orbit (LEO) satellites, the satellite channels change quickly, and the satellites jitter during flight. If the second channel parameters are obtained only by relying on the feedback of the first terminal, frequent measurements and feedback are required, which results in high overhead. The satellite channel is a line of sight (LOS) channel and is highly predictable. Network equipment is often close to the users it serves. For example, the service range of a 5G base station is about a few hundred meters. When the base station is close to the user, the changes in the "satellite-to-base station channel" are similar to those in the "satellite-to-terminal channel". The base station can obtain the known satellite's signals to be sent by interacting with the satellite, and track the "satellite-to-base station channel" in real time, thereby making real-time predictions of the "satellite-to-terminal channel" (that is, predicting the parameters of the second channel by the parameters of the first channel).

[0087] Assuming a 2 GHz frequency, a 500-meter distance between the terminal and the network device, a 500-kilometer satellite altitude, a communication elevation angle (the elevation angle from the satellite to the terminal or the network device) ranging from 30° to 90°, and a 2-ms unit time (i.e., the channel tracking duration from the satellite to the network device), the simulation calculates the difference between the phase change from the satellite to the network device and the phase change from the satellite to the terminal per unit time (the ordinate in Figure 6), with the communication elevation angle as the abscissa. Assuming that at time T1, the distance from the satellite to the network device is d1 and the distance from the satellite to the terminal is d2, at time T1+ΔT, the distance from the satellite to the network device is d1+Δd1, and the distance from the satellite to the terminal is d2+Δd2. Δd1 and Δd2 reflect the channel phase change. The curve in Figure 6 is (Δd1-Δd2) / λ, where λ is the carrier wavelength. As shown in Figure 6, after ΔT = 2ms, the phase change difference between the satellite-network device channel and the satellite-terminal channel does not exceed 0.1λ, that is, the phase change difference does not exceed 0.1*2π. The phase change is small, so the satellite-base station channel change can be used to predict the satellite-terminal channel change. Because the satellite is far away from the terminal, and the network device is usually close to the terminal, the satellite-to-terminal channel parameters can be used to predict the satellite-to-network device channel parameters. This approach avoids the terminal from frequently measuring the satellite-to-terminal channel parameters and reduces the number of times the terminal feeds back the satellite-to-terminal channel parameters to the network device, further reducing the signaling overhead between the terminal and the network device.

[0088] In actual application, when the network device determines that at least one of the following constraints is satisfied, the parameters of the second channel may be predicted based on the parameters of the first channel from the satellite to the network device:

[0089] Constraint 1: The distance from the network device to the first terminal is within a preset distance threshold. For example, the radius of the network device's service range is R1, and the distance threshold can be set to R2, where R2 is less than R1. If the distance from the network device to the first terminal is less than R2, the parameters of the second channel are predicted using the parameters of the first channel, and the reliability of the obtained parameters of the second channel is higher. In other words, if the distance from the network device to the first terminal is closer, the error in the first channel being equivalent to the second channel is smaller, and the reliability of the network device predicting the parameters of the second channel is higher. If the distance from the network device to the first terminal is farther, the error in the first channel being equivalent to the second channel is larger, and the reliability of the network device predicting the parameters of the second channel based on the parameters of the first channel is lower.

[0090] Constraint 2: The network device's tracking duration of the first channel is less than a preset tracking duration threshold. Typically, the first terminal and the satellite are both mobile. Over short periods of time, the second channel between the first terminal and the satellite may appear unchanged or change slowly. However, over longer periods of time, the second channel may change. Therefore, if the first channel is tracked for a long time and the second channel changes significantly, the reliability of predicting the second channel parameters based on the first channel parameters may decrease.

[0091] Constraint 3: The satellite's orbital altitude must be within a preset altitude range. Different satellites typically occupy different orbits at different altitudes. If the satellite's orbital altitude does not meet the preset altitude range, the phase difference between the first channel between the satellite and the network device and the second channel between the satellite and the first terminal may be large (e.g., exceeding 0.1λ), reducing the accuracy of the second channel prediction.

[0092] Constraint 4: The first or second elevation angle is within a preset angular range. The first elevation angle is the elevation angle from the satellite to the first terminal, and the second elevation angle is the elevation angle from the satellite to the network device. As shown in Figure 6, different elevation angles correspond to different phase change differentials between the satellite-to-network device channel and the satellite-to-terminal channel. The first or second elevation angle affects parameter prediction for the second channel. Large phase change differentials, for example, exceeding 0.1λ, reduce the accuracy of second channel prediction.

[0093] In actual applications, if one or more of the above constraints exist, the parameters of the second channel can be predicted based on the parameters of the first channel from the satellite to the network device. Of course, in order to ensure better prediction of the parameters of the second channel, when all the above four constraints are met, the predicted parameters of the second channel are more reliable.

[0094] In addition, it should be noted that the parameters of the second channel can be determined based on the network device's measurement results of the first channel within a first time period, the first terminal's measurement results of the second channel within the first time period, and the change in the second channel within a second time period. The first time period is a first set time period before the channel tracking phase of the first channel, and the second time period is a second set time period during the channel tracking phase. Specifically, before measuring the first channel, the network device can obtain reference signal configuration information related to the first channel measurement, such as the reference signal type, the time-frequency resources of the reference signal, and parameters related to generating a reference signal sequence. Based on this reference signal configuration information, the network device measures the first channel to obtain the first channel measurement result. The network device can also obtain the first channel measurement result by performing operations such as channel estimation based on interaction data between the network device and a satellite. The network device can also obtain the first channel measurement result by performing operations such as channel estimation based on interaction data between the network device and other known satellites. The specific method used to obtain the first channel measurement result is not specifically limited in this application. The first terminal can receive reference signal configuration information related to the second channel measurement from the network device, such as the reference signal type, the time-frequency resources of the reference signal, and parameters related to generating a reference signal sequence. The first terminal can measure the second channel based on the reference signal configuration information (which can be a reference signal resource allocated by the satellite specifically for the first terminal, or a reference signal resource allocated when the satellite serves other terminals). The change in the second channel within the second time period can be obtained by predicting the change in the first channel within the second time period, wherein the change includes at least one of the following: amplitude change (channel amplitude change value), phase change (channel phase change value), frequency offset change (channel frequency offset) and time-frequency change (channel time offset). In the present application, the network device predicts the change in the second channel within the second time period based on the change in the first channel within the second time period, thereby avoiding the first terminal measuring the parameters of the second channel in the second time period and determining the change in the second channel, reducing the channel measurement overhead of the first terminal, and eliminating the need for the first terminal to feedback the change in the second channel to the network device, thereby reducing signaling interaction and further improving data processing efficiency.

[0095] For example, the duration of the signal tracking phase is 2ms. Assuming that the signal tracking phase starts at 8:00, then the first duration can be the duration between 7:59 and 8:00. If the first terminal has been measuring the second channel during the first duration, the measurement result of the second channel measured last during the first duration can be used to calculate the parameters of the second channel. Similarly, if the network device has been measuring the first channel during the first duration, the measurement result of the first channel measured last during the first duration can be used to calculate the parameters of the second channel. The network device determines the change of the second channel by tracking the second channel in the second duration, and predicts the change of the first channel based on the change of the second channel. In the present application, the parameters of the second channel are predicted based on the measurement result of the first channel by the network device in the first duration, the measurement result of the second channel by the first terminal in the first duration, and the change of the second channel in the second duration, so as to ensure the reliability of the prediction result.

[0096] Specifically, ignoring the effects of frequency offset and time offset, assuming that the satellite channel is a LOS channel, when the parameters of the first channel are used to predict the parameters of the second channel, the parameters of the second channel can meet the requirements of the following formula 1:

[0097] in, Denotes the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel; h S_U represents the amplitude of the second channel in the first time period; h′ S_B represents the amplitude of the first channel in the second time period; h S_B represents the amplitude of the first channel in the first time period, h′ S_B / h S_B Indicates the amplitude change of the first channel within the second time period; represents the phase of the second channel in the first time duration; represents the phase of the first channel in the second time duration; represents the phase of the first channel in the first time period, Indicates the phase change of the first channel within the second time length.

[0098] In actual application, the network device can track the "first channel from satellite to network device" by receiving the downlink signal from the satellite in real time to determine the change of the first channel. The network device can also calculate the change of the "first channel from satellite to network device" through ephemeris information or in combination with ephemeris information. This application does not specifically limit this.

[0099] In step 502, the network device determines a de-interference signal based on the parameters of the second channel and the second data signal sent by the satellite to the second terminal. The de-interference signal is used to eliminate interference caused by the second data signal sent by the satellite to the second terminal to the first data signal sent by the network device to the first terminal.

[0100] It should be noted that the network device and the satellite can directly exchange information. This exchanged information includes data that the satellite will transmit to the second terminal over a subsequent period of time, as well as information required for data demodulation, such as allocated time-frequency resources, modulation and coding strategies, and reference signal configuration information. Assume that the network device knows the second data signal that the satellite will subsequently transmit to the second terminal, denoted as x2. Furthermore, in the scenario of Figure 4B , the network device can also obtain the aforementioned exchanged information from the central node. Whether the network device obtains the exchanged information directly or from the central node is not specifically limited herein.

[0101] Specifically, when the parameters of the second channel are determined using the above formula 1, and the second data signal is x2, the interference removal signal can be the convolution or product of the second channel parameter and the second data signal. For example, the interference removal signal is This is merely an example and does not specifically limit the construction of the interference removal signal. In actual application, the interference removal signal may be determined based on the weighted calculation of the parameters of the second channel and the second data signal.

[0102] Step 503: The network device determines a third data signal, where the third data signal is determined by the first data signal and the interference removal signal.

[0103] In step 504, the network device sends a third data signal to the first terminal. Correspondingly, the first terminal receives the third data signal from the network device.

[0104] It should be noted that the first data signal and the interference removal signal have been determined in steps 501 and 502 above. The first data signal and the interference removal signal can be subtracted to determine the third data signal. Of course, in actual applications, considering that the third data signal is sent via a third channel between the network device and the first terminal, it may be affected by the parameters of the third channel. The third data signal can also be determined by the first data signal, the parameters of the third channel, and the interference removal signal. In actual applications, the first terminal can measure and determine the parameters of the third channel based on the reference signal configuration information between the network device and the first terminal. The network device generates the third data signal based on the first data signal, the parameters of the third channel from the network device to the first terminal, and the interference removal signal, so that the first terminal demodulates the third data signal to obtain the first data signal. This method can remove signal interference and ensure communication reliability when the coverage areas of the satellite and the ground base station overlap.

[0105] Specifically, the third data signal may meet the requirements of the following formula 2:

[0106] Wherein, x1 represents the first data signal; Indicates interference removal signal; h B_U a parameter representing a third channel from the network device to the first terminal; h B_U The conjugate of ; x2 represents the second data signal; Indicates the parameters of the second channel; For interference signal.

[0107] If the third data signal sent by the network device to the first terminal satisfies the above formula 2, then the signal S actually received by the first terminal may meet the requirements of the following formula 3:

[0108] It can be seen from Formula 3 that when the network device sends a data signal to the first terminal, superimposing the interference signal can eliminate the interference of the interference signal.

[0109] Step 505: The first terminal demodulates the third data signal to obtain the first data signal.

[0110] In the present application, when a network device sends a first data signal to a first terminal, it will be interfered with by a second data signal sent from a satellite to a second terminal. In order to eliminate signal interference, the network device can generate a de-interference signal based on the second data signal and the parameters of the second channel from the satellite to the first terminal. The network device generates a third data signal based on the first data signal and the de-interference signal, so that the first terminal demodulates the third data signal to obtain the first data signal. This method can avoid signal interference when there is overlap between the coverage areas of the satellite and the ground base station, thereby ensuring the reliability of communication.

[0111] In order to ensure the accuracy of the parameters of the second channel, the network device will periodically or as needed request the first terminal to feedback the parameters of the second channel, and update the parameters of the second channel to accurately calculate the third data signal. In addition, the first terminal can also actively request the configuration information of the reference signal from the network device after detecting the occurrence of certain events (such as the first event described below). After the first terminal obtains the configuration information of the reference signal, it actively measures the parameters of the second channel and reports it to the network device. This application does not specifically limit the update premise of the second channel. Specifically, it can be understood with reference to the following two situations:

[0112] Case 1: The network device receives updated parameters of the second channel fed back by the first terminal. The updated parameters of the second channel are obtained by the first terminal by measuring the second channel when determining that the first event occurs.

[0113] The first event may include at least one of the following:

[0114] Event 1: The first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold.

[0115] Usually, if the first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold, it is considered that the first data signal is subject to large interference, and the first terminal needs to feedback the parameters of the second channel to the network device. Of course, in actual applications, in order to reduce the detection frequency of the first terminal, the network device can pre-agree on a measurement period with the first terminal, or the network device directly indicates the measurement period to the first terminal. If the first terminal detects that the signal-to-noise ratio of the first data signal is lower than the preset signal-to-noise ratio threshold within the measurement period, it will feedback the parameters of the second channel to the network device. If it detects that the signal-to-noise ratio of the first data signal is lower than the preset signal-to-noise ratio threshold at other times, there is no need to feedback the parameters of the second channel. The threshold value of the signal-to-noise ratio can be set according to the needs of the actual application, and this application does not limit it here.

[0116] Event 2: The movement distance of the first terminal exceeds a preset distance threshold, where the movement distance is the distance between the position of the first terminal at a first moment and the position of the first terminal at a second moment, where the first moment is the moment when the first terminal measures the second channel, and the second moment is the current moment after the first moment.

[0117] Typically, if the movement distance of the first terminal exceeds a preset distance threshold, the reliability of the second channel parameters estimated by the network device is considered to be reduced. If the distance of the first terminal exceeds the preset distance threshold at different times, it is considered that the second channel parameters have changed significantly, and the second channel parameters need to be remeasured or estimated. The preset distance threshold can be set according to actual application requirements and is not limited in this application.

[0118] In addition, if the first terminal does not move or changes little from the first moment to the third moment, the movement distance of the first terminal can also be determined based on the position of the first terminal at the second moment and the position of the terminal at the third moment.

[0119] Event 3: The first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold.

[0120] Typically, if the first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold, the first terminal deems that the reliability of the third data signal determined by the network device has decreased and cannot effectively eliminate interference with the second data signal. The first terminal then needs to provide feedback to the network device regarding the parameters of the second channel. This preset bit error rate threshold can be set based on actual application requirements and is not limited in this application.

[0121] The occurrence of the above events will trigger the first terminal to request feedback from the network device, such as requesting the base station to allocate measurement resources, allocate feedback resources, or requesting the network to allocate channel measurement resources and feedback resources, and perform measurements and feedback. In this way, the reliability of data transmission from the network device to the first terminal can be guaranteed.

[0122] Case 2: When the network device determines that at least one of the following second events occurs, it sends a first indication message to the first terminal, and the first indication message is used for at least one of the following information: the first terminal feeds back the updated parameters of the second channel to the network device, and the measurement resources used by the first terminal to measure the second channel (reference signal configuration information for measuring the second channel, feedback resources for feeding back the parameters of the second channel, etc.).

[0123] The second event includes at least one of the following:

[0124] Event 1: The network device predicts a second parameter of the first channel at a fourth moment based on the first parameter of the first channel at a third moment, where the fourth moment is a moment after the third moment; and determines that a difference between a third parameter actually measured on the first channel at the fourth moment and the second parameter of the first channel is greater than a preset first threshold value.

[0125] For example, the network device predicts the predicted parameters of the first channel at time k+1 based on the parameters of the first channel at time k′ (k′≤k), and obtains The network device receives the satellite downlink signal and obtains the parameters of the first channel at time k+1 (that is, the actual measured parameters), and obtains h B_U (k+1). If at time k+1, the difference between the predicted parameter of the first channel and the parameter of the first channel satisfies When TH1 is the first threshold value, the network device believes that the reliability of the predicted parameters of the first channel is reduced, and the parameters of the second channel predicted based on this are also unreliable. The network device can allocate reference signal configuration information and first indication information to the first terminal, so that the first terminal can measure the second channel and then feedback the parameters of the second channel to the network device.

[0126] Event 2: The network device determines that the difference between the second parameter of the first channel at the third moment and the first parameter of the first channel at the fourth moment is greater than a preset second threshold.

[0127] For example, the network device receives the satellite downlink signal and obtains the parameters of the first channel at time k and time k+1 (that is, the actual measured parameters). If ‖h B_U (k+1)-h B_U (k)‖ 2 / ‖h B_U (k)‖ 2When ≥TH2, where TH2 is the second threshold value, the network device believes that the parameters of the first channel have changed significantly within the preset time, and the reliability of the parameters of the second channel predicted based on this is reduced. The network device can indicate the first indication information to the first terminal, so that the first terminal measures the second channel and then feeds back the parameters of the second channel to the network device.

[0128] Event 3: The network device determines that any one of the preset measurement cycles has arrived.

[0129] In practical applications, to ensure that the difference between the change in the second channel and the change in the first channel is within a relatively small range, for example, the difference in phase change between the first channel and the second channel does not exceed 2π / 10, the first terminal is required to measure the second channel at a certain period and provide feedback on the measurement results of the second channel (i.e., the parameters of the second channel). The network device may pre-agreed with the first terminal on a measurement period, or the network device may directly indicate the measurement period to the first terminal. When the network device determines that a certain measurement period has been reached, in order to ensure the accuracy of the parameters of the second channel, it may indicate first indication information to the first terminal, so that the first terminal measures the second channel and then provides feedback on the parameters of the second channel to the network device.

[0130] Event 4: The network device determines that a start time or an end time of any one of a plurality of preset interference cancellation windows has been reached, where any one of the interference cancellation windows is predetermined by the network device and the satellite.

[0131] It should be noted that in order to ensure better elimination of the interference of the second data signal on the first data signal and avoid frequent changes in the first channel from the satellite to the network device, which affects the accuracy of the prediction of the second channel, the network device and the satellite can pre-determine the interference elimination window (there is an interference elimination window on the network device side, and there is also an interference elimination window on the satellite side, and the starting time of the interference elimination window on the network device and the satellite side is usually different). Within the interference elimination window, neither the satellite nor the base station makes adjustments that affect the phase continuity, such as antenna switching, timing adjustment, etc.

[0132] Before executing step 501, the network device determines whether it has reached the first interference cancellation window and the second interference cancellation window. The first interference cancellation window is the satellite's interference cancellation window, and the second interference cancellation window is the network device's interference cancellation window. The first and second interference cancellation windows are determined based on at least one of the following parameters: satellite ephemeris information and cell radius information of the cell covered by the network device. Typically, the third data signal is transmitted within the duration of the second interference cancellation window, and the second data signal is transmitted within the duration of the first interference cancellation window. When the signal within the first interference cancellation window arrives at the network device, it falls exactly within the second interference cancellation window. That is, the two interference cancellation windows are aligned on the network device side, ensuring the effectiveness of interference cancellation. The following Table 1 shows the correspondence between the satellite's orbital altitude, the terminal's communication elevation angle, the cell radius information of the cell covered by the network device, the communication carrier frequency, the measurement period, and the interference elimination window. For example, when the satellite's orbital altitude is 500 km, the communication elevation angle is 30° to 60°, the cell radius is between 0.3 km and 1 km, the communication carrier frequency is 2 GHz, the measurement period is 2 ms, and the interference elimination window set on the network device side and the satellite side is 5 ms, the interference of the second data signal on the first data signal can be better eliminated, and the first channel from the satellite to the network device can be avoided from changing frequently, which affects the accuracy of the prediction of the second channel. This is only an example and will not be elaborated one by one. Please refer to the table for understanding.

[0133] Table 1

[0134] Usually, when the network device determines the start time or end time of the interference cancellation window, it is necessary to calibrate the parameters of the second channel to ensure the accuracy of the prediction of the second channel parameters. The network device can indicate the first indication information to the first terminal so that the first terminal measures the second channel and then feeds back the parameters of the second channel to the network device.

[0135] The aforementioned first interference cancellation window may be indicated by the network device to the satellite, thereby reducing the amount of data computation required by the satellite. Of course, in practical applications, the satellite may also determine the window itself and then notify the network device, which is not specifically limited in this application. When the network device indicates the first interference cancellation window to the satellite, at least one of the following conditions may be present:

[0136] Case 1: The network device indicates the length of the first interference cancellation window to the satellite. The first interference cancellation window takes effect when the satellite next transmits a data signal.

[0137] It should be noted that the next time the satellite transmits a data signal may be the next frame, next subframe, next time slot, or next symbol. Assuming the network device indicates to the satellite that the length of the first interference cancellation window is 5 ms and the current satellite data transmission symbol is 10, the start time of the first interference cancellation window may be the start time of symbol 11.

[0138] Case 2: The network device indicates the length of the first interference cancellation window and the start time of the first interference cancellation window to the satellite.

[0139] For example, the network device indicates to the satellite that the length of the first interference cancellation window is 5 ms and the starting time is time A. Then the satellite can determine that the starting time of the first interference cancellation window is A, the length of the first interference cancellation window is 5 ms, and the end time of the first interference cancellation window is A+5 ms.

[0140] Case 3: The network device indicates to the satellite the length of the first interference cancellation window, the starting time of the second interference cancellation window, and the interference cancellation window offset. The interference cancellation window offset indicates the signal transmission delay between the satellite and the network device (that is, the delay between the first interference cancellation window and the second interference cancellation window).

[0141] For example, the network device indicates to the satellite that the length of the first interference cancellation window is 5 ms, the starting time of the second interference cancellation window is time B, and the interference cancellation window offset is X ms. Then the satellite can determine that the starting time of the first interference cancellation window is BX, the length of the first interference cancellation window is 5 ms, and the end time of the first interference cancellation window is B-X+5 ms.

[0142] The network device may determine the second interference cancellation window based on the satellite's ephemeris information and the network device's geographic location information, or based on the transmission delay from the satellite to the network device, without specific limitations herein. For example, the time at which the first data frame from the satellite arrives at the network device is T1, and T1 + delay (data transmission delay between the satellite and the network device) is the start time of the second interference cancellation window.

[0143] Event 5: The network device determines that the demodulation error probability of the signal fed back by the first terminal exceeds a preset error threshold.

[0144] Typically, the network device determines that the signal demodulation error probability fed back by the first terminal (for example, negative acknowledgement (NACK)) exceeds a preset error threshold, then it is considered that the reliability of the third data signal determined by the network device is reduced and the interference of the second data signal cannot be effectively eliminated. The network device can indicate the first indication information to the first terminal, so that the first terminal measures the second channel and then feeds back the parameters of the second channel to the network device. The preset error threshold can be set according to the needs of the actual application and is not limited in this application.

[0145] In the present application, the second event is an event that affects the reliability of the predicted parameters of the second channel. Based on the triggering of the second event, the network device sends a first indication message to the first terminal so that the first terminal can feedback the updated parameters of the second channel to ensure the reliability of the second channel parameters.

[0146] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of device interaction. It is understandable that, in order to implement the above functions, each device may include a hardware structure and / or software module that performs each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0147] In the embodiments of the present application, the functional units of the device can be divided according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional units.

[0148] In the case of using an integrated unit, Figure 7 shows a possible exemplary block diagram of a communication device involved in an embodiment of the present application. As shown in Figure 7, the communication device 700 may include: a processing unit 701 and a transceiver unit 702. The processing unit 701 is used to control and manage the operations of the communication device 700. The transceiver unit 702 is used to support communication between the communication device 700 and other devices. Optionally, the transceiver unit 702 may include a receiving unit and / or a transmitting unit, respectively, for performing receiving and transmitting operations. Optionally, the communication device 700 may also include a storage unit for storing program code and / or data of the communication device 700. The transceiver unit may be referred to as an input / output unit, a communication unit, etc., and the transceiver unit may be a transceiver; the processing unit may be a processor. When the communication device is a module (such as a chip) in a communication device, the transceiver unit may be an input / output interface, an input / output circuit, or an input / output pin, etc., and may also be referred to as an interface, a communication interface, or an interface circuit, etc.; the processing unit may be a processor, a processing circuit, or a logic circuit, etc. Specifically, the device may be the above-mentioned terminal, network device, etc.

[0149] In one instance, the communication device is a network device, wherein the processing unit 701 is used to obtain parameters of a second channel from the satellite to the first terminal, and the network device is within the coverage of the satellite; the processing unit 701 is also used to determine a de-interference signal based on the parameters of the second channel and a second data signal sent by the satellite to the second terminal, the de-interference signal being used to eliminate interference caused by the second data signal sent by the satellite to the second terminal to a first data signal sent by the network device to the first terminal, the first terminal being different from the second terminal, and the first terminal being within the common coverage of the network device and the satellite; determining a third data signal, the third data signal being determined by the first data signal and the de-interference signal; and the transceiver unit 702 being used to send the third data signal to the first terminal.

[0150] In an optional manner, in order to avoid the terminal from frequently measuring the parameters of the second channel from the satellite to the first terminal, the processing unit 701 may further predict the parameters of the second channel based on the parameters of the first channel from the satellite to the network device.

[0151] In an optional manner, the processing unit 701 can also determine that the distance from the network device to the first terminal is within a preset distance threshold range, or the tracking time of the network device for the first channel is less than a preset tracking time threshold, or the orbital altitude of the satellite is within a preset altitude range, or the first elevation angle or the second elevation angle is within a preset angle range, the first elevation angle is the elevation angle from the satellite to the first terminal, and the second elevation angle is the elevation angle from the satellite to the network device. At least one of the constraints is met, and then the parameters of the second channel are predicted based on the parameters of the first channel from the satellite to the network device to improve the accuracy and reliability of the parameter prediction of the second channel.

[0152] In an optional manner, the parameters of the second channel can be determined based on the measurement results of the first channel by the network device within a first time period, the measurement results of the second channel by the first terminal within the first time period, and the change of the second channel within a second time period, wherein the first time period is the first set time period before the channel tracking phase of the first channel, and the second time period is the second set time period in the channel tracking phase.

[0153] In an optional manner, the change of the second channel within the second time length is obtained by predicting the change of the first channel within the second time length, and the change includes at least one of the following: amplitude change, phase change, frequency deviation change and time-frequency change.

[0154] In an optional manner, the parameters of the second channel may conform to the following formula:

[0155] in, Denotes the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel;

[0156] h S_U represents the amplitude of the second channel in the first time period; h′ S_B represents the amplitude of the first channel in the second time period; h S_B represents the amplitude of the first channel in the first time period; h′ S_B / h S_B represents the amplitude change of the first channel within the second time period; represents the phase of the second channel in the first time duration; represents the phase of the first channel in the second time duration; represents the phase of the first channel in the first time period, Indicates the phase change of the first channel within the second time length.

[0157] In an optional manner, the third data signal may be determined by the first data signal, parameters of a third channel from the network device to the first terminal, and an interference removal signal.

[0158] In an optional manner, the transceiver unit 702 is specifically configured to receive a parameter of the second channel sent by the first terminal, where the parameter of the second channel is a measurement result obtained by the first terminal measuring the second channel.

[0159] In an optional manner, in order to ensure the reliability of the parameters of the second channel, the processing unit 701 is further configured to update the parameters of the second channel.

[0160] In an optional manner, when the processing unit 701 updates the parameters of the second channel, the updated parameters of the second channel fed back by the first terminal are received through the transceiver unit 702. The updated parameters of the second channel are obtained by the first terminal by measuring the second channel when determining that a first event occurs. The first event includes at least one of the following:

[0161] The first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold;

[0162] The movement distance of the first terminal exceeds a preset distance threshold, where the movement distance is the distance between the position of the first terminal at a first moment and the position of the first terminal at a second moment, where the first moment is the moment when the first terminal measures the second channel, and the second moment is the current moment after the first moment;

[0163] The first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold.

[0164] In an optional manner, when the processing unit 701 updates the parameters of the second channel, when it determines that at least one of the following second events occurs, the first indication information is sent to the first terminal through the transceiver unit 702, where the first indication information is used to indicate at least one of the following information: the first terminal feeds back the updated parameters of the second channel to the network device, and the measurement resources used by the first terminal to measure the second channel;

[0165] The second event includes at least one of the following:

[0166] predicting a second parameter of the first channel at a fourth moment based on the first parameter of the first channel at a third moment, where the fourth moment is a moment after the third moment; and determining that a difference between the third parameter actually measured for the first channel at the fourth moment and the second parameter of the first channel is greater than a preset first threshold.

[0167] Determining whether a difference between a second parameter of the first channel and a first parameter of the first channel is greater than a preset second threshold;

[0168] Determining that any one of a plurality of preset measurement cycles has been reached;

[0169] Determining a start time or an end time of any one of a plurality of preset interference cancellation windows, wherein any one of the interference cancellation windows is predetermined by the network device and the satellite;

[0170] It is determined that the demodulation error probability of the signal fed back by the first terminal exceeds a preset error threshold.

[0171] In an optional manner, before the processing unit 701 obtains the parameters of the second channel from the satellite to the first terminal, the processing unit 701 is also used to determine the arrival of the first interference elimination window and the second interference elimination window, the first interference elimination window is the interference elimination window of the satellite, and the second interference elimination window is the interference elimination window of the network device, and the first interference elimination window and the second interference elimination window are determined based on at least one of the following parameters: the satellite's ephemeris information, and the cell radius information of the cell covered by the network device.

[0172] In an optional manner, the first interference cancellation window may be indicated by the network device to the satellite. Exemplarily, the first interference cancellation window indicated by the network device to the satellite may include at least one of the following situations:

[0173] The transceiver unit 702 indicates the length of the first interference cancellation window to the satellite, and the first interference cancellation window takes effect when the satellite next transmits a data signal;

[0174] The transceiver unit 702 indicates the length of the first interference cancellation window and the start time of the first interference cancellation window to the satellite;

[0175] The transceiver unit 702 indicates to the satellite the length of the first interference cancellation window, the start time of the second interference cancellation window, and the interference cancellation window offset, where the interference cancellation window offset indicates the time delay between the first interference cancellation window and the second interference cancellation window.

[0176] In another example, the communication device is a first terminal, and the transceiver unit 702 is used to receive a third data signal from the network device. The third data signal is determined by the first data signal and the interference elimination signal sent by the network device to the first terminal. The interference elimination signal is determined by the network device based on the parameters of the second channel from the satellite to the first terminal and the second data signal sent by the satellite to the second terminal. The interference elimination signal is used to eliminate the interference of the second data signal on the first data signal. The first terminal is different from the second terminal. The network device is within the coverage of the satellite, and the first terminal is within the common coverage of the network device and the satellite; the processing unit 701 is used to demodulate the third data signal to obtain the first data signal.

[0177] In an optional manner, the parameters of the second channel may be predicted by the network device based on the parameters of the first channel from the satellite to the network device.

[0178] In an optional manner, the parameters of the second channel can be determined based on the measurement results of the first channel by the network device within a first time period, the measurement results of the second channel by the first terminal within the first time period, and the change of the second channel within a second time period, wherein the first time period is the first set time period before the channel tracking phase of the first channel, and the second time period is the second set time period in the channel tracking phase.

[0179] In an optional manner, the variation of the second channel in the second time period is obtained by predicting the variation of the first channel in the second time period, and the variation includes at least one of the following:

[0180] Amplitude change, phase change, frequency offset change, and time-frequency change.

[0181] In an optional manner, the parameters of the second channel may conform to the following formula:

[0182] in, Denotes the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel;

[0183] h S_U represents the amplitude of the second channel in the first time period; h′ S_B represents the amplitude of the first channel in the second time period; h S_B represents the amplitude of the first channel in the first time period; h′ S_B / h S_B represents the amplitude change of the first channel within the second time period; represents the phase of the second channel in the first time duration; represents the phase of the first channel in the second time duration; represents the phase of the first channel in the first time period, Indicates the phase change of the first channel within the second time length.

[0184] In an optional manner, the third data signal is determined by the first data signal, parameters of a third channel from the network device to the first terminal, and an interference removal signal.

[0185] In an optional manner, the parameters of the second channel are obtained by the first terminal obtaining the reference signal configuration information of the first channel through the transceiver unit 702, measuring the second channel through the processing unit 701, and sending the parameters of the second channel to the network device through the transceiver unit 702.

[0186] In an optional manner, the transceiver unit 702 is further configured to feedback updated parameters of the second channel to the network device, where the updated parameters of the second channel are obtained by the first terminal by measuring the second channel when determining that a first event occurs, where the first event includes at least one of the following:

[0187] The first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold;

[0188] The movement distance of the first terminal exceeds a preset distance threshold, where the movement distance is the distance between the position of the first terminal at a first moment and the position of the first terminal at a second moment, where the first moment is the moment when the first terminal measures the second channel, and the second moment is the current moment after the first moment;

[0189] The first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold.

[0190] In an optional manner, the transceiver unit 702 is further configured to receive first indication information from the network device, where the first indication information is used for at least one of the following information: feedback of updated parameters of the second channel by the first terminal to the network device, and measurement resources used by the first terminal to measure the second channel; feedback of updated parameters of the second channel to the network device;

[0191] The second event includes at least one of the following:

[0192] predicting, based on a first parameter of a first channel from the satellite to the network device at a third moment, a second parameter of the first channel at a fourth moment, where the fourth moment is a moment after the third moment; and determining that a difference between a third parameter actually measured for the first channel at the fourth moment and the second parameter of the first channel is greater than a preset first threshold.

[0193] Determining whether a difference between a second parameter of the first channel and a first parameter of the first channel is greater than a preset second threshold;

[0194] Determining that any one of a plurality of preset measurement cycles has been reached;

[0195] Determining a start time or an end time of any one of a plurality of preset interference cancellation windows, wherein any one of the interference cancellation windows is predetermined by the network device and the satellite;

[0196] It is determined that the demodulation error probability of the signal fed back by the first terminal exceeds a preset error threshold.

[0197] As shown in Figure 8, this application also provides a communication device 800. The communication device 800 can be a chip or a chip system. The communication device can be located in the device involved in any of the above method embodiments, such as a first terminal, a network device, etc., to perform the corresponding actions of the device.

[0198] Optionally, the chip system may consist of the chip, or may include the chip and other discrete devices.

[0199] The communication device 800 includes a processor 810 .

[0200] The processor 810 is configured to execute the computer program stored in the memory 820 to implement the actions of each device in any of the above method embodiments.

[0201] The communication device 800 may further include a memory 820 for storing computer programs.

[0202] Optionally, the memory 820 and the processor 810 are coupled. Coupling is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between the devices, units, or modules. Optionally, the memory 820 and the processor 810 are integrated.

[0203] The processor 810 and the memory 820 can be one or more and are not limited.

[0204] Optionally, in actual applications, the communication device 800 may or may not include a transceiver 830, as illustrated by a dashed box in the figure. The communication device 800 can exchange information with other devices via the transceiver 830. The transceiver 830 can be a circuit, a bus, or any other device capable of exchanging information.

[0205] In a possible implementation, the communication device 800 may be the first terminal or the network device in the implementation of the above methods.

[0206] The specific connection medium between the transceiver 830, processor 810, and memory 820 is not limited in the embodiments of the present application. In FIG8 , the memory 820, processor 810, and transceiver 830 are connected via a bus. The bus is represented by a bold line in FIG8 . The connection methods between other components are for illustrative purposes only and are not intended to be limiting. Buses can be classified as address buses, data buses, control buses, etc. For ease of illustration, FIG8 shows only one bold line, but this does not imply that there is only one bus or type of bus. In the embodiments of the present application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly executed by a hardware processor or by a combination of hardware and software modules within the processor.

[0207] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory may also be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing computer programs, program instructions and / or data.

[0208] Based on the above embodiments, referring to FIG9 , the embodiment of the present application also provides another communication device 900, including: an interface circuit 910 and a logic circuit 920; the interface circuit 910 can be understood as an input and output interface, which can be used to execute the receiving and sending steps of each device in any of the above method embodiments; the logic circuit 920 can be used to run code or instructions to execute the method executed by each device in any of the above embodiments, which will not be repeated.

[0209] Based on the above embodiments, embodiments of the present application further provide a computer-readable storage medium storing instructions that, when executed, cause the method executed by each device in any of the above method embodiments to be implemented. The computer-readable storage medium may include any medium capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0210] Based on the above embodiments, an embodiment of the present application provides a communication system, which includes the first terminal, network equipment, central node and satellite mentioned in any of the above method embodiments, and can be used to execute the method executed by each device in any of the above method embodiments.

[0211] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) containing computer-usable program code.

[0212] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0213] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0214] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

Claims

1. A communication method, characterized in that: Applied to network equipment, including: Acquire parameters of a second channel from the satellite to the first terminal, wherein the network device is within the coverage of the satellite; determining, according to a parameter of the second channel and a second data signal sent by the satellite to the second terminal, a de-interference signal, the de-interference signal being used to eliminate interference of the second data signal sent by the satellite to the second terminal with a first data signal sent by the network device to the first terminal, the first terminal being different from the second terminal, and the first terminal being within a common coverage range of the network device and the satellite; Determine a third data signal, wherein the third data signal is determined by the first data signal and the interference removal signal; The third data signal is sent to the first terminal.

2. The method according to claim 1, characterized in that The step of acquiring parameters of a second channel from the satellite to the first terminal includes: The parameters of the second channel are predicted according to the parameters of the first channel from the satellite to the network device.

3. The method according to claim 2, characterized in that Before predicting the parameters of the second channel according to the parameters of the first channel from the satellite to the network device, the method further includes: Make sure that at least one of the following constraints is satisfied: The distance from the network device to the first terminal is within a preset distance threshold range; The tracking time of the first channel by the network device is less than a preset tracking time threshold; The orbital altitude of the satellite is within a preset altitude range; The first elevation angle or the second elevation angle is within a preset angle range, the first elevation angle is the elevation angle from the satellite to the first terminal, and the second elevation angle is the elevation angle from the satellite to the network device.

4. The method according to claim 2 or 3, characterized in that: The parameters of the second channel are determined based on the measurement results of the first channel by the network device within a first time period, the measurement results of the second channel by the first terminal within the first time period, and the change of the second channel within a second time period, the first time period being a first set time period before the channel tracking phase of the first channel, and the second time period being a second set time period in the channel tracking phase.

5. The method according to claim 4, characterized in that The change amount of the second channel in the second time length is obtained by predicting the change amount of the first channel in the second time length, and the change amount includes at least one of the following: Amplitude change, phase change, frequency deviation change, and time-frequency change.

6. The method according to claim 4 or 5, characterized in that: The parameters of the second channel conform to the following formula: in, Denotes the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel; The h S_U represents the amplitude of the second channel in the first duration; the h′ S_B represents the amplitude of the first channel in the second time length; the h S_B represents the amplitude of the first channel in the first time period; the h′ S_B / h S_B represents the amplitude change of the first channel in the second time length; Indicates the phase of the second channel in the first duration; Indicates the phase of the first channel in the second duration; represents the phase of the first channel in the first duration, Indicates the phase change of the first channel within the second time length.

7. The method according to any one of claims 1 to 6, characterized in that: The third data signal is determined by the first data signal, parameters of a third channel from the network device to the first terminal, and the interference elimination signal.

8. The method according to claim 7, characterized in that The third data signal conforms to the following formula: Wherein, x1 represents the first data signal; represents the interference removal signal; h B_U Represents the network parameters of the third channel from the device to the first terminal; h B_U The conjugate of ; x2 represents the second data signal; Indicates the parameters of the second channel.

9. The method according to claim 1, characterized in that: The step of acquiring parameters of a second channel from the satellite to the first terminal includes: A parameter of the second channel sent by the first terminal is received, where the parameter of the second channel is a measurement result obtained by the first terminal measuring the second channel.

10. The method according to any one of claims 1 to 9, characterized in that: Also includes: The parameters of the second channel are updated.

11. The method according to claim 10, characterized in that The updating of the parameters of the second channel comprises: receiving an updated parameter of the second channel fed back by the first terminal, where the updated parameter of the second channel is obtained by the first terminal by measuring the second channel when determining that a first event occurs, where the first event includes at least one of the following: The first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold; The movement distance of the first terminal exceeds a preset distance threshold, where the movement distance is a distance between a position of the first terminal at a first moment and a position of the first terminal at a second moment, the first moment being a moment when the first terminal measures the second channel, and the second moment being a current moment after the first moment; The first terminal detects that a bit error rate of the first data signal is higher than a preset bit error rate threshold.

12. The method according to claim 10, characterized in that The updating of the parameters of the second channel comprises: When determining that at least one of the following second events occurs, sending first indication information to the first terminal, where the first indication information is used to indicate at least one of the following information: the first terminal feeds back updated parameters of the second channel to the network device, and a measurement resource used by the first terminal to measure the second channel; receiving updated parameters of the second channel fed back by the first terminal; The second event includes at least one of the following: predicting, based on the first parameter of the first channel at the third moment, the second parameter of the first channel at a fourth moment, where the fourth moment is a moment after the third moment; and determining that a difference between a third parameter actually measured on the first channel at the fourth moment and the second parameter of the first channel is greater than a preset first threshold value; Determine that a difference between a second parameter of the first channel and a first parameter of the first channel is greater than a preset second threshold value; Determining that any one of a plurality of preset measurement cycles has been reached; Determine a start time or an end time of any one of a plurality of preset interference elimination windows, wherein the any one of the interference elimination windows is predetermined by the network device and the satellite; Determine that the signal demodulation error probability fed back by the first terminal exceeds a preset error threshold.

13. The method according to any one of claims 1 to 12, characterized in that: Before acquiring the parameters of the second channel from the satellite to the first terminal, the method further includes: Determine the arrival of a first interference elimination window and a second interference elimination window, wherein the first interference elimination window is the interference elimination window of the satellite, and the second interference elimination window is the interference elimination window of the network device, and the first interference elimination window and the second interference elimination window are determined based on at least one of the following parameters: ephemeris information of the satellite, and cell radius information of the cell covered by the network device.

14. The method according to claim 13, characterized in that The first interference cancellation window is indicated by the network device to the satellite.

15. The method according to claim 14, characterized in that The first interference cancellation window indicated by the network device to the satellite includes at least one of the following situations: indicating to the satellite a length of the first interference cancellation window, the first interference cancellation window taking effect when the satellite next transmits a data signal; Indicating to the satellite a length of the first interference cancellation window and a start time of the first interference cancellation window; The length of the first interference cancellation window, the start time of the second interference cancellation window, and an interference cancellation window offset are indicated to the satellite, wherein the interference cancellation window offset indicates a delay between the first interference cancellation window and the second interference cancellation window.

16. A communication method, characterized in that: Applied to the first terminal, comprising: receiving a third data signal from a network device, wherein the third data signal is a third data signal sent by the network device to the first terminal; The first terminal is determined by a data signal and a de-interference signal, wherein the de-interference signal is determined by the network device according to parameters of a second channel from the satellite to the first terminal and a second data signal sent by the satellite to the second terminal, and the de-interference signal is used to eliminate interference of the second data signal on the first data signal, the first terminal is different from the second terminal, the network device is within the coverage of the satellite, and the first terminal is within the common coverage of the network device and the satellite; The third data signal is demodulated to obtain the first data signal.

17. The method according to claim 16, characterized in that The parameters of the second channel are predicted by the network device according to the parameters of the first channel from the satellite to the network device.

18. The method according to claim 17, characterized in that The parameters of the second channel are determined based on the measurement results of the first channel by the network device within a first time period, the measurement results of the second channel by the first terminal within the first time period, and the change of the second channel within a second time period, the first time period being a first set time period before the channel tracking phase of the first channel, and the second time period being a second set time period in the channel tracking phase.

19. The method according to claim 18, characterized in that The change amount of the second channel in the second time length is obtained by predicting the change amount of the first channel in the second time length, and the change amount includes at least one of the following: Amplitude change, phase change, frequency deviation change, and time-frequency change.

20. The method according to claim 18 or 19, characterized in that The parameters of the second channel conform to the following formula: in, Denotes the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel; The h S_U represents the amplitude of the second channel in the first duration; the h′ S_B represents the amplitude of the first channel in the second time length; the h S_B represents the amplitude of the first channel in the first time period; the h′ S_B / h S_B represents the amplitude change of the first channel in the second time length; Indicates the phase of the second channel in the first duration; Indicates the phase of the first channel in the second duration; represents the phase of the first channel in the first duration, Indicates the phase change of the first channel within the second time length.

21. The method according to any one of claims 16 to 20, characterized in that: The third data signal is determined by the first data signal, parameters of a third channel from the network device to the first terminal, and the interference elimination signal.

22. The method according to claim 21, characterized in that The third data signal conforms to the following formula: Wherein, x1 represents the first data signal; represents the interference removal signal; h B_U A parameter representing the third channel from the network device to the first terminal; h B_U The conjugate of ; x2 represents the second data signal; Indicates the parameters of the second channel.

23. The method according to claim 16, characterized in that The parameters of the second channel are obtained by measuring the second channel after the first terminal acquires the reference signal configuration information of the first channel, and the parameters of the second channel are sent to the network device.

24. The method according to any one of claims 16 to 23, characterized in that: Also includes: The updated parameter of the second channel fed back to the network device, wherein the updated parameter of the second channel is obtained by the first terminal measuring the second channel when determining that a first event occurs, and the first event includes at least one of the following: The first terminal detects that the signal-to-noise ratio of the first data signal is lower than a preset signal-to-noise ratio threshold; The movement distance of the first terminal exceeds a preset distance threshold, where the movement distance is a distance between a position of the first terminal at a first moment and a position of the first terminal at a second moment, the first moment being a moment when the first terminal measures the second channel, and the second moment being a current moment after the first moment; The first terminal detects that a bit error rate of the first data signal is higher than a preset bit error rate threshold.

25. The method according to any one of claims 16 to 24, characterized in that: Also includes: receiving first indication information from the network device, where the first indication information is used to indicate at least one of the following information: the first terminal feeds back updated parameters of the second channel to the network device, and a measurement resource used by the first terminal to measure the second channel; The second event includes at least one of the following: predicting, based on a first parameter of a first channel from the satellite to the network device at a third moment, a second parameter of the first channel at a fourth moment, wherein the fourth moment is a moment after the third moment; and determining that a difference between a third parameter actually measured on the first channel at the fourth moment and the second parameter of the first channel is greater than a preset first threshold value; Determine that a difference between a second parameter of the first channel and a first parameter of the first channel is greater than a preset second threshold value; Determining that any one of a plurality of preset measurement cycles has been reached; Determine a start time or an end time of any one of a plurality of preset interference elimination windows, wherein the any one of the interference elimination windows is predetermined by the network device and the satellite; Determine that the signal demodulation error probability fed back by the first terminal exceeds a preset error threshold.

26. A communication device, characterized in that: include: at least one processor and memory; The memory is used to store computer programs or instructions; The at least one processor is configured to execute the computer program or instruction so that the method according to any one of claims 1 to 15 or any one of claims 16 to 25 is performed.

27. A chip system, characterized in that: The chip system comprises: a processing circuit; the processing circuit is coupled to a storage medium; The processing circuit is used to execute part or all of the computer programs or instructions in the storage medium, and when the part or all of the computer programs or instructions are executed, it is used to implement the method according to any one of claims 1 to 25.

28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed by a computer, the method according to any one of claims 1 to 25 is executed.

29. A computer program product comprising a computer program or instructions, characterized in that When it is run on a computer, the method described in any one of claims 1 to 25 is executed.

Citation Information

Patent Citations

  • Communication method and device

    CN116318318A

  • Combined Satellite and Terrestrial Communication System for Terminals Located on a Vehicle Such as an Aircraft Using a Common Set of Frequencies

    US20180048380A1

  • Methods and systems of self-organizing satellite-terrestrial networks

    US20200374976A1