Communication method and device
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 realizes the reliability and cost-effectiveness of communication.
Patent Information
- Application Number
- CN202311447533.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
When the satellite overlaps the coverage area of the ground base station, the terminal will be interfered with by signals sent by the satellite to other terminals within the coverage area when receiving signals from the ground base station.
The channel parameters from satellites to terminals are obtained through network equipment, and deinterference signals are generated based on these parameters. The deinterference signals are used to eliminate interference from signals sent by satellites to other terminals on the ground base station signals.
When there is overlap between the satellite and the ground base station coverage area, signal interference is effectively removed, communication reliability is ensured, and terminal cost and complexity are reduced.
Smart Images

Figure CN119921827A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication method and device. Background Art
[0002] Satellite communication has the advantages of wide coverage, long communication distance, high reliability, high flexibility, and high throughput. Satellite communication is not affected by geographical environment, climate conditions, and natural disasters, and has been widely used in aviation communication, maritime communication, military communication, and other fields. Introducing satellites into the future fifth-generation mobile communication (5th generation, 5G) technology can provide communication services for areas that are difficult to cover by ground networks, such as oceans and forests, and can enhance the reliability of 5G communications, such as providing more stable and high-quality communication services for trains, airplanes, and users on these vehicles. It can also provide more data transmission resources and support a larger number of connections.
[0003] If the satellite and the ground base station use different frequency bands, when the satellite and ground base station coverage areas overlap, there will be no interference between the two. However, the terminal needs to have two sets of transceiver hardware, which increases the cost of the terminal and makes it inconvenient for users to switch between satellite services and ground base station services. If the satellite and the ground base station use the same frequency band for coverage, the terminal only needs to have one set of transceiver hardware, which is less expensive. However, when the satellite and ground base station coverage areas overlap, when the terminal is in the overlapping area, when receiving signals from the ground base station, it will be interfered by the signals sent by the satellite to other terminals within the coverage area. Summary of the invention
[0004] The present application provides a communication method and device to avoid the problem that when a terminal is in an overlapping coverage area of a satellite and a ground base station, the terminal will be interfered by signals sent by the satellite to other terminals within the coverage area during the process of receiving signals from the ground base station.
[0005] In the first aspect, the present application provides a communication method, which 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 a 5G communication system or a communication system above 5G, and can also be applied to a non-terrestrial communication system, which is not specifically limited here by the present application. Execution is as follows:
[0006] 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, 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 the common coverage of the network device and the satellite; the network device determines a third data signal, and 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; the first terminal demodulates the third data signal to obtain the first data signal.
[0007] 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 remove the interference, the network device can generate a de-interference signal based on the second data signal and the parameters of a 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 can demodulate the third data signal to obtain the first data signal. This method can remove signal interference and ensure the reliability of communication when the coverage area of the satellite and the ground base station overlap.
[0008] 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 a first channel from the satellite to the network device.
[0009] 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.
[0010] 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 that at least one of the following constraints is satisfied:
[0011] 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 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.
[0012] In the present application, if the distance between the network device and the first terminal is short, the error between the first channel and the second channel is small, and the reliability of the network device predicting the parameters of the second channel is higher. 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 reliability of the network device predicting the parameters of the second channel based on the parameters of the first channel is low. Usually, the first terminal and the satellite are both mobile. In a short period of time, the second channel between the first terminal and the satellite can be understood as not changing or changing slowly. However, the second channel may change over a long period of time. Therefore, if the tracking time of the first channel is long, the change of the second channel is large, and the reliability of predicting the parameters of the second channel based on the parameters of the first channel will be reduced. Usually, different satellites are in different orbits, and different orbits have different altitudes. If the satellite orbit altitude does not meet the 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 is large, and the accuracy of the prediction of the second channel will be reduced. The first elevation angle or the second elevation angle will affect the parameter prediction effect of the second channel. If the phase change difference is large, for example, exceeding 0.1λ, the accuracy of the prediction of the second channel will be reduced. Based on this, by satisfying the above constraints, the accuracy and reliability of the parameter prediction of the second channel can be guaranteed.
[0013] 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 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.
[0014] 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.
[0015] In an optional manner, the change of the second channel in the second time length is determined by predicting the change of the first channel in 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.
[0016] In the present application, the change amount of the second channel within the second time length is predicted based on the change amount of the first channel within the second time length, thereby avoiding the first terminal measuring the parameters of the second channel in the second time length, 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, thereby reducing signaling interaction and further improving data processing efficiency.
[0017] In an optional manner, the parameters of the second channel conform to the following formula:
[0018]
[0019] in, represents the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel;
[0020] 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 in the second time length; 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.
[0021] 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 a de-interference signal.
[0022] In the present 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.
[0023] In an optional manner, the third data signal satisfies the following formula:
[0024]
[0025] Wherein, x1 represents the first data signal; represents the 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.
[0026] 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 measuring the second channel.
[0027] 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.
[0028] In an optional manner, the network device also updates the parameters of the second channel.
[0029] 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.
[0030] In an optional manner, the network device updates the parameters of the second channel, including: receiving the 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 measuring the second channel when determining that a first event occurs, and the first event includes at least one of the following:
[0031] 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, 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, 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.
[0032] In the present application, the updated parameters of the second channel are obtained after the first terminal requests the network device for the measurement resources of the second channel when determining that the first event has occurred, and measures 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 greater 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, which can ensure the reliability of data transmission from the network device to the first terminal.
[0033] 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, 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; 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:
[0034] According to the first parameter of the first channel at the third moment, predict the second parameter of the first channel at the fourth moment, the fourth moment being the moment after the third moment; determine that the difference between the third parameter actually measured on the first channel at the fourth moment and the second parameter of the first channel is greater than the 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 the preset second threshold value; determine that any one of the preset multiple measurement cycles has been reached; determine that the start time or the end time of any one of the preset multiple interference elimination windows has been reached, any one of the interference elimination windows being predetermined by the network device and the satellite; determine that the probability of demodulation error of a signal fed back by the first terminal exceeds the preset error threshold value.
[0035] 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 feeds back the updated parameters of the second channel to ensure the reliability of the second channel parameters.
[0036] In an optional manner, before the network device acquires the parameter of the second channel from the satellite to the first terminal, the method further includes:
[0037] 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, 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, cell radius information of the cell covered by the network device.
[0038] 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.
[0039] In an optional manner, the first interference cancellation window is indicated by the network device to the satellite.
[0040] In an optional manner, the network device indicates that the first interference cancellation window of the satellite includes at least one of the following situations:
[0041] The length of the first interference elimination window is indicated to the satellite, and the first interference elimination window takes effect when the satellite transmits a data signal next time; the length of the first interference elimination window and the starting time of the first interference elimination window are indicated to the satellite; the length of the first interference elimination window, the starting time of the second interference elimination window and the interference elimination window offset are indicated to the satellite, and the interference elimination window offset indicates the delay between the first interference elimination window and the second interference elimination window.
[0042] In the present application, the first interference elimination window is indicated to the satellite through the network device, thereby reducing the amount of data calculation of the satellite.
[0043] 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 above-mentioned first aspect, for example, the communication device includes a module or unit or means corresponding to the steps involved in the above-mentioned first aspect, and the function or unit or means may be implemented by software, or by hardware, or by hardware executing the corresponding software implementation.
[0044] In one possible design, the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to achieve 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 some internal operations of the communication device. The transceiver unit can be called 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 (such as 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 called an interface, a communication interface or an interface circuit, etc.; the processing unit can be a processor, a processing circuit or a logic circuit, etc.
[0045] In another possible design, the communication device includes a processor and may also include a transceiver, the transceiver is used to send and receive signals, and the processor executes program instructions to complete the method in any possible design or implementation of the first aspect above. The communication device may also include one or more memories, the memory is used to couple with the processor, and the memory can store the necessary computer programs or instructions for implementing the functions involved in any aspect of the first aspect above. The processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect above.
[0046] In another possible design, the communication device includes a processor, which can be used to couple with a memory. The memory can store necessary computer programs or instructions for implementing the functions involved in any aspect of the first aspect. The processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect.
[0047] 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.
[0048] It can be understood that in the above second aspect, 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 can be separately set from the processor. 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.
[0049] 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.
[0050] 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 in the first aspect. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0051] 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 executed on a computer, the computer executes a method in any possible design in the first aspect.
[0052] 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.
[0053] 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
[0054] Figure 1 A schematic diagram of a terrestrial communication system is shown;
[0055] Figure 2 A schematic diagram of a non-terrestrial communication system provided by an embodiment of the present application is shown;
[0056] Figure 3 A schematic diagram of the 5G satellite communication system architecture provided in an embodiment of the present application is shown;
[0057] Figure 4A A schematic diagram of a communication scenario provided by an embodiment of the present application is shown;
[0058] Figure 4B A schematic diagram showing another communication scenario provided by an embodiment of the present application is shown;
[0059] Figure 5 A flow chart of a communication method provided in an embodiment of the present application is shown;
[0060] Figure 6 A simulation schematic diagram of a channel variation provided by an embodiment of the present application is shown;
[0061] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is shown;
[0062] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is shown;
[0063] Fig. 9 A schematic structural diagram of a communication device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0064] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operating method in the method embodiment can also be applied to the device embodiment or system embodiment. Among them, in the description of the present application, unless otherwise specified, the meaning of "multiple" is two or more. Therefore, the implementation of the device and the method can refer to each other, and the repetitions will not be repeated.
[0065] Figure 1The architecture of a terrestrial network communication system is shown. The communication system 100 may include a network device 110 and terminal devices 101 to 106. It should be understood that the communication system 100 may include more or fewer network devices or terminal devices. The network device or terminal device may be hardware, or software divided from a functional point of view, or a combination of the above two. In addition, the terminal devices 104 to 106 may also form a communication system, for example, the terminal device 105 may send downlink data to the terminal device 104 or the terminal device 106. The network device and the terminal device may communicate through other devices or network elements. The network device 110 may send downlink data to the terminal devices 101 to 106, and may also receive uplink data sent by the terminal devices 101 to 106. Of course, the terminal devices 101 to 106 may also send uplink data to the network device 110, and may also receive downlink data sent by the network device 110.
[0066] The network device 110 is a node in a radio access network (RAN), which can also be called a base station, or a RAN node (or device). At present, some examples of access network devices are: next generation node B (gNB), transmitting point (TP), transmission reception point (TRP), home base station (e.g., home evolved NodeB, or homeNode B, HNB), macro base station, micro base station (also called small station), relay station, base band unit (BBU) in a 5G network, or network devices in a communication system evolved after 5G such as the sixth generation (6G). 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.
[0067] Terminal devices 101 to 106, which may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., are devices that provide voice or data connectivity to users, and may also be IoT devices. For example, terminal devices 101 to 106 include handheld devices with wireless connection functions, vehicle-mounted devices, etc. At present, the terminal devices 101 to 106 may be: mobile phones, tablet computers, laptop computers, PDAs, customer-premises equipment (CPE), mobile internet devices (MID), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as 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 (such as refrigerators, televisions, air conditioners, electric meters, etc.), intelligent robots, workshop equipment, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flight equipment (such as 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.
[0068] based on Figure 1 Based on the description of the terrestrial network communication system architecture shown in FIG. 1 , the satellite network routing method provided in the embodiment of the present application can be applied to the NTN communication system. Figure 2As shown, the NTN communication system includes a satellite 201 and a terminal device 202. The explanation of the terminal device 202 can refer to the relevant description of the above-mentioned terminal devices 101 to 106. The satellite 201 can also be called a high-altitude platform, a high-altitude aircraft, or a satellite base station. In terms of the NTN communication system in connection with the terrestrial network communication system, the satellite 201 can be regarded as one or more network devices in the terrestrial network communication system architecture. The satellite 201 provides communication services to the terminal device 202, and the satellite 201 can also be connected to the core network device. The structure and functions of the satellite 201 can also refer to the above-mentioned description of the network device. The communication method between the satellite 201 and the terminal device 202 can also refer to the above-mentioned Figure 1 The description in . I will not repeat it here.
[0069] Taking 5G as an example, a 5G satellite communication system architecture is as follows: Figure 3 As shown in the figure, ground terminal equipment accesses the network through the 5G new air interface, and the 5G base station is deployed on the satellite and connected to the ground core network through a wireless link. At the same time, there is a wireless link between the satellites to complete the signaling interaction and user data transmission between the satellite and the base station. Figure 3 The devices and interfaces in the are described as follows:
[0070] 5G core network: user access control, mobility management, session management, user security authentication, billing and other services. It consists of multiple functional units, which can be divided into functional entities of the control plane and the data plane. 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 the transmission of user plane data, traffic statistics and other functions. The session management function (SMF) is mainly used for session management in mobile networks, such as session establishment, modification, and release.
[0071] Ground station: responsible for forwarding signaling and business data between satellite base stations and 5G core network.
[0072] 5G New Air Interface: The wireless link between the terminal and the base station.
[0073] Xn interface: The interface between 5G base stations, mainly used for signaling interactions such as switching.
[0074] 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.
[0075] The device for implementing the function of the network device may be a network device; or it may be a device capable of supporting the network device to implement the function, such as a chip system, which may 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 action performed by the satellite may be applied to a base station or a network device for execution.
[0076] In the embodiment 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 embodiment 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 solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the terminal device as a terminal or UE as an example.
[0077] In addition, the above-mentioned satellites may be geostationary satellites, non-geostationary satellites, artificial satellites, low-orbit satellites, medium-orbit satellites, and high-orbit satellites, etc., which are not specifically limited in the present application.
[0078] Related technologies suggest that when a ground cellular network gives priority to a certain frequency band, if a satellite network plans to operate in the same frequency band, the Federal Communications Commission (FCC) (the FCC is responsible for managing the spectrum and power of wireless communication equipment to ensure that different types of wireless devices can operate in frequency bands that do not interfere with each other) will limit the maximum transmission power of the satellite network within the frequency band to ensure that satellite communications do not interfere with the normal operation of the cellular network. This method limits the transmission power of the satellite network, although it reduces interference to ground base stations, but the link quality of the satellite network communication is reduced, which will affect the communication of the terminal.
[0079] In addition, in order to avoid signal interference, related technologies also propose to set up electronic fences, satellites need to avoid the coverage area of ground base stations, and set up protection areas between the ground base station coverage area and the satellite coverage area to avoid interference caused by satellites and ground base stations covering the same area. However, the protection area is neither served by ground base stations nor satellites, and there is a signal coverage blind spot.
[0080] Based on this, this application proposes a communication method to avoid the problem that when a terminal is in an overlapping coverage area of a satellite and a ground base station, the terminal will be interfered by the signal sent by the satellite to other terminals within the coverage area when receiving the signal from the ground base station. This method can be applied to the scenario where the satellite downlink and the base station downlink are on the same frequency, such as Figure 4A and Figure 4B For example. Figure 4AThe satellite and the base station interact directly, and the base station can directly obtain the original data of the interference signal through the satellite. 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. Figure 4A and Figure 4B In the example, the base station provides communication services in area 1, and the satellite provides communication services in area 2. Area 1 and area 2 overlap. The satellite sends signals to UE1, and the ground base station sends signals to UE2. The service range of the ground base station overlaps with the service range of the satellite. UE1 is outside the service range of the ground base station, so the base station sending signals to UE2 will not interfere with UE1, while the satellite sending signals 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 a useful signal, 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 a de-interference effect.
[0081] See also Figure 5 A communication method provided by the present application can be executed through interaction between a terminal and a network device and can be applied to the above Figure 4A and Figure 4B In the communication scenario, 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 a 5G communication system or a communication system above 5G, and can also be applied to a non-terrestrial communication system, which is not specifically limited in this application. Figure 5 Taking the data interaction between the first terminal and the network device as an example, the execution is as follows:
[0082] Step 501: The network device obtains parameters of a second channel from a satellite to a first terminal.
[0083] 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. Based on this, when the first terminal receives the data signal of the network device, it may be interfered by the data signal sent from the satellite to other terminals. The other terminal may be one or more, which is not specifically limited here. The following description takes one other terminal, that is, the second terminal, as an example, and the second terminal is different from the first terminal.
[0084] 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, so as to determine 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.
[0085] In practical applications, considering that low earth orbit (LEO) satellites move at high speed, satellite channels change quickly, and satellites jitter during flight. If only relying on the feedback of the first terminal to obtain the second channel parameters, frequent measurements and feedback are required, and the overhead is large. 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 hundreds of meters. When the base station is close to the user, the change of the "satellite-to-base station channel" is similar to the change of 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 predicting the "satellite-to-terminal channel" in real time (that is, predicting the parameters of the second channel by the parameters of the first channel).
[0086] Assuming the frequency is 2GHz, the distance between the terminal and the network device is 500m, the satellite altitude is 500km, the communication elevation angle (the elevation angle from the satellite to the terminal or the elevation angle from the satellite to the network device) is 30°~90°, and the unit time is 2ms (that is, the channel tracking time from the satellite to the network device). The simulation calculates the difference between the phase change of the "satellite to the network device channel" and the phase change of the "satellite to the terminal channel" in the unit time (that is, Figure 6 The ordinate in is the vertical axis, and the horizontal axis is the common faith angle, such as Figure 6 As shown. If 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 can reflect the phase change of the channel. Figure 6 The middle curve is (Δd1-Δd2) / λ, where λ is the carrier wavelength. Figure 6It can be seen that 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π, and the phase change is small, so the satellite-base station channel change can be used to predict the satellite-terminal channel change. Since the satellite is far away from the terminal, and the network device is usually close to the terminal, the parameters of the satellite-to-terminal channel can be predicted based on the parameters of the satellite-to-network device channel. This method can avoid the terminal frequently measuring the parameters of the satellite-to-terminal channel, and reduce the number of times the terminal feeds back the parameters of the satellite-to-terminal channel to the network device, and further reduce the signaling overhead between the terminal and the network device.
[0087] 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:
[0088] Constraint 1: The distance from the network device to the first terminal is within the preset distance threshold. For example, the radius of the service range of the network device 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 first channel are used to predict the parameters of the second channel, and the reliability of the obtained parameters of the second channel is higher. That is, if the distance from the network device to the first terminal is closer, the error of 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 of 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.
[0089] Constraint 2: The tracking time of the first channel by the network device is less than the preset tracking time threshold. Usually, the first terminal and the satellite are both mobile, and the second channel between the first terminal and the satellite can be understood as unchanged or slowly changing in a short period of time. However, the second channel may change in a long period of time. Therefore, if the tracking time of the first channel is long and the second channel changes greatly, the reliability of predicting the parameters of the second channel based on the parameters of the first channel will be reduced.
[0090] Constraint 3: The orbital altitude of the satellite is within a preset altitude range. Usually, different satellites are in different orbits with different orbital altitudes. If the satellite orbital altitude does not meet the 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 is large, for example, exceeding 0.1λ, and the prediction accuracy of the second channel will be reduced.
[0091] Constraint 4: 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. Figure 6 It can be seen that the phase change differential values of the satellite-network device channel and the satellite-terminal channel corresponding to different elevation angles are different. The first elevation angle or the second elevation angle will affect the parameter prediction effect of the second channel. If the phase change differential value is large, for example, exceeding 0.1λ, the prediction accuracy of the second channel will be reduced.
[0092] In practical 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 the above four constraints are met, the predicted parameters of the second channel are more reliable.
[0093] In addition, it should be noted that the parameters of the second channel can be determined according to the measurement result of the first channel by the network device within the first time length, the measurement result of the second channel by the first terminal within the first time length, and the change amount of the second channel within the second time length. The first time length is the first set time length before the channel tracking phase of the first channel, and the second time length is the second set time length in the channel tracking phase. Specifically, before measuring the first channel, the network device can obtain reference signal configuration information related to the measurement of the first channel, such as: reference signal type, time-frequency resources of the reference signal, and related parameters for generating a reference signal sequence. Based on the reference signal configuration information, the first channel is measured to obtain the measurement result of the first channel. The network device can also obtain the measurement result of the first channel by performing operations such as channel estimation based on the interactive data between the network device and the satellite. The network device can also obtain the measurement result of the first channel by performing operations such as channel estimation based on the interactive data between the network device and other known satellites. The specific method for obtaining the measurement result of the first channel 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: reference signal type, time-frequency resources of the reference signal, and related parameters for generating a reference signal sequence. The first terminal can measure the second channel based on the reference signal configuration information (which can be the reference signal resource allocated by the satellite specifically for the first terminal, or the reference signal resource allocated when the satellite serves other terminals). The change of the second channel in the second time length can be obtained by predicting the change of the first channel in the second time length, wherein the change includes at least one of the following: amplitude change (channel change amplitude value), phase change (channel change phase value), frequency offset change (channel frequency offset) and time-frequency change (channel time offset). In the present application, the network device predicts the change of the second channel in the second time length based on the change of the first channel in the second time length, thereby avoiding the first terminal measuring the parameters of the second channel in the second time length, determining the change 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 of the second channel to the network device, reducing signaling interaction, and further improving data processing efficiency.
[0094] 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 last measured 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 last measured 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.
[0095] Specifically, ignoring the influence 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 may meet the requirements of the following formula 1:
[0096]
[0097] in, represents 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 length; 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 satellite's downlink signal 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] 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 the interference of the second data signal sent by the satellite to the second terminal with 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, and the exchanged information includes the data sent by the satellite to the second terminal in a subsequent period of time, and the information required for demodulating the data, such as the allocated time-frequency resources, modulation and coding strategies, reference signal configuration information, etc. Assume that the network device knows the second data signal that the satellite will send to the second terminal in the future, which is recorded as x2. In addition, when using Figure 4B In the scenario, the network device may also obtain the above-mentioned interaction information content from the central node. It is not specifically limited here whether the network device directly obtains the content of the interaction information or obtains the content of the interaction information from the central node.
[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] 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 the above steps 501 and 502, and the first data signal and the interference removal signal can be used to perform a difference operation to determine the third data signal. Of course, in practical applications, considering that the third data signal is sent through the 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 practical applications, the first terminal can measure and determine the parameters of the third channel based on the reference signal configuration information of the network device and the first terminal. 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 when there is an overlap in the coverage area of the satellite and the ground base station to ensure the reliability of communication.
[0105] Specifically, the third data signal may meet the requirements of the following formula 2:
[0106]
[0107] Wherein, x1 represents the first data signal; represents the 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; represents parameters of the second channel; is an interference signal.
[0108] If the third data signal sent by the network device to the first terminal meets the above formula 2, then the signal S actually received by the first terminal may meet the requirements of the following formula 3:
[0109]
[0110] 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.
[0111] Step 505: The first terminal demodulates the third data signal to obtain the first data signal.
[0112] 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 a 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.
[0113] 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, so as 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:
[0114] Case 1: The network device receives 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 through measurement of the second channel when determining that the first event occurs.
[0115] The first event may include at least one of the following:
[0116] 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.
[0117] Usually, when 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 greater 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 during 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 actual applications, and this application does not limit it here.
[0118] 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.
[0119] Generally, if the movement distance of the first terminal exceeds a 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 distance of the first terminal at different times exceeds the preset distance threshold, it is considered that the parameters of the second channel have changed greatly, and it is necessary to re-measure or estimate the parameters of the second channel. The preset distance threshold can be set according to the needs of the actual application, and this application is not limited here.
[0120] 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.
[0121] 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.
[0122] Usually, when the first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold, 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, and the first terminal needs to feed back the parameters of the second channel to the network device. The preset bit error rate threshold can be set according to the needs of the actual application, and this application is not limited here.
[0123] 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 provide feedback. In this way, the reliability of data transmission from the network device to the first terminal can be guaranteed.
[0124] 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 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 parameters of the second channel, etc.).
[0125] The second event includes at least one of the following:
[0126] Event 1: The network device predicts a second parameter of the first channel at a fourth moment based on a 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.
[0127] 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.
[0128] 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 value.
[0129] 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)|| 2 ≥TH2, where TH2 is the second threshold value, the network device believes that the parameters of the first channel vary greatly 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.
[0130] Event 3: The network device determines that any one of the preset multiple measurement cycles has arrived.
[0131] In practical applications, in order to ensure that the difference between the change amount of the second channel and the change amount of the first channel is within a smaller range, for example, the difference between the phase change of the first channel and the second channel does not exceed 2π / 10, in order to meet the above requirements, the first terminal needs to measure the second channel at a certain period and feedback the measurement result of the second channel (that is, the parameter of the second channel). The network device can pre-agree on the measurement period with the first terminal, or the network device directly indicates the measurement period to the first terminal. 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, the first indication information can be indicated to the first terminal, so that the first terminal can feedback the parameters of the second channel to the network device after measuring the second channel.
[0132] 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, and any one of the interference cancellation windows is predetermined by the network device and the satellite.
[0133] 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, the satellite and the base station do not make adjustments that affect the phase continuity, such as antenna switching, timing adjustment, etc.
[0134] Before executing the above step 501, the network device determines that the first interference elimination window and the second interference elimination window have been reached. 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. The first interference elimination window and the second interference elimination window are determined according to at least one of the following parameters: the ephemeris information of the satellite, and the cell radius information of the cell covered by the network device. Usually, the third data signal is sent within the duration of the second interference elimination window, and the second data signal is sent within the duration of the first interference elimination window. When the signal in the first interference elimination window reaches the network device, it just falls within the second interference elimination window, that is, the two interference elimination windows are aligned on the network device side, which ensures the effectiveness of interference elimination. 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 500km, the communication elevation angle is 30° to 60°, and the cell radius is between 0.3km and 1km, the communication carrier frequency is 2GHz, the measurement period is 2ms, and the interference elimination window set on the network device side and the satellite side is 5ms, 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 is avoided. Frequent changes affect the accuracy of the prediction of the second channel. This is only an example description, not elaborated one by one, and can be understood by referring to the table.
[0135] Table 1
[0136]
[0137] Usually, when the network device determines the start time or end time of the interference elimination 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.
[0138] The first interference elimination window may be indicated by the network device to the satellite, which can reduce the amount of data calculation by the satellite. Of course, in actual application, the satellite may also determine it by itself and then inform the network device, which is not specifically limited in this application. When the network device indicates the first interference elimination window of the satellite, it includes at least one of the following situations:
[0139] Case 1: The network device indicates the length of the first interference cancellation window to the satellite, and the first interference cancellation window takes effect when the satellite transmits a data signal next time.
[0140] It should be noted that the next time the satellite transmits a data signal may be the next frame, the next subframe, the next time slot or the next symbol. Assuming that the network device indicates to the satellite that the length of the first interference elimination window is 5 ms, and the current satellite data transmission symbol is 10, the start time of the first interference elimination window may be the start time of symbol 11.
[0141] 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.
[0142] For example, the network device indicates to the satellite that the length of the first interference elimination window is 5 ms and the starting time is time A. Then the satellite can determine that the starting time of the first interference elimination window is A, the length of the first interference elimination window is 5 ms, and the end time of the first interference elimination window is A+5 ms.
[0143] 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, where the interference cancellation window offset indicates the signal transmission delay between the satellite and the network device (i.e., the delay between the first interference cancellation window and the second interference cancellation window).
[0144] For example, the network device indicates to the satellite that the length of the first interference elimination window is 5 ms, the starting time of the second interference elimination window is time B, and the interference elimination window offset is X ms. Then the satellite can determine that the starting time of the first interference elimination window is BX, the length of the first interference elimination window is 5 ms, and the end time of the first interference elimination window is B-X+5 ms.
[0145] The network device may determine the second interference elimination window based on the ephemeris information of the satellite and the geographical location information of the network device, and may also determine the second interference elimination window based on the transmission delay from the satellite to the network device, which is not specifically limited here. For example, the time when the first data frame of the satellite arrives at the network device is T1, and T1+delay (transmission delay of data between the satellite and the network device) is the start time of the second interference elimination window.
[0146] 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.
[0147] Usually, when the network device determines that the demodulation error probability of the signal fed back by the first terminal (for example, negative feedback (NACK)) exceeds a preset error threshold, 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 this application is not limited here.
[0148] 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 feeds back the updated parameters of the second channel to ensure the reliability of the second channel parameters.
[0149] 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 corresponding to each function. It should be easily appreciated by those skilled in the art 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 the form of hardware or computer software driving hardware 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 exceed the scope of the present application.
[0150] The embodiment of the present application can divide the functional units of the device according to the above method example, 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 in the form of software functional units.
[0151] In the case of an integrated unit, Figure 7 FIG. 1 shows a possible exemplary block diagram of a communication device involved in an embodiment of the present application. Figure 7As shown, 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 actions of the communication device 700. The transceiver unit 702 is used to support the communication between the communication device 700 and other devices. Optionally, the transceiver unit 702 may include a receiving unit and / or a sending unit, which are respectively used to perform receiving and sending 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 called 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 called 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.
[0152] In one example, 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 a 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 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 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.
[0153] In an optional manner, in order to prevent the terminal from frequently measuring the parameters of the second channel from the satellite to the first terminal, the processing unit 701 may also predict the parameters of the second channel according to the parameters of the first channel from the satellite to the network device.
[0154] 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, and at least one of the first elevation angles is satisfied, and then predict the parameters of the second channel 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.
[0155] 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 the second time period, wherein 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 in the channel tracking phase.
[0156] In an optional manner, the change of the second channel in the second time length is obtained by predicting the change of the first channel in 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.
[0157] In an optional manner, the parameters of the second channel may conform to the following formula:
[0158]
[0159] in, represents the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel;
[0160] 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 in the second time length; 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.
[0161] 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 a de-interference signal.
[0162] 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.
[0163] 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.
[0164] 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, where 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, and the first event includes at least one of the following:
[0165] 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;
[0166] 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;
[0167] The first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold.
[0168] In an optional manner, when the processing unit 701 updates the parameters of the second channel, when it is determined 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;
[0169] The second event includes at least one of the following:
[0170] predicting a second parameter of the first channel at a fourth moment according to 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 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;
[0171] 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;
[0172] Determine that any one of a plurality of preset measurement cycles has been reached;
[0173] Determine a start time or an end time of any one of a plurality of preset interference elimination windows, wherein any one of the interference elimination windows is predetermined by the network device and the satellite;
[0174] It is determined that the demodulation error probability of the signal fed back by the first terminal exceeds a preset error threshold.
[0175] 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.
[0176] 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:
[0177] The transceiver unit 702 indicates the length of the first interference elimination window to the satellite, and the first interference elimination window takes effect when the satellite transmits a data signal next time;
[0178] 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;
[0179] 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 delay between the first interference cancellation window and the second interference cancellation window.
[0180] In another example, the communication device is a first terminal, and the transceiver unit 702 is used to receive a third data signal from a network device, the third data signal is determined by a first data signal and an interference elimination signal sent by the network device to the first terminal, the interference elimination signal is determined by the network device based on 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, the interference elimination signal is used to eliminate interference of the second data signal to 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.
[0181] 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.
[0182] 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 the second time period, wherein 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 in the channel tracking phase.
[0183] In an optional manner, 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:
[0184] Amplitude change, phase change, frequency deviation change, and time-frequency change.
[0185] In an optional manner, the parameters of the second channel may conform to the following formula:
[0186]
[0187] in, represents the parameter of the second channel, h′ S_U represents the amplitude of the second channel, represents the phase of the second channel;
[0188] 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 in the second time length; 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.
[0189] 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 a de-interference signal.
[0190] 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.
[0191] In an optional manner, the transceiver unit 702 is further configured to feed back updated parameters of the second channel to the network device, where the updated parameters of the second channel are 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:
[0192] 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;
[0193] 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 a current moment after the first moment;
[0194] The first terminal detects that the bit error rate of the first data signal is higher than a preset bit error rate threshold.
[0195] In an optional manner, the transceiver unit 702 is further used to receive first indication information from the network device, where the first indication information 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; and feeds back the updated parameters of the second channel to the network device;
[0196] The second event includes at least one of the following:
[0197] Predicting a second parameter of the first channel at a fourth moment according to a first parameter of a first channel from the satellite to the network device at a third moment, where the fourth moment is a moment after the third moment; 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;
[0198] 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;
[0199] Determine that any one of a plurality of preset measurement cycles has been reached;
[0200] Determine a start time or an end time of any one of a plurality of preset interference elimination windows, wherein any one of the interference elimination windows is predetermined by the network device and the satellite;
[0201] It is determined that the demodulation error probability of the signal fed back by the first terminal exceeds a preset error threshold.
[0202] like Figure 8 As shown, a communication device 800 is also provided in the present application. The communication device 800 may be a chip or a chip system. The communication device may be located in a device involved in any of the above method embodiments, such as a first terminal, a network device, etc., to perform actions corresponding to the device.
[0203] Optionally, the chip system may consist of the chip, or may include the chip and other discrete devices.
[0204] The communication device 800 includes a processor 810 .
[0205] The processor 810 is used to execute the computer program stored in the memory 820 to implement the actions of each device in any of the above method embodiments.
[0206] The communication device 800 may further include a memory 820 for storing computer programs.
[0207] Optionally, the memory 820 is coupled to the processor 810. Coupling is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, for information exchange between devices, units or modules. Optionally, the memory 820 is integrated with the processor 810.
[0208] The processor 810 and the memory 820 may be one or more and are not limited.
[0209] Optionally, in practical applications, the communication device 800 may include a transceiver 830 or may not include the transceiver 830, which is illustrated by a dotted box in the figure, and the communication device 800 may exchange information with other devices through the transceiver 830. The transceiver 830 may be a circuit, a bus, or any other device that can be used for information exchange.
[0210] In a possible implementation, the communication device 800 may be the first terminal or the network device in the implementation of the above methods.
[0211] The specific connection medium between the transceiver 830, the processor 810 and the memory 820 is not limited in the embodiment of the present application. Figure 8 The memory 820, the processor 810 and the transceiver 830 are connected by a bus. Figure 8 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used to represent it, but it does not mean that there is only one bus or one type of bus. In the embodiment 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, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware processor for execution, or can be executed by a combination of hardware and software modules in the processor.
[0212] In the 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 the 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 the 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.
[0213] Based on the above embodiments, see Fig. 9 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 sending and receiving steps of each device in any of the above method embodiments; the logic circuit 920 can be used to run codes or instructions to execute the method executed by each device in any of the above embodiments, which will not be repeated.
[0214] Based on the above embodiments, the embodiments of the present application further provide a computer-readable storage medium, which stores instructions. When the instructions are executed, the method executed by each device in any of the above method embodiments is implemented. The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, and other media that can store program codes.
[0215] 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.
[0216] 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 adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) containing computer-usable program codes.
[0217] 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 block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks 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 generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0218] These computer program instructions may also be stored in a computer readable memory capable of directing 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 an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0219] 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, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
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: The phase of The amount of phase change over time.
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 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.
9. The method according to any one of claims 1 to 8, characterized in that: Also includes: The parameters of the second channel are updated.
10. The method according to claim 9, 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.
11. The method according to claim 9, 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.
12. The method according to any one of claims 1 to 11, 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.
13. The method according to claim 12, characterized in that The first interference cancellation window is indicated by the network device to the satellite.
14. The method according to claim 13, 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.
15. A communication method, characterized in that: Applied to the first terminal, comprising: receiving a third data signal from a network device, the third data signal being determined by a first data signal and an interference elimination signal sent by the network device to the first terminal, the interference elimination signal being determined by the network device according to a parameter of a second channel from a satellite to the first terminal and a second data signal sent by the satellite to the second terminal, the interference elimination signal being used to eliminate interference of the second data signal to the first data signal, the first terminal being different from the second terminal, the network device being within the coverage of the satellite, and the first terminal being within the common coverage of the network device and the satellite; The third data signal is demodulated to obtain the first data signal.
16. The method according to claim 15, 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.
17. The method according to claim 16, 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.
18. The method according to claim 17, 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.
19. The method according to claim 17 or 18, characterized in that The parameters of the second channel conform to the following formula: in, represents 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 time period; 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.
20. The method according to any one of claims 15 to 19, 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.
21. The method according to claim 15, 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.
22. The method according to any one of claims 15 to 21, 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.
23. The method according to any one of claims 15 to 21, 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.
24. 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 14 or any one of claims 15 to 23 is performed.
25. 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 23.
26. 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 23 is executed.
27. 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 23 is executed.