Communication method and apparatus

By determining the channel state and data resource range through received signals and parameters, and sending data with less interference, the problem of interference suppression in TRPs without high-speed interfaces is solved, and the implementation complexity on the network side is reduced.

WO2026045863A1PCT designated stage Publication Date: 2026-03-05HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/112962
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-09-02
Filing Date
2025-08-06
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

How to effectively suppress interference between TRPs and reduce the complexity of network-side implementation when high-speed interfaces are not deployed between TRPs?

Method used

By receiving signals and parameters, the channel state and data resource range are determined, and data with less interference is sent, avoiding frequent interaction of dynamic information and scheduling strategy adjustments, thus reducing network-side complexity.

Benefits of technology

Interference suppression between TRPs is achieved, reducing the implementation complexity on the network side and avoiding frequent interactions and scheduling strategy adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025112962_05032026_PF_FP_ABST
    Figure CN2025112962_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a communication method and apparatus. The method comprises: a first device receives a first signal and / or a first parameter, the first signal being related to a channel state of a second device, and the first parameter being related to the range of resources for data reception by the second device; and the first device sends data on the basis of the first signal and / or the first parameter, receiving ends of the data not comprising the second device. Using the present application enables inter-TRP interference to be suppressed when no high-speed interface is deployed between TRPs, so that there is no need to adjust a scheduling policy, thereby reducing the complexity of the implementation on a network side.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411223148.1, filed on September 2, 2024, with the China National Intellectual Property Administration, entitled “A Communication Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0003] Interference is a significant factor affecting terminal communication performance. With the continuous development of communication technology, in new radio (NR) systems, to suppress inter-cell interference, transmission reception points (TRPs) across multiple cells can exchange dynamic information in real time to mitigate this interference. More specifically, one or more TRPs can be deployed within each cell. If TRPs located at the edges of different cells can cooperate (i.e., exchange dynamic information in real time), these cooperative TRPs are grouped into a TRP cooperation set, which can suppress cell-edge interference across multiple cells. In practical deployment, each TRP in the TRP cooperation set needs to deploy a high-speed interface to enable real-time dynamic information exchange. Considering the high cost of high-speed interfaces, it is impossible for all cell-edge TRPs to cooperate using real-time dynamic information exchange. That is, the TRP cooperation set cannot include all TRPs located at the cell edges of adjacent cells, leading to inter-TRP interference in the NR system. Therefore, how to suppress inter-TRP interference when high-speed interfaces are not deployed between TRPs is a pressing problem to be solved. Summary of the Invention

[0004] This application provides a communication method and apparatus that can suppress interference between TRPs when no high-speed interface is deployed between them, without the need to adjust the scheduling strategy, thus reducing the complexity of network-side implementation.

[0005] In a first aspect, embodiments of this application provide a communication method, which is applied to a first device, or to a chip or circuit configured in the first device, comprising:

[0006] The first device receives a first signal and / or a first parameter, wherein the first signal is related to the channel state of the second device, and the first parameter is related to the resource range of the data received by the second device.

[0007] The first device sends data according to the first signal and / or the first parameter, and the receiving end of the data does not include the second device.

[0008] By receiving the first signal, the first device determines the channel state of the second device, and / or by receiving the first parameter, the first device determines the resource range for the second device to receive data. Based on the channel state and / or the resource range for receiving data, the first device sends data that causes less interference to the second device to devices other than the second device. This helps reduce interference from the first device to the second device. Furthermore, the first device and the third device do not need to frequently exchange dynamic information to estimate / determine the resource range for the second device to receive data in advance. There is no need to deploy a high-speed interface between TRPs or adjust the scheduling strategy, which reduces the complexity of network-side implementation.

[0009] In one possible design, the first device determines the channel state based on the first signal, and / or, the first device determines the resource range of the received data based on the first parameter; the first device transmits the data based on the resource range of the received data and / or the channel state, the data being pre-coded to minimize interference to the second device. The first device transmitting data with minimal interference to the second device to devices other than the second device based on the channel state and / or the resource range of the received data helps reduce interference from the first device to the second device. Furthermore, the first and third devices do not need frequent exchanges of dynamic information to pre-estimate / determine the resource range of the second device's received service data, eliminating the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0010] In another possible design, the first device receives the first parameter from the second or third device. By receiving the first parameter, the first and third devices can pre-estimate / determine the resource range for the second device to receive service data without frequent interaction of dynamic information. This eliminates the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0011] In another possible design, the first parameter includes at least one of the following: C-DRX parameters for discontinuous reception in connected mode, frequency domain range parameters, time domain range parameters, or configuration information related to semi-static scheduling; the C-DRX parameters include at least one of the following: DRX cycle parameters for discontinuous reception, on-duration timer parameters, or DRX inactivity timer parameters for discontinuous reception; the frequency domain range parameter is the frequency domain resource range of the data received by the second device; the time domain range parameter is the time domain resource range of the data received by the second device; the configuration information related to semi-static scheduling includes the location of semi-static resources and / or the period of semi-static resources. This design allows the first and third devices to estimate / determine the resource range of the service data received by the second device in advance without frequent interaction of dynamic information, eliminating the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0012] In another possible design, the resource range for receiving data includes a first time domain range and / or a first frequency domain range. The first device determines the first time domain range and / or the first frequency domain range based on the relevant configuration information of the semi-static scheduling; or, the first device determines the first time domain range based on the C-DRX parameters or the time domain range parameters, and / or, the first device determines the first frequency domain range based on the frequency domain range parameters. By determining the first time domain range and / or the first frequency domain range, the first and third devices can pre-estimate / determine the resource range for the second device to receive service data without frequent interaction of dynamic information. This eliminates the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0013] In another possible design, the first signal is a reference signal used to measure the channel state, or the first signal carries the channel state. This is advantageous because it allows the first device to send data that causes less interference to the second device to devices other than the second device based on the channel state, thereby reducing interference from the first device to the second device.

[0014] In another possible design, the first signal is located on a first resource; the first device receives the first signal from the second device on the first resource. By receiving the first signal, the first device can detect the channel of the second device and determine the channel state, which is beneficial for the first device to subsequently send data with less interference to the second device to devices other than the second device based on the channel state, thereby reducing the interference of the first device to the second device.

[0015] In another possible design, the first device receives the first signal from the second device or the third device, the first signal carrying channel state. By receiving the first signal, the first device can send data that causes less interference to the second device to devices other than the second device based on the channel state carried by the first signal, thereby reducing interference from the first device to the second device.

[0016] In another possible design, the first device receives a first indication message, which instructs the device to activate or deactivate the pre-encoded data that causes minimal interference to the second device. Receiving the first indication message helps the first device determine whether it needs to reduce interference with the second device.

[0017] In another possible design, the first device receives a first message, which includes an identifier of the second device. Receiving the first message helps the first device distinguish first signals and / or first parameters corresponding to different second devices.

[0018] In another possible design, the reference signal receiving power of the synchronization signal block of the first device is greater than a first threshold.

[0019] Secondly, embodiments of this application provide a communication method, which is applied to a second device and / or a third device, or to a chip or circuit configured in the second device and / or the third device, including:

[0020] Sending a first signal and / or a first parameter, wherein the first signal is related to the channel state of the second device, and the first parameter is related to the resource range for receiving data by the second device, wherein the first signal and / or the first parameter is used by the first device to send data, and the receiving end of the data does not include the second device.

[0021] By sending a first signal, the first device determines the channel state of the second device, and / or by sending a first parameter, the first device determines the resource range for the second device to receive data. The first device sends data with minimal interference to the second device to devices other than the second device based on the resource range for the second device to receive data and / or the channel state. This helps reduce interference from the first device to the second device. Furthermore, without frequent dynamic information exchange with a third device, the first device can pre-estimate / determine the resource range for the second device to receive service data. This eliminates the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, reducing the complexity of network-side implementation.

[0022] In one possible design, the first signal is further used by the first device to determine the channel state, and / or the first parameter is further used by the first device to determine the resource range of the received data; the channel state and / or the resource range of the received data are used by the first device to transmit the data, which is pre-coded data that causes minimal interference to the second device. By having the first device transmit data that causes minimal interference to the second device based on the resource range of the received data and / or the channel state, it is beneficial to reduce the interference of the first device to the second device. Furthermore, without the need for frequent dynamic information exchange between the first device and the third device, the first device can pre-estimate / determine the resource range of the service data received by the second device, eliminating the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0023] In another possible design, the first parameter includes at least one of the following: C-DRX parameters for discontinuous reception in connected mode, frequency domain range parameters, time domain range parameters, or configuration information related to semi-static scheduling; the C-DRX parameters include at least one of the following: DRX cycle parameters for discontinuous reception, on-duration timer parameters, or DRX inactivity timer parameters for discontinuous reception; the frequency domain range parameter is the frequency domain resource range of the data received by the second device; the time domain range parameter is the time domain resource range of the data received by the second device; the configuration information related to semi-static scheduling includes the location of semi-static resources and / or the period of semi-static resources. This design eliminates the need for frequent dynamic information interaction with the third device, allowing the first device to pre-estimate / determine the resource range for the second device to receive service data. It also eliminates the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0024] In another possible design, the resource range for receiving data includes a first time domain range and / or a first frequency domain range, which is determined based on the relevant configuration information of the semi-static scheduling; or, the first time domain range is determined based on the C-DRX parameters or the time domain range parameters, and / or, the first frequency domain range is determined based on the frequency domain range parameters. This design eliminates the need for frequent dynamic information interaction with a third device, allowing the first device to pre-estimate / determine the resource range for the second device to receive service data. It also eliminates the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0025] In another possible design, second configuration information is received or transmitted, which includes at least one of the following: the physical uplink control channel format (PUCCH) used to transmit the first parameter, the resources used to transmit the first parameter, or the modulation and coding scheme used to transmit the first parameter. Transmitting the second configuration information facilitates the second device sending the first parameter to the first device, allowing the first and third devices to estimate / determine the resource range for the second device to receive data without frequent dynamic information exchange. This eliminates the need to deploy high-speed interfaces between TRPs and adjust scheduling strategies, thus reducing the complexity of network-side implementation.

[0026] In another possible design, the first signal is a reference signal used to measure the channel state, or the first signal carries the channel state. This allows the first device to subsequently send data that causes less interference to the second device to devices other than the second device based on the channel state, thus reducing interference from the first device to the second device.

[0027] In another possible design, a second indication is received, indicating a first resource, where the first signal is located. The first signal is then transmitted to the first device on the first resource, and this first signal serves as a reference signal for measuring the channel state. By receiving the second indication, the second device can transmit the first signal to the first device, enabling the first device to subsequently detect the channel state of the second device and, based on the channel state, transmit data that causes minimal interference to the second device to devices other than the second device. This helps reduce interference from the first device to the second device.

[0028] In another possible design, the first signal is sent to the first device, and the first signal carries the channel state. This allows the first device to send data that causes less interference to the second device to devices other than the second device based on the channel state, thus reducing interference from the first device to the second device.

[0029] In another possible design, first configuration information is received or transmitted, which includes at least one of the following: the PUCCH format used to transmit the channel state, the resources used to transmit the channel state, or the modulation and coding scheme used to transmit the channel state. Transmitting the first configuration information facilitates the second device sending the channel state to the first device, enabling the first device to subsequently send data with less interference to the second device to devices other than the second device based on the channel state, thus reducing interference from the first device to the second device.

[0030] In another possible design, a first indication message is sent to the first device, indicating whether to activate or deactivate the transmission of the pre-encoded data that minimizes interference with the second device. By sending the first indication message, the first device determines whether it needs to suppress interference with the second device.

[0031] In another possible design, a first request is sent or received, requesting the first device to send the pre-encoded data that minimizes interference with the second device. By transmitting the first request, the first device can subsequently determine whether interference with the second device needs to be suppressed.

[0032] In another possible design, a first message is sent to the first device, the first message including an identifier of the second device. By sending the first message, the first device can distinguish between different first signals and / or first parameters corresponding to different second devices.

[0033] In another possible design, a second message is sent or received, which includes an identifier associated with the first device. Transmitting the second message helps the third device distinguish between different first devices that might be interfering with the second device.

[0034] In another possible design, the reference signal receiving power of the synchronization signal block of the first device is greater than a first threshold.

[0035] Thirdly, embodiments of this application provide a communication device configured to implement the methods and functions of the first aspect described above, implemented by hardware / software, the hardware / software including modules corresponding to the functions described above.

[0036] Fourthly, embodiments of this application provide a communication device configured to implement the methods and functions of the second aspect described above, implemented by hardware / software, the hardware / software including modules corresponding to the functions described above.

[0037] Fifthly, embodiments of this application provide a communication device applied in a first device. The communication device can be the first device or a chip in the first device. The communication device includes: a processor, a memory, and a communication bus. The communication bus is used to enable communication between the processor and the memory. The processor executes a program stored in the memory to implement the steps of the first aspect described above.

[0038] In a sixth aspect, embodiments of this application provide a communication device applied in a second device and / or a third device. The communication device can be a chip in the second device and / or the third device, and the communication device includes: a processor, a memory, and a communication bus, wherein the communication bus is used to realize communication between the processor and the memory, and the processor executes a program stored in the memory to implement the steps of the second aspect described above.

[0039] In a seventh aspect, embodiments of this application provide a communication system comprising at least one first device, at least one second device, and at least one third device. The first device is used to perform the steps in the first aspect described above, and the second device and / or the third device is used to perform the steps in the second aspect described above.

[0040] Eighthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described above.

[0041] Ninthly, embodiments of this application provide a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described above.

[0042] In a tenth aspect, embodiments of this application provide a chip including a processor and a communication interface for communicating with external or internal devices, the processor for implementing the methods described in the above aspects.

[0043] In one possible design, the chip may further include a memory storing computer programs or instructions, which the processor executes, either from the stored computer programs or instructions or derived from other programs or instructions. When the computer program or instructions are executed, the processor implements the methods described above.

[0044] In another possible design, the chip can be integrated into a first device, a second device, or a third device. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0046] Figure 1 is a schematic diagram of a communication system applicable to the communication method of this application embodiment;

[0047] Figure 2 is a schematic diagram of inter-cell interference;

[0048] Figure 3 is a schematic diagram of interference between TRPs;

[0049] Figure 4 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0050] Figure 5 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0051] Figure 6 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0052] Figure 7 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0053] Figure 8 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0054] Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0055] Figure 10 is a schematic diagram of another communication device provided in an embodiment of this application;

[0056] Figure 11 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0057] The following explanations of some of the terms used in this application are provided to facilitate understanding by those skilled in the art.

[0058] 1. Interfering TRP: A transmission and receiving point that interferes with one or more terminal devices and does not provide services to those terminal devices.

[0059] 2. Serving Transmission Point (TRP): A transmission and reception point that provides services to one or more terminal devices.

[0060] The embodiments of this application are described below with reference to the accompanying drawings.

[0061] It should be understood that in the description of this application, "at least one" means one or more, and "multiple" means two or more. In addition, the words "first," "second," etc., unless otherwise stated, are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance or order.

[0062] It should be understood that in the description of this application, the indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication information A refers to information A being included; implicit indication information A refers to information A being indicated through the correspondence between information A and information B, and the direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0063] It should be understood that, in the description of this application, information C is used to determine information D, including both situations where information D is determined solely based on information C and situations where it is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0064] Furthermore, in this application, "device A sends information A to device B" can be understood as device B being the destination of information A or an intermediate device in the transmission path between the destination and device B, which may include sending information directly or indirectly to device B. Similarly, "device B receives information A from device A" can be understood as device A being the source of information A or an intermediate device in the transmission path between the source and device A, which may include receiving information directly or indirectly from device A. Information may undergo necessary processing, such as format changes, between the source and destination, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted in a similar way and will not be elaborated further here.

[0065] The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) mobile communication systems or NR systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Wireless Local Area Network (WLAN) systems, satellite communication systems, future communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0066] The communication system applicable to the communication method in the embodiments of this application may include at least one device providing the service and at least one device receiving the service. For example, the device providing the service may be a network device, and the device receiving the service may be a terminal device; this application does not limit this.

[0067] For example, as shown in FIG1, FIG1 is a schematic diagram of a communication system applicable to the communication method of the present application embodiment. The communication system may include at least one network device, such as network device 101 and network device 102 shown in FIG1; the communication system may also include at least one terminal device, such as terminal device 103 shown in FIG1. ​​The network devices (such as network device 101 and network device 102) and the terminal device (such as terminal device 103) can communicate via a wireless link. The communication devices in the communication system, for example, network device 101 and terminal device 103, can communicate via multi-antenna technology.

[0068] Optionally, network equipment can be replaced by TRPs or base stations. A TRP can be a node on the network side or a central node with transceiver capabilities; a base station includes, but is not limited to, evolved NodeBs (eNBs) or next-generation NodeBs (gNBs) in future communication systems.

[0069] In this communication system, network devices / terminal devices include one or more physical units / functional units.

[0070] A physical unit refers to a network device / terminal device containing a transmitting device for transmitting a reference signal (RS). This device may be, for example, a transmitting device, or a functional module within a transmitting device, such as a baseband device or a chip system. In one optional implementation, the device includes a baseband device and a radio frequency (RF) device. The baseband device performs functions such as signal generation, and the RF device performs functions such as signal transmission and / or reception. In another optional implementation, the device includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). For example, the processing unit can perform the functions of the baseband device, and the transceiver unit can perform the functions of the RF device. The transceiver unit can perform both transmitting and receiving functions. When the transceiver unit performs the transmitting function, it can be called a transmitting unit (sometimes also called a transmitting module), and when it performs the receiving function, it can be called a receiving unit (sometimes also called a receiving module). The transmitting unit and the receiving unit can be the same functional module, which is called the transceiver unit and performs both transmitting and receiving functions; or, the transmitting unit and the receiving unit can be different functional modules, with the transceiver unit being a collective term for these functional modules. In another alternative implementation, the apparatus further includes a storage unit, and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit.

[0071] Functional units refer to units such as transmission units, reception units, and processing units for reference signals and / or channel state information (CSI). The processing unit can be used to calculate channel state information, the transmission unit can be used to transmit reference signals and / or channel state information, and the reception unit can be used to receive reference signals and / or channel state information.

[0072] It should be noted that Figure 1 is a simplified schematic diagram for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices, which are not shown in Figure 1. In practical applications, the communication system may include multiple network devices or multiple terminal devices. The embodiments of this application do not limit the number of network devices and terminal devices in the communication system.

[0073] In the embodiments of this application, the terminal device may also be referred to as UE, access terminal, subscriber unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment.

[0074] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, some examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving cars, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, smartphones, wireless data cards, MTC terminals, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). The embodiments of this application do not limit this to personal assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs).

[0075] In this embodiment, the device used to implement the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing those functions, such as a chip, chip system, or processor. It can also be a logic node, logic module, or software capable of implementing all or part of the terminal device's functions. This device can be installed in the terminal device or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or include chips and other discrete devices. This embodiment only uses the terminal device as an example to illustrate the device used to implement the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.

[0076] The network side in this application embodiment may include network devices, wherein the network devices include devices for communicating with terminal devices, and the network devices include access network devices or radio access network devices, such as base stations, TRPs; or, OAM devices or CN devices for operation, management and maintenance. In this application embodiment, the access network device may refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, eNB, gNB, relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in D2D, V2X, and M2M communications, network-side devices in 6G networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, access network equipment in V2X technology can be roadside units (RSUs). The embodiments of this application do not limit the specific technologies or equipment forms used in the network devices.

[0077] In this application embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing that function, such as a chip system, hardware circuit, software module, or hardware circuit plus software module; or it can be a logical node, logical module, or software capable of implementing all or part of the functions of a network device. This apparatus can be installed in the network device or used in conjunction with the network device. In this application embodiment, only the network device is used as an example to illustrate the apparatus for implementing the functions of the network device, and this does not constitute a limitation on the solutions of this application embodiment.

[0078] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware or general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.

[0079] Interference is a significant factor affecting terminal communication performance. In LTE systems, if one base station is deployed in each cell, when base stations from different cells serve users at the cell edge on overlapping time-frequency resources, these users will experience substantial interference from neighboring cell base stations, resulting in a lower received signal-to-interference-plus-noise ratio (SINR) and consequently impacting demodulation performance. Figure 2 illustrates this inter-cell interference. The gray area indicates the cell edge, and users located within this area are highly likely to experience interference from neighboring cells.

[0080] To suppress inter-cell interference, LTE systems have developed two methods: one is to suppress interference through resource allocation between base stations in different cells, and the other is to suppress interference through real-time exchange of dynamic information between base stations in different cells. Typically, resource allocation is relatively static information. If resource allocation is used for interference suppression, base stations do not need to frequently exchange resource allocation information; once an agreement is reached, this resource allocation method is maintained for a period of time. Therefore, resource allocation does not require the deployment of high-speed interfaces between base stations. However, if the method of real-time exchange of dynamic information is used for interference suppression, it places stricter requirements on the interaction interfaces between base stations, and in practical deployment, it may be difficult to deploy high-speed interfaces between base stations in all adjacent cells.

[0081] For example, LTE systems can employ almost blank subframes (ABS) to allocate resources, thereby suppressing inter-cell interference. In ABS subframes, the base station's transmission power is very low; it is generally assumed that the base station does not transmit or transmits very little service data in this subframe, primarily transmitting physical broadcast channel (PBCH) / cell reference signal (CRS) signals. Furthermore, between base stations in adjacent cells, ABS subframes are located at different positions in the time domain (exactly offset). For instance, when a terminal device in one cell receives data, if an adjacent cell happens to be in an ABS subframe, the interference perceived by the terminal device from the adjacent cell is relatively small. However, ABS subframe-related techniques limit the flexibility of base station scheduling and may also affect service reception. For example, if an important service arrives at the base station before an ABS subframe, the base station may have to wait for the ABS subframe to pass before transmitting the service, which increases latency to some extent.

[0082] With the continuous development of communication technology, in NR systems, to suppress inter-cell interference, TRPs (Transmission Roles) between multiple cells can suppress interference by exchanging dynamic information in real time. Furthermore, each cell can deploy one or more TRPs. To alleviate the aforementioned inter-cell interference, TRPs located at the edges of different cells can cooperate (i.e., exchange dynamic information in real time), forming a TRP cooperation set. This cooperation set can suppress cell-edge interference across multiple cells. However, in actual deployment, each TRP in the TRP cooperation set needs to deploy a high-speed interface. Considering the high cost of high-speed interfaces, it is impossible for all cell-edge TRPs to cooperate using real-time dynamic information exchange; that is, the TRP cooperation set cannot include all TRPs located at the cell edges of adjacent cells. Analogous to inter-cell interference, there is inter-TRP interference, or interference between TRP cooperation sets, in NR systems. Figure 3 illustrates an example of inter-TRP interference. In Figure 3, the two TRPs enclosed by the solid ellipse are in one TRP cooperation set, while the two TRPs enclosed by the dashed ellipse are not in the same TRP cooperation set.

[0083] For example, in an NR system, if there are two TRPs, and their service areas overlap or are very close, terminal devices within each service area may experience interference from the other TRP. Optionally, these two TRPs can be located in different cells or in different TRP cooperation sets.

[0084] The implementation methods for the aforementioned real-time interactive dynamic information scheme are similar in LTE and NR systems. The following section uses the TRP (Transmission Relationship Planning) in the NR system as an example.

[0085] For example, NR systems can employ techniques such as coherent joint transmission (CJT), non-coherent joint transmission (NCJT), coordinated scheduling (CS), or coordinated beamforming (CB) to exchange dynamic information in real time, thereby suppressing inter-cell interference. If two TRPs are deployed, CJT involves both TRPs jointly precoding before transmitting the terminal device's service data; NCJT involves each TRP precoding individually before transmitting the terminal device's service data; CS ensures that each TRP schedules its own terminal device's time-frequency resources without overlap; and CB involves terminal device 1 informing neighboring TRPs of recommended beams that cause less interference. Neighboring TRPs, during transmission, will use these recommended beams, and since terminal devices within their own service areas also report beams, neighboring TRPs will use the recommended beams to serve the terminal devices within their service areas that have reported the recommended beams.

[0086] In existing technical solutions, CJT / NCJT requires multiple TRPs to obtain real-time service data from terminal devices and exchange real-time scheduling information with UEs; CS / CB requires multiple TRPs to exchange real-time scheduling information with terminal devices; and the interaction interfaces deployed between multiple TRPs have high requirements. In addition, adjacent TRPs in CB need to adjust their own scheduling strategies in real time according to the recommended beam of the terminal device (i.e., schedule the terminals corresponding to the recommended beam within their own service area), which leads to high implementation complexity.

[0087] Therefore, how to suppress interference between TRPs when no high-speed interface is deployed between them is a technical problem that urgently needs to be solved.

[0088] To address the aforementioned technical problems, the embodiments of this application provide the following solutions.

[0089] This application uses an example of a first device as an interfering TRP, a second device as a first terminal device, and a third device as a serving TRP to illustrate the technical solution of this application. Here, an interfering TRP refers to a TRP that interferes with the first terminal device and does not provide service to the first terminal device, while a serving TRP refers to a TRP that provides service to the first terminal device. Further elaboration will not be repeated hereafter. Furthermore, the first terminal device can refer to one of multiple terminal devices, and the interfering TRP can also refer to one of multiple interfering TRPs, and the serving TRP can also refer to one of multiple serving TRPs. This application only uses the first terminal device, the interfering TRP, and the serving TRP as examples for illustration, and does not limit the number or type of the first terminal device, the interfering TRP, and the serving TRP.

[0090] As shown in Figure 4, Figure 4 is a flowchart illustrating a communication method provided in an embodiment of this application. This communication method includes, but is not limited to, the following steps:

[0091] Step S401: Interference TRP receives a first signal and / or a first parameter, wherein the first signal is related to the channel state of the first terminal device and the first parameter is related to the resource range of the data received by the first terminal device.

[0092] Wherein, the first signal is a reference signal used to measure the channel state, or the first signal carries the channel state; the first parameter includes at least one of the following: connected discontinuous reception (C-DRX) parameters, frequency domain range parameters, time domain range parameters, or configuration information related to semi-persistent scheduling (SPS); the C-DRX parameters include at least one of the following: discontinuous reception cycle parameters, on duration timer parameters, or discontinuous reception inactivity timer parameters; the frequency domain range parameter is the frequency domain resource range of the data received by the first terminal device, for example, the frequency domain range parameter can be one or more subbands on a portion of the bandwidth (BWP) of the first terminal device; the time domain range parameter is the time domain resource range of the data received by the first terminal device; the configuration information related to semi-static scheduling includes the location of the semi-static resources and / or the period of the semi-static resources; the resource range of the data received by the first terminal device includes the first time domain range and / or the first frequency domain range; the synchronization signal / PBCH interfering with the TRP. The reference signal receiving power (RSRP) of the block (SSB) is greater than the first threshold.

[0093] It should be understood that the first parameter is used to determine the resource range for receiving data by the first terminal device, and the resource range for receiving data may be the resource range for future data reception by the first terminal device.

[0094] It should be understood that the received power of the reference signal of the synchronization signal block interfering with the TRP being greater than the first threshold could be due to the first terminal device detecting that the received power of the reference signal of the synchronization signal block transmitted by the interfering TRP is relatively high. Alternatively, it could be due to the first terminal device measuring other reference signals of the interfering TRP, such as measuring the CSI-reference signal (CSI-RS) of the interfering TRP, and finding that the measured received power of the reference signal is relatively high (i.e., the interference is relatively high).

[0095] Specifically, the interfering TRP can receive a first signal and / or a first parameter from the first terminal device and / or the serving TRP, mainly including the following four situations: Situation 1, the interfering TRP can receive a first signal and / or a first parameter from the first terminal device; Situation 2, the interfering TRP can receive a first signal from the first terminal device, and / or, can receive a first parameter from the serving TRP; Situation 3, the interfering TRP can receive a first parameter from the first terminal device, and / or, can receive a first signal from the serving TRP; Situation 4, the interfering TRP can receive a first signal and / or a first parameter from the serving TRP.

[0096] The specific process of interfering with the TRP receiving the first signal and / or the first parameter can be referred to the corresponding description in the method embodiments shown in Figures 5-8, and will not be described in detail here.

[0097] Step S402: The interfering TRP sends data according to the first signal and / or the first parameter, wherein the receiving end of the data does not include the first terminal device.

[0098] It should be understood that when the interfering TRP transmits data based on the first signal and / or the first parameter, it means that the interfering TRP performs interference suppression based on the first signal and / or the first parameter. Specifically, it means that the interfering TRP suppresses interference against the first terminal device, that is, it minimizes the interference experienced by the first terminal device when the interfering TRP transmits data. Alternatively, it can be understood as the interfering TRP transmitting pre-coded data that minimizes interference to the first terminal device. Specifically, after receiving the first signal, the interfering TRP can determine the channel state based on the first signal.

[0099] In one possible implementation, the first signal is a reference signal used to measure the channel state, and the interfering TRP can receive the first signal from the first terminal device.

[0100] Optionally, the serving TRP can send a second indication information to the first terminal device. The second indication information is used to indicate the first resource. The first signal is located on the first resource. The first terminal device sends the first signal to the interfering TRP on the first resource. Then, the interfering TRP detects the channel of the first terminal device on the first resource through the first signal, thereby obtaining the channel state of the first terminal device.

[0101] The channel state may include a channel matrix, which is a matrix composed of channels from each antenna of the first terminal device to each antenna of the interfering TRP; the first resource may be the time-frequency resource where the uplink reference signal is located; and the communication system may be a TDD system.

[0102] For example, if the first signal is a sounding reference signal (SRS), then the first resource is an SRS resource.

[0103] Optionally, the first resource can also be pre-configured or pre-defined. Furthermore, the first terminal device does not need to receive the second instruction information; it can directly send the first signal to the interfering TRP on the pre-configured / pre-defined first resource.

[0104] Optionally, the first resource can also be configured by the system. Furthermore, the system configuration is for area-specific SRS for multiple TRPs within a certain area. When the first terminal device is in a connected state, it can send area-specific SRS according to the system configuration. Here, the system configuration can be understood as the multiple TRPs within a certain area having pre-negotiated their configurations.

[0105] Optionally, the serving TRP may also interact with the interfering TRP to obtain the first resource. This can be achieved by either the serving TRP determining the first resource and informing the interfering TRP, or by the interfering TRP determining the first resource and informing the serving TRP; this application does not limit the specific approach.

[0106] In another possible implementation, the first signal carries the channel state, and the interfering TRP can receive the channel state from the first terminal device / serving TRP.

[0107] Optionally, the serving TRP may first send first configuration information to the first terminal device. After receiving the first configuration information, the first terminal device then sends a first signal bearing the channel status to the interfering TRP based on the first configuration information. Alternatively, the first terminal device may first send a first signal bearing the channel status to the serving TRP. After receiving the channel status, the serving TRP then forwards it to the interfering TRP.

[0108] The first configuration information includes at least one of the following: the physical uplink control channel format (PUCCH format) used for transmitting channel state, the resources used for transmitting channel state, or the modulation and coding scheme used for transmitting channel state; the communication system can be an FDD system.

[0109] Specifically, after receiving the first parameter, the interference TRP can estimate / determine the resource range of the data received by the first terminal device based on the first parameter. The resource range of the received data includes the first time domain range and / or the first frequency domain range.

[0110] Optionally, the resource range for receiving data can be the resource range for the first terminal device to receive data in the future, as estimated / expected by the TRP. Correspondingly, the first time domain range can be the time domain range for the first terminal device to receive data in the future, as estimated / expected by the interference TRP, and the first frequency domain range can be the frequency domain range for the first terminal device to receive data in the future, as estimated / expected by the interference TRP.

[0111] The first time domain range can also be the time during which the first terminal device will be in the active state in the connected state in the future, as estimated / predicted by the interference TRP.

[0112] It should be noted that the resource range of the received data can be an exact value or an estimated value, and there may be estimation errors. That is to say, the resource range of the received data may or may not overlap with the time and frequency resources of the actual data received by the first terminal device. This application does not limit this.

[0113] In one possible approach, the interference TRP can determine a first time domain range and / or a first frequency domain range based on relevant configuration information from a semi-static scheduling.

[0114] In another possible approach, the interference TRP can determine the first time domain range based on C-DRX parameters or time domain range parameters, and / or the interference TRP can estimate / determine the first frequency domain range based on frequency domain range parameters.

[0115] Furthermore, the interference TRP sends pre-coded data that causes less interference to the first terminal device to devices other than the first terminal device, based on the resource range of the received data and / or the channel state.

[0116] Wherein, the time-frequency resources used by the interference TRP to actually transmit data only need to overlap with the (estimated) resource range of the first terminal device to receive data, and do not need to occupy the entire resource range of the received data.

[0117] In one possible implementation, the interfering TRP can send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device, based on the resource range and channel state of the data the first terminal device will receive in the future. Specifically, if the time-frequency resources (or approximate range of time-frequency resources) that the interfering TRP will receive in the first terminal device also happen to serve users within its own service area, i.e., the interfering TRP is the serving TRP for users within its own service area, then the interfering TRP can pre-code the data it sends to the users based on the channel state of the first terminal device, for example, using zero-forcing precoding, to mitigate the interference caused by the interfering TRP to the first terminal device.

[0118] In another possible implementation, the interference TRP can also send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device, based solely on the channel state of the first terminal device. Specifically, to ensure minimal interference to the first terminal device, the interference TRP must first pre-code the aforementioned data based on the channel state of the first terminal device before sending the pre-coded data with minimal interference, regardless of whether the resources for sending the data overlap with the resource range for receiving data by the first terminal device.

[0119] In another possible implementation, the interference TRP can also send pre-coded data that causes minimal interference to the first terminal device to devices other than the first terminal device, based solely on the resource range within which the first terminal device will receive data in the future. Specifically, when sending pre-coded data to devices other than the first terminal device, the interference TRP avoids the aforementioned resource range, thereby reducing interference to the first terminal device.

[0120] Optionally, the channel state may include a precoding matrix indicator (PMI). It should be understood that the PMI is used to indicate a precoding vector or precoding matrix, and the precoding vector or precoding matrix is ​​not necessarily the one actually used by the TRP; it is merely a characterization of the channel interfering with the TRP to the first terminal device.

[0121] Optionally, the channel state may also include equivalent channel gain information. Specifically, for each of the precoding vectors included in the precoding vector indicated by the PMI or the precoding matrix, the channel state also includes the equivalent channel gain corresponding to each of the above vectors, so that the interfering TRP can precode based on one or more of the vectors.

[0122] For example, the channel state received by the first terminal device from the interference TRP contains M vectors and the equivalent channel gain corresponding to the M vectors. If the equivalent channel gain of N vectors out of the M vectors is very large, it means that the interference TRP needs to consider the above N vectors during precoding. Here, M is an integer greater than 0, and N is an integer greater than 0 and less than or equal to M.

[0123] Furthermore, the interference TRP can be obtained by forcing the above N vectors to zero, thereby obtaining pre-encoded data that causes less interference to the first terminal device.

[0124] It should be noted that the number of precoding vectors included / indicated in the channel state and the number of equivalent channel gains can be the same or different, and this application does not impose any restrictions on this. For example, the channel state can include / indicate M precoding vectors and L equivalent channel gains, where L is an integer greater than 0, and M can be equal to L or not equal to L.

[0125] In this embodiment, the interfering TRP can determine the channel state of the first terminal device by receiving a first signal, and / or determine the resource range of the data received by the first terminal device by receiving a first parameter. Based on the resource range of the received data and / or the channel state, it can send data with less interference to the first terminal device to devices other than the first terminal device. This can reduce the interference caused by the interfering TRP to the first terminal device. Furthermore, the interfering TRP and the serving TRP do not need to frequently exchange dynamic information to estimate / determine the resource range of the service data received by the first terminal device in advance. There is no need to deploy high-speed interfaces between TRPs or adjust the scheduling strategy, which reduces the complexity of network-side implementation.

[0126] As shown in Figure 5, Figure 5 is a flowchart of another communication method provided in an embodiment of this application, which is described in detail below.

[0127] In this scenario, the interference TRP can receive a first signal and a first parameter from the first terminal device. Further, this application can perform some or all of the steps shown in FIG5. For example, the interference TRP receives the first signal and the first parameter from the first terminal device, or the interference TRP only receives the first signal, or the interference TRP only receives the first parameter. These steps or operations are merely examples, and this application does not limit them. The steps in the embodiments of this application include at least:

[0128] S501: The first terminal device sends a first request to the serving TRP.

[0129] The first request is used to request the interference TRP to suppress interference in the first terminal device. This application does not limit the specific implementation of the interference suppression.

[0130] For example, the first request may request the interference TRP to suppress interference experienced by the first terminal device when transmitting data. Specifically, the interference TRP can reduce the interference to the first terminal device by transmitting data that causes less interference. For instance, the interference TRP may use a precoding scheme that causes less interference to the first terminal device when transmitting data.

[0131] In one possible implementation, the first terminal device may send a first request to the serving TRP based on its own service requirements. For example, the first terminal device may be receiving data at a high rate, or the first terminal device may find that its service requirements are difficult to meet. It should be understood that, optionally, the information related to the service requirements may be higher-level information, which the first terminal device can use to determine whether to send a first request to the serving TRP.

[0132] For example, if the application (APP) layer of the first terminal device detects video stuttering, the first terminal device can send a first request to the service TRP.

[0133] In another possible implementation, the first terminal device may also send a first request to the serving TRP based on its own demodulation performance.

[0134] For example, if the block error rate (BLER) of the first terminal device during decoding is higher than a preset threshold, a first request is sent to the service TRP.

[0135] In another possible implementation, when the first terminal device finds itself at the edge of the cooperative set / cell, the first terminal device can send a first request to the serving TRP.

[0136] For example, if the first terminal device detects that the reference signal received power of multiple synchronization signal blocks is greater than a first threshold, or if it finds significant interference when measuring interference measurement resources (CSI interference measurement, CSI-IM), it indicates that the first terminal device is at the edge of the cooperative set / cell, and the first terminal device can send a first request to the serving TRP.

[0137] Optionally, the first terminal device may also send relevant parameters of its own service to the serving TRP, or the first request may include relevant parameters of its own service.

[0138] Optionally, the relevant parameters for the business itself may include at least one of the following: 5G quality of service flow identity (5QI) parameter, latency requirements to be met, video clarity or packet error rate.

[0139] Optionally, the first terminal device may also send a second message to the serving TRP, the second message including an identifier that interferes with the TRP association.

[0140] The second message may be included in the first request or it may be a separate message; this application does not limit this. Furthermore, the identifier associated with the interfering TRP may be the identifier of the interfering TRP, the identifier of the reference signal transmitted by the interfering TRP, the identifier of the reference signal resource of the interfering TRP, or the identifier carried by the reference signal transmitted by the interfering TRP; this application does not limit this.

[0141] For example, the first terminal device can measure and obtain K synchronization signal blocks whose reference signal received power is greater than a first threshold. The first terminal device then sends a second message to the serving TRP. The second message includes the physical cell ID (PCI) of the K synchronization signal blocks. Different PCIs correspond to different TRPs. After receiving the second message, the serving TRP can determine the K TRPs that cause the most interference to the first terminal device based on the K PCIs. Then, the serving TRP can determine each of the K TRPs as the interfering TRP of the first terminal device, where K is an integer greater than 0.

[0142] Optionally, the serving TRP may also send a first message to the interfering TRP, the first message including the identifier of the first terminal device. Furthermore, the first message may be included in the first parameter and / or the first signal, or the first message may be a separate message; this application does not limit this.

[0143] The identifier of the first terminal device may be a cell radio network temporary identifier (C-RNTI) or a temporary cell radio network temporary identifier (TC-RNTI), or other types of identifiers. This application does not limit this type of identifier.

[0144] Optionally, the first message may be sent together with the first parameter, and / or the first message may be sent together with the first signal; this application does not limit this.

[0145] Specifically, if the first parameter and / or the first signal contains a first message, or if the first message is sent together with the first parameter and / or the first signal, the interfering TRP can distinguish the first parameter and / or the first signal of different terminal devices based on the identifier of the first terminal device carried in the first message.

[0146] For example, TRP1 is an interference TRP for terminal device 1 and terminal device 2. TRP1 can receive a first parameter and / or a first signal containing the identifier of terminal device 1 and a first parameter and / or a first signal containing the identifier of terminal device 2, respectively. TRP1 can prevent confusion between the first parameters and / or the first signals of terminal device 1 and terminal device 2 based on the identifiers of the terminal devices carried by the different first parameters and / or the first signals.

[0147] For example, TRP1 is an interference TRP for terminal device 1 and terminal device 2. TRP1 can also receive the identifier and first parameter of terminal device 1 together, and / or receive the identifier and first signal of terminal device 1 together. Furthermore, TRP1 can also receive the identifier and first parameter of terminal device 2 together, and / or receive the identifier and first signal of terminal device 2 together. TRP1 can prevent confusion between the first parameters and / or first signals of terminal device 1 and terminal device 2 by receiving the identifier of the terminal device together with different first parameters and / or first signals.

[0148] Optionally, the serving TRP can also send the identifier of the first terminal device to each interfering TRP of the first terminal device via the Xn interface.

[0149] For example, the interfering TRPs of the first terminal device include TRP1 and TRP2, and the serving TRP can send the identifier of the first terminal device (such as C-RNTI) to TRP1 and TRP2 respectively through the Xn interface.

[0150] It should be noted that this application does not impose any restrictions on the order in which the first request, the first message, and the second message are transmitted.

[0151] Optionally, the first terminal device / serving TRP may also send a first indication message to the interfering TRP. This first indication message instructs the interfering TRP to activate or deactivate sending pre-encoded data that causes minimal interference to the first terminal device. Furthermore, if the interfering TRP is activated to send pre-encoded data that causes minimal interference to the first terminal device, it indicates that the interfering TRP needs to reduce the interference to the first terminal device; if the interfering TRP is deactivated to send pre-encoded data that causes minimal interference to the first terminal device, it indicates that the interfering TRP does not need to consider interference to the first terminal device.

[0152] Optionally, the first indication information may also include X bits, the values ​​corresponding to the X bits being used to indicate activation or deactivation of the interference TRP transmission of pre-encoded data that causes less interference to the first terminal device, where X is an integer greater than 0.

[0153] For example, the first indication information includes 1 bit. If the value of the 1 bit is "0", and the value "0" indicates that the interference TRP is activated to send pre-encoded data that has less interference to the first terminal device, then the first indication information is used to indicate that the interference TRP sends pre-encoded data that has less interference to the first terminal device. If the value of the 1 bit is "1", and the value "1" indicates that the interference TRP is deactivated to send pre-encoded data that has less interference to the first terminal device, then the first indication information is used to indicate that the interference TRP does not need to consider interference to the first terminal device.

[0154] S502: The service TRP sends the second instruction information or the first configuration information to the first terminal device.

[0155] The second indication information is used to indicate the first resource, which refers to the time-frequency resource where the uplink reference signal is located; the first configuration information includes at least one of the following: the PUCCH format used for transmitting channel state, the resource used for transmitting channel state, or the modulation and coding scheme used for transmitting channel state.

[0156] Specifically, the Serving TRP can send a second indication information to the first terminal device, which is used by the first terminal device to send an uplink reference signal on the first resource; or, the Serving TRP can also send a first configuration information to the first terminal device based on the first request, which is used by the first terminal device to report the channel status.

[0157] Optionally, the first resource can also be pre-configured or pre-defined. Furthermore, the first terminal device does not need to receive the second instruction information; it directly sends a first signal (reference signal) to the interfering TRP on the pre-configured / pre-defined first resource.

[0158] Optionally, the first resource can also be configured by the system. Furthermore, the system configuration is for area-specific SRS for multiple TRPs within a certain area. When the first terminal device is in a connected state, it can send area-specific SRS according to the system configuration. Here, the system configuration can be understood as the multiple TRPs within a certain area having pre-negotiated their configurations.

[0159] Optionally, the serving TRP can also interact with the interfering TRP on the first resource so that the interfering TRP can measure the uplink reference signal on the first resource. This can be achieved either by the serving TRP determining the first resource and informing the interfering TRP, or by the interfering TRP determining the first resource and informing the serving TRP; this application does not limit the specific approach.

[0160] Optionally, the serving TRP may also send first configuration information to the interfering TRP so that the interfering TRP can detect the channel status reported by the first terminal device.

[0161] Optionally, the serving TRP can also receive first configuration information from the interfering TRP. Further, the first configuration information is configured by the interfering TRP, which then sends the first configuration information to the serving TRP.

[0162] S503: The first terminal device sends a first signal to the interfering TRP based on the second instruction information or the first configuration information.

[0163] The first signal is a reference signal used to measure the channel state, or the first signal carries the channel state.

[0164] In one possible implementation, if the first signal is a reference signal used to measure the channel state, then in step S502, the serving TRP sends a second indication information to the first terminal device. The second indication information is used to indicate the first resource, and the first signal is located on the first resource. After receiving the second indication information, the first terminal device sends the first signal (i.e., the uplink reference signal) on the first resource indicated by the second indication information.

[0165] In another possible implementation, if the first signal carries the channel state, then in step S502, the serving TRP sends first configuration information to the first terminal device based on the first request. The first configuration information is the configuration information used to send the channel state. After receiving the first configuration information, the first terminal device sends the channel state to the interfering TRP based on the first configuration information.

[0166] Optionally, the first terminal device can also receive third indication information, which is used to configure the downlink reference signal. Specifically, the downlink reference signal can be transmitted by the interfering TRP, and the first terminal device reports the channel state to the interfering TRP by measuring the downlink reference signal transmitted by the interfering TRP.

[0167] The downlink reference signal can be CSI-RS.

[0168] Optionally, the third indication information is also used to indicate a second resource, which is the resource where the aforementioned downlink reference signal is located. For example, if the downlink reference signal is CSI-RS, then the second resource is the CSI-RS resource.

[0169] Optionally, the first terminal device may also send the channel status to the interfering TRP by measuring the reference signal on the second resource indicated by the third indication information and based on the first configuration information.

[0170] Optionally, the first configuration information and the second resource are associated / bound. Specifically, the first configuration information configures the information required for reporting the channel state based on the reference signal on the second resource; or, the first configuration information carries the resource identifier of the second resource.

[0171] Optionally, the third indication information may also be sent by the serving TRP to the first terminal device. Optionally, the serving TRP may also interact with the interfering TRP to exchange the second resource. This can be achieved either by the serving TRP determining the second resource and informing the interfering TRP, or by the interfering TRP determining the second resource and informing the serving TRP; this application does not limit this to any particular approach.

[0172] Optionally, the channel state may include PMI and / or equivalent channel gain information. Specifically, for each of the precoding vectors indicated by the PMI or among the multiple precoding vectors included in the precoding matrix, the channel state may also include the equivalent channel gain corresponding to each of the above vectors, so that the interfering TRP can precode based on one or more of the multiple vectors.

[0173] Furthermore, the number of precoding vectors included / indicated in the channel state and the number of equivalent channel gains can be the same or different, and this application does not impose any limitation on this. For example, the channel state can include / indicate M precoding vectors and L equivalent channel gains, where M can be equal to L or not equal to L.

[0174] Optionally, the serving TRP may also send a fourth indication information to the first terminal device. This fourth indication information instructs the sending of equivalent channel gain information to the interfering TRP; or, the fourth indication information instructs the sending of channel state information to the interfering TRP to include equivalent channel gain information. Further, for several vectors among the multiple channel state indication vectors, after receiving the fourth indication information, the first terminal device, based on the fourth indication information, sends the equivalent channel gain corresponding to each of the aforementioned vectors to the interfering TRP, so that the interfering TRP can subsequently determine precoding based on one or more of the aforementioned vectors.

[0175] S504: The service TRP sends the second configuration information to the first terminal device based on the first request.

[0176] The second configuration information includes at least one of the following: the PUCCH format used to send the first parameter, the resources used to send the first parameter, or the modulation and coding scheme used to send the first parameter.

[0177] Optionally, the serving TRP can also interact with the interfering TRP to exchange second configuration information so that the interfering TRP can receive the first parameter.

[0178] It should be noted that the first configuration information and the second configuration information can be the same or different, and this application does not limit this.

[0179] S505: The first terminal device sends the first parameter to the interfering TRP based on the second configuration information.

[0180] The first parameter includes at least one of the following: C-DRX parameters, frequency domain range parameters, time domain range parameters, or configuration information related to semi-static scheduling; the C-DRX parameters include at least one of the following: DRX cycle parameters, on duration timer parameters, or DRX inactivity timer parameters; the frequency domain range parameter is the frequency domain resource range of the data received by the first terminal device, for example, the frequency domain range parameter can be one or more sub-bands on the BWP of the first terminal device; the time domain range parameter is the time domain resource range of the data received by the first terminal device; the configuration information related to semi-static scheduling includes the location of the semi-static resources and / or the period of the semi-static resources.

[0181] S506: The interference TRP determines the channel state of the first terminal device based on the first signal and determines the resource range for the first terminal device to receive data based on the first parameter.

[0182] The resource range for receiving data includes a first time domain range and / or a first frequency domain range.

[0183] In one possible implementation, the first parameter includes configuration information for semi-static scheduling, and the interference TRP can estimate / determine the first time domain range and / or the first frequency domain range based on the relevant configuration information for semi-static scheduling.

[0184] In another possible implementation, the first parameter includes at least one of the C-DRX parameter, the time-domain range parameter, and the frequency-domain range parameter. The interference TRP can estimate / determine the first time-domain range based on the C-DRX parameter or the time-domain range parameter, and / or the interference TRP can estimate / determine the first frequency-domain range based on the frequency-domain range parameter.

[0185] S507: The Interference TRP transmits data based on the channel state within the resource range of the received data, wherein the receiving end of the data does not include the first terminal device, and the data is pre-coded data that causes less interference to the first terminal device.

[0186] Wherein, the time-frequency resources used by the interference TRP to actually transmit data only need to overlap with the resource range of the received data, and do not need to occupy the entire resource range of the received data.

[0187] It should be understood that the resource range for receiving data can be the resource range for the first terminal device to receive data in the future.

[0188] Specifically, if the interfering TRP also happens to serve users within its service area within the resource range from which the first terminal device will receive data in the future, i.e., the interfering TRP is the serving TRP for the aforementioned users, then the data sent by the interfering TRP to the aforementioned users can be precoded according to the channel state of the first terminal device (e.g., zero-forcing precoding can be performed on the first terminal device) to mitigate the interference caused by the interfering TRP to the first terminal device.

[0189] Optionally, the interfering TRP can also receive equivalent channel gain information. Specifically, for several vectors among the multiple vectors indicating channel state, the first terminal device can also send the equivalent channel gain corresponding to each of the aforementioned vectors to the interfering TRP, so that the interfering TRP can determine precoding based on one or more of the aforementioned vectors.

[0190] Furthermore, if the channel state indicates M vectors, and the equivalent channel gain of N vectors among the M vectors is large, then the interference TRP needs to perform zero-forcing precoding on the aforementioned N vectors to obtain precoded data with less interference to the first terminal device. Here, M is an integer greater than 0, and N is an integer greater than 0 and less than or equal to M.

[0191] In addition, in practical applications, this application can also perform some of the steps shown in Figure 5.

[0192] In one possible implementation, the interference TRP can send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device, based solely on the channel state of the first terminal device. That is, to ensure minimal interference to the first terminal device, the interference TRP must pre-code the data based on the channel state of the first terminal device before sending the pre-coded data with minimal interference, regardless of whether the resources used for sending the data overlap with the resources used by the first terminal device for receiving data.

[0193] Optionally, the interference TRP can perform zero-forcing precoding on the data sent to devices other than the first terminal device based on the channel state of the first terminal device, thereby obtaining data with less interference to the first terminal device. Specific precoding methods can be found in the previous description and will not be repeated here.

[0194] In another possible implementation, the interference TRP can also send pre-coded data that causes less interference to the first terminal device to devices other than the first terminal device, based solely on the resource range within which the first terminal device will receive data in the future. That is, when sending pre-coded data to devices other than the first terminal device, the interference TRP reduces interference to the first terminal device by avoiding the aforementioned resource range.

[0195] It should be noted that in the embodiment shown in Figure 5, the first signal and / or first parameter are transmitted through the first terminal device. The serving TRP does not need to send the first signal or first parameter to the interfering TRP, which helps to reduce the interference of the interfering TRP on the first terminal device. Furthermore, this application can also transmit the first signal through the first terminal device and / or transmit the first parameter through the serving TRP.

[0196] As shown in Figure 6, which is a flowchart of another communication method provided in an embodiment of this application, the details are as follows.

[0197] In this scenario, the interfering TRP can receive a first signal from the first terminal device and a first parameter from the serving TRP. Furthermore, this application can perform some or all of the steps shown in FIG6. For example, the interfering TRP receives the first signal from the first terminal device and the first parameter from the serving TRP; or, the interfering TRP only receives the first signal from the first terminal device; or, the interfering TRP only receives the first parameter from the serving TRP. These steps or operations are merely examples, and this application does not limit them.

[0198] The steps in the embodiments of this application include at least the following:

[0199] S601: The first terminal device sends a first request to the serving TRP.

[0200] S602: The service TRP sends the second instruction information or the first configuration information to the first terminal device.

[0201] S603: The first terminal device sends a first signal to the interfering TRP based on the second instruction information or the first configuration information.

[0202] The specific implementation of steps S601 to S603 is the same as that of steps S501 to S503 in the previous embodiment. You can refer to steps S501 to S503, and they will not be repeated here.

[0203] S604: The serving TRP sends the first parameter to the interfering TRP based on the first request.

[0204] Optionally, after receiving the first parameter, the serving TRP may send the first parameter to the interfering TRP through the Xn interface based on the first request.

[0205] S605: The interference TRP determines the channel state of the first terminal device based on the first signal and determines the resource range for the first terminal device to receive data based on the first parameter.

[0206] S606: The interference TRP transmits data based on the channel state within the resource range of the received data, wherein the receiving end of the data does not include the first terminal device, and the data is pre-coded data that causes less interference to the first terminal device.

[0207] The specific implementation of steps S605 to S606 is the same as that of steps S506 to S507 in the previous embodiment. You can refer to steps S506 to S507, and they will not be repeated here.

[0208] Furthermore, in practical applications, this application can also perform some of the steps shown in Figure 6. For example, the interference TRP can also send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device based solely on the channel state of the first terminal device; or, the interference TRP can also send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device based solely on the resource range of future data received by the first terminal device. For details, please refer to the preceding description, which will not be repeated here.

[0209] It should be noted that the embodiment shown in Figure 6 transmits the first signal through the first terminal device and / or transmits the first parameter through the serving TRP, which helps to reduce interference from the interfering TRP to the first terminal device. Furthermore, this application can also transmit the first parameter through the first terminal device and / or transmit the first signal through the serving TRP.

[0210] As shown in Figure 7, which is a flowchart of another communication method provided in an embodiment of this application, the details are as follows.

[0211] In this scenario, the interfering TRP can receive a first parameter from the first terminal device and a first signal from the serving TRP. Furthermore, this application can perform some or all of the steps shown in FIG7. For example, the interfering TRP receives the first parameter from the first terminal device and the first signal from the serving TRP; or, the interfering TRP only receives the first parameter from the first terminal device; or, the interfering TRP only receives the first signal from the serving TRP. These steps or operations are merely examples, and this application does not limit them.

[0212] The steps in the embodiments of this application include at least the following:

[0213] S701: The first terminal device sends a first request to the serving TRP.

[0214] The specific implementation of step S701 is the same as that of step S501 in the above embodiment, and can be referred to step S501, which will not be repeated here.

[0215] S702: The first terminal device sends the first signal to the serving TRP.

[0216] The first signal carries the channel state, which may also include PMI.

[0217] Optionally, the first terminal device may also receive third indication information, which is used to configure the downlink reference signal. Specifically, the downlink reference signal may be transmitted by the interfering TRP, and the first terminal device reports the channel state to the serving TRP based on the measurement of the downlink reference signal transmitted by the interfering TRP.

[0218] The downlink reference signal can be CSI-RS.

[0219] Optionally, the third indication information is also used to indicate a second resource, which is the resource where the aforementioned downlink reference signal is located. For example, if the downlink reference signal is CSI-RS, then the second resource is the CSI-RS resource.

[0220] Optionally, the third instruction information can also be sent by the serving TRP to the first terminal device.

[0221] Optionally, the serving TRP may also interact with the interfering TRP to obtain a second resource. This can be either the serving TRP determining the second resource and informing the interfering TRP, or the interfering TRP determining the second resource and informing the serving TRP. This application does not limit the specific interaction in this regard.

[0222] Optionally, the channel state may also include equivalent channel gain information. Specifically, the serving TRP may also send a fifth indication message to the first terminal device. This fifth indication message instructs the serving TRP to send equivalent channel gain information, or it may indicate that the channel state includes equivalent channel gain information. Further, for each of the precoding vectors in the channel state indication, after receiving the fifth indication message, the first terminal device, based on the fifth indication message, sends the equivalent channel gain corresponding to each of the aforementioned vectors to the serving TRP, so that the subsequent interfering TRP can determine whether to perform precoding based on one or more of the aforementioned vectors.

[0223] Optionally, the first signal may also include a CSI-RS resource indicator (CRI). It should be understood that this resource indicator is used to indicate the resource where the aforementioned CSI-RS is located, i.e., the second resource.

[0224] S703: The serving TRP sends a first signal to the interfering TRP based on the first request.

[0225] Optionally, after receiving the first signal, the serving TRP can determine, based on the CRI in the first signal, that the channel state carried by the first signal was measured on the second resource, i.e., measured by the CSI-RS sent by the interfering TRP. Then, the serving TRP sends the aforementioned channel state to the interfering TRP.

[0226] S704: The service TRP sends the second configuration information to the first terminal device based on the first request.

[0227] S705: The first terminal device sends the first parameter to the interfering TRP based on the second configuration information.

[0228] S706: The interference TRP determines the channel state of the first terminal device based on the first signal and determines the resource range for the first terminal device to receive data based on the first parameter.

[0229] S707: Interference TRP transmits data based on channel state within the resource range of received data, wherein the receiving end of the data does not include the first terminal device, and the data is pre-coded data that causes less interference to the first terminal device.

[0230] The specific implementation methods of steps S704 to S707 are the same as those of steps S504 to S507 in the above embodiments, and can be referred to steps S504 to S507, which will not be repeated here.

[0231] Furthermore, in practical applications, this application can also perform some of the steps shown in Figure 7. For example, the interference TRP can also send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device based solely on the channel state of the first terminal device; or it can send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device based solely on the resource range of future data received by the first terminal device. For details, please refer to the preceding description, which will not be repeated here.

[0232] It should be noted that the embodiment shown in Figure 7 transmits the first parameter through the first terminal device and / or transmits the first signal through the serving TRP, which helps to reduce interference from the interfering TRP to the first terminal device. Furthermore, this application can also transmit the first signal and / or the first parameter through the serving TRP.

[0233] As shown in Figure 8, which is a flowchart of another communication method provided in an embodiment of this application, the details are as follows.

[0234] In this scenario, the interfering TRP can receive the first signal and the first parameter from the serving TRP. Furthermore, this application can perform some or all of the steps shown in Figure 8. For example, the interfering TRP receives the first signal and the first parameter from the serving TRP; or, the interfering TRP only receives the first signal from the serving TRP; or, the interfering TRP only receives the first parameter from the serving TRP. These steps or operations are merely examples, and this application does not limit them.

[0235] The steps in the embodiments of this application include at least the following:

[0236] S801: The first terminal device sends a first request to the serving TRP.

[0237] The specific implementation of step S801 is the same as that of step S501 in the above embodiment, and can be referred to step S501, which will not be repeated here.

[0238] S802: The first terminal device sends the first signal to the serving TRP.

[0239] S803: The serving TRP sends a first signal to the interfering TRP based on the first request.

[0240] The specific implementation of steps S802 to S803 is the same as that of steps S702 to S703 in the previous embodiment. You can refer to steps S702 to S703, and they will not be repeated here.

[0241] S804: The serving TRP sends the first parameter to the interfering TRP based on the first request.

[0242] S805: The interference TRP determines the channel state of the first terminal device based on the first signal and determines the resource range for the first terminal device to receive data based on the first parameter.

[0243] S806: The interference TRP transmits data based on the channel state within the resource range of the received data. The receiving end of the data does not include the first terminal device, and the data is pre-coded data that causes less interference to the first terminal device.

[0244] The specific implementation methods of steps S804 to S806 are the same as those of steps S604 to S606 in the above embodiments, and can be referred to steps S604 to S606, which will not be repeated here.

[0245] Furthermore, in practical applications, this application can also perform some of the steps shown in Figure 8. For example, the interference TRP can also send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device based solely on the channel state of the first terminal device; or it can send pre-coded data with minimal interference to the first terminal device to devices other than the first terminal device based solely on the resource range of future data received by the first terminal device. For details, please refer to the preceding description, which will not be repeated here.

[0246] It should be noted that the steps in Figures 4-8 are arranged in logical order, not chronological order. In practical applications, these steps or operations are merely examples and can be executed in different orders as presented in Figures 4-8, or other operations or variations thereof. Furthermore, it is not always necessary to execute all the operations in Figures 4-8.

[0247] By sending a first signal to the interfering TRP through the first terminal device / serving TRP, the interfering TRP can determine the channel state of the first terminal device. By sending a first parameter to the interfering TRP through the first terminal device / serving TRP, the interfering TRP can estimate / determine the resource range for the first terminal device to receive data. Based on the channel state, the interfering TRP sends data with less interference to the first terminal device to the users it serves within the resource range for receiving data. This helps to reduce the interference caused by the interfering TRP to the first terminal device. Furthermore, the interfering TRP can know the resource range for the first terminal device to receive data in advance without frequent exchange of dynamic information. There is no need to deploy high-speed interfaces between TRPs or adjust scheduling strategies, which reduces the complexity of network-side implementation.

[0248] The methods of the embodiments of this application have been described in detail above, and the apparatus of the embodiments of this application is provided below.

[0249] As shown in Figure 9, which is a schematic diagram of a communication device provided in an embodiment of this application, the communication device can be a TRP (Transmission Retrieval Program), or a chip or processing system within the TRP. This device can be used to implement any method and function related to the TRP in any of the foregoing embodiments. The device may include a receiving module 901, a processing module 902, and a transmitting module 903. Optionally, the transmitting module 903 corresponds to the radio frequency circuit and baseband circuit included in the TRP. The detailed description of each module is as follows.

[0250] The receiving module 901 is used to receive a first signal and / or a first parameter, wherein the first signal is related to the channel state of the second device and the first parameter is related to the resource range of the second device for receiving data.

[0251] The transmitting module 903 is used to transmit data according to a first signal and / or a first parameter, and the receiving end of the data does not include a second device.

[0252] Optionally, the processing module 902 is configured to determine the channel state based on the first signal, and / or determine the resource range of the received data based on the first parameter; and transmit data based on the resource range of the received data and / or the channel state, wherein the data is pre-coded data that causes less interference to the second device.

[0253] Optionally, the receiving module 901 is also used to receive a first parameter from a second or third device.

[0254] Optionally, the first parameter includes at least one of the following: configuration information related to discontinuous reception C-DRX parameters, frequency domain range parameters, time domain range parameters, or semi-static scheduling in connected mode; the C-DRX parameters include at least one of the following: discontinuous reception cycle DRX parameter, duration timer parameter, or discontinuous reception inactivity timer DRX parameter; the frequency domain range parameter is the frequency domain resource range of the data received by the second device; the time domain range parameter is the time domain resource range of the data received by the second device; the configuration information related to semi-static scheduling includes the location of the semi-static resources and / or the period of the semi-static resources.

[0255] Optionally, the resource range for receiving data includes a first time domain range and / or a first frequency domain range; the processing module 902 is further configured to determine the first time domain range and / or the first frequency domain range based on the relevant configuration information of the semi-static scheduling; or, to determine the first time domain range based on C-DRX parameters or time domain range parameters, and / or, to determine the first frequency domain range based on frequency domain range parameters.

[0256] Optionally, the first signal is a reference signal used to measure the channel state, or the first signal carries the channel state.

[0257] Optionally, the first signal is located on the first resource; the receiving module 901 is also configured to receive the first signal from the second device on the first resource.

[0258] Optionally, the receiving module 901 is also used to receive a first signal from a second or third device, the first signal being used to carry the channel status.

[0259] Optionally, the receiving module 901 is also configured to receive first indication information, which is used to indicate whether to activate or deactivate the first device to send pre-encoded data that has minimal interference to the second device.

[0260] Optionally, the receiving module 901 is also used to receive a first message, which includes the identifier of the second device.

[0261] Optionally, the reference signal receiving power of the synchronization signal block of the first device is greater than a first threshold.

[0262] It should be noted that the implementation of each module can also correspond to the descriptions of the method embodiments shown in Figures 4-8, and execute the methods and functions executed by the interference TRP in the above embodiments.

[0263] As shown in Figure 10, Figure 10 is a structural schematic diagram of a communication device provided in an embodiment of this application. This communication device can be a first terminal device and / or serving TRP, or a chip or processing system within the first terminal device and / or serving TRP. This device can be used to implement any method and function related to the first terminal device and / or serving TRP in any of the foregoing embodiments. The device may include a communication module 1001. Optionally, the communication module 1001 corresponds to the radio frequency circuit and baseband circuit included in the first terminal device and / or serving TRP. The detailed description of each module is as follows.

[0264] The communication module 1001 is used to send a first signal and / or a first parameter. The first signal is related to the channel state of the second device, and the first parameter is related to the resource range for the second device to receive data. The first signal and / or the first parameter are used by the first device to send data, and the receiving end of the data does not include the second device.

[0265] Optionally, the first signal is further used by the first device to determine the channel state, and / or the first parameter is further used by the first device to determine the resource range for receiving data; the channel state and / or the resource range for receiving data are used by the first device to transmit data, which is pre-coded data that causes less interference to the second device.

[0266] Optionally, the first parameter includes at least one of the following: configuration information related to discontinuous reception C-DRX parameters, frequency domain range parameters, time domain range parameters, or semi-static scheduling in connected mode; the C-DRX parameters include at least one of the following: discontinuous reception cycle DRX parameter, duration timer parameter, or discontinuous reception inactivity timer DRX parameter; the frequency domain range parameter is the frequency domain resource range of the data received by the second device; the time domain range parameter is the time domain resource range of the data received by the second device; the configuration information related to semi-static scheduling includes the location of the semi-static resources and / or the period of the semi-static resources.

[0267] Optionally, the resource range for receiving data includes a first time domain range and / or a first frequency domain range, wherein the first time domain range and / or the first frequency domain range are determined based on relevant configuration information of semi-static scheduling; or, the first time domain range is determined based on C-DRX parameters or time domain range parameters, and / or, the first frequency domain range is determined based on frequency domain range parameters.

[0268] Optionally, the first signal is a reference signal used to measure the channel state, or the first signal carries the channel state.

[0269] Optionally, the communication module 1001 is also used to receive or send second configuration information, the second configuration information including at least one of the following: the physical uplink control channel format (PUCCH) used to send the first parameter, the resources used to send the first parameter, or the modulation and coding scheme used to send the first parameter.

[0270] Optionally, the first signal is a reference signal used to measure the channel state, or the first signal carries the channel state.

[0271] Optionally, the communication module 1001 is further configured to receive second indication information, the second indication information being used to indicate the first resource, the first signal being located on the first resource; and to send the first signal to the first device on the first resource.

[0272] Optionally, the communication module 1001 is also used to send a first signal to the first device, the first signal being used to carry the channel status.

[0273] Optionally, the communication module 1001 is also used to receive or send first configuration information, the first configuration information including at least one of the following: the PUCCH format used for sending channel status, the resources used for sending channel status, or the modulation and coding scheme used for sending channel status.

[0274] Optionally, the communication module 1001 is further configured to send a first indication message to the first device, the first indication message being used to instruct the first device to activate or deactivate the first device to send pre-encoded data that has minimal interference to the second device.

[0275] Optionally, the communication module 1001 is also used to send or receive a first request, the first request being used to request the first device to send pre-encoded data that has minimal interference to the second device.

[0276] Optionally, the communication module 1001 is also used to send a first message to the first device, the first message including the identifier of the second device.

[0277] Optionally, the communication module 1001 is also used to send or receive a second message, the second message including an identifier associated with the first device.

[0278] Optionally, the reference signal receiving power of the synchronization signal block of the first device is greater than a first threshold.

[0279] It should be noted that the implementation of each module can also correspond to the descriptions of the method embodiments shown in Figures 4-8, and execute the methods and functions performed by the first terminal device and service TRP in the above embodiments.

[0280] Figure 11 is a schematic diagram of a communication device provided in an embodiment of this application. This communication device is used to perform the functions of interfering with the TRP, the first terminal device, and the service TRP in the above method embodiments, or to implement the steps or processes of interfering with the TRP, the first terminal device, and the service TRP in the above method embodiments.

[0281] As shown in Figure 11, the communication device includes a processor 1101 and a transceiver 1102. Optionally, the communication device also includes a memory 1103. The processor 1101, transceiver 1102, and memory 1103 can communicate with each other via internal connections to transmit control and / or data signals. The memory 1103 stores computer programs, and the processor 1101 retrieves and runs the computer programs from the memory 1103 to control the transceiver 1102 to transmit and receive signals. Optionally, the communication device may also include an antenna for transmitting uplink data or uplink control signaling output by the transceiver 1102 via wireless signals.

[0282] The processor 1101 and the memory 1103 can be combined into a single processing device. The processor 1101 executes the program code stored in the memory 1103 to achieve the above-mentioned functions. In specific implementations, the memory 1103 can be integrated into the processor 1101 or be independent of the processor 1101.

[0283] The transceiver 1102 described above can also be referred to as a transceiver unit or transceiver module. The transceiver 1102 may include a receiver (or receiver circuit) and a transmitter (or transmitter circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0284] It should be understood that the communication device shown in Figure 11 can implement the various processes involved in the interference TRP, the first terminal device, and the service TRP in the method embodiments shown in Figures 4-8. The operation and / or function of each module in the communication device are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.

[0285] The processor 1101 described above can be used to execute the actions implemented internally by the interference TRP, the first terminal device, and the service TRP as described in the preceding method embodiments, while the transceiver 1102 can be used to execute the receiving or transmitting actions of the interference TRP, the first terminal device, and the service TRP as described in the preceding method embodiments. Please refer to the descriptions in the preceding method embodiments for details, which will not be repeated here.

[0286] The processor 1101 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 1101 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. The communication bus 1104 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in Figure 11, but this does not indicate that there is only one bus or one type of bus. The communication bus 1104 is used to realize the connection and communication between these components. In this embodiment, the transceiver 1102 is used for signaling or data communication with other node devices. The memory 1103 may include volatile memory, such as nonvolatile random access memory (NVRAM), phase change RAM (PRAM), magnetoresistive RAM (MRAM), etc., and may also include non-volatile memory, such as at least one disk storage device, electrically erasable programmable read-only memory (EEPROM), flash memory devices, such as NOR flash memory or NAND flash memory, semiconductor devices, such as solid-state disk (SSD), etc. The memory 1103 may also be at least one storage device located remotely from the aforementioned processor 1101. The memory 1103 may also store a set of computer program code or configuration information. The processor 1101 may also execute the program stored in the memory 1103. The processor can cooperate with the memory and transceiver to perform any of the methods and functions related to the interference TRP, the first terminal device, and the service TRP in the above-described embodiments.

[0287] This application also provides a chip, including a processor and a communication interface, the communication interface being used to communicate with external or internal devices, and the processor being used to implement the methods described above.

[0288] In one possible design, the chip may further include a memory storing computer programs or instructions, which the processor executes, either from the stored computer programs or instructions or derived from other programs or instructions. When the computer program or instructions are executed, the processor implements the methods described above.

[0289] In another possible design, the chip can be integrated into the interference TRP, the first terminal device, or the serving TRP.

[0290] This application also provides a processor for coupling with a memory to execute any method and function involving the interference TRP, the first terminal device, or the service TRP in any of the above embodiments.

[0291] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any method and function involving interfering with the TRP, the first terminal device, or the service TRP in any of the above embodiments.

[0292] This application also provides an apparatus for performing any method and function involving the interference TRP, the first terminal device, or the service TRP in any of the above embodiments.

[0293] This application also provides a communication system, which includes at least one interference TRP, at least one first terminal device, and at least one serving TRP as described in any of the above embodiments.

[0294] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the communication device, the unit or module within the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

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

[0296] It should be understood that the "and / or" appearing in the embodiments of this application is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0297] It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0298] It should be understood that the symbol " / " appearing in the embodiments of this application can indicate that the preceding and following objects are in an "or" relationship. Additionally, the symbol " / " can also represent a division sign, i.e., performing a division operation. For example, A / B can mean A divided by B.

[0299] It is understood that in the embodiments of this application, the interfering TRP, the first terminal device, and / or the serving TRP may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and other operations or variations thereof may also be performed in the embodiments of this application. Furthermore, the various steps may be performed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to perform all the operations in the embodiments of this application.

[0300] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. Any modifications, equivalent substitutions, or improvements made within the principles of this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, include: The first device receives a first signal and / or a first parameter, wherein the first signal is related to the channel state of the second device, and the first parameter is related to the resource range of the data received by the second device; The first device sends data according to the first signal and / or the first parameter, and the receiving end of the data does not include the second device.

2. The method as described in claim 1, characterized in that, The first device transmits data based on the first signal and / or the first parameter, including: The first device determines the channel state based on the first signal, and / or the first device determines the resource range of the received data based on the first parameter; The first device transmits the data according to the channel state and / or the resource range of the received data, wherein the data is pre-coded and has minimal interference to the second device.

3. The method as described in claim 1 or 2, characterized in that, The first device receives the first parameter, including: The first device receives the first parameter from the second device or the third device.

4. The method according to any one of claims 1-3, characterized in that, The first parameter includes at least one of the following: C-DRX parameters for discontinuous reception in connected mode, frequency domain range parameters, time domain range parameters, or configuration information related to semi-static scheduling; the C-DRX parameters include at least one of the following: DRX cycle parameters for discontinuous reception, on duration timer parameters, or DRX inactivity timer parameters for discontinuous reception; the frequency domain range parameter is the frequency domain resource range of the data received by the second device; the time domain range parameter is the time domain resource range of the data received by the second device; the configuration information related to semi-static scheduling includes the location of semi-static resources and / or the period of semi-static resources.

5. The method as described in claim 4, characterized in that, The resource range of the received data includes a first time domain range and / or a first frequency domain range; The first device determines the resource range of the received data based on the first parameter, including: The first device determines the first time domain range and / or the first frequency domain range based on the relevant configuration information of the semi-static scheduling; or, The first device determines the first time domain range based on the C-DRX parameters or the time domain range parameters, and / or the first device determines the first frequency domain range based on the frequency domain range parameters.

6. The method according to any one of claims 1-5, characterized in that, The first signal is related to the channel state of the second device, including: The first signal is a reference signal used to measure the channel state, or the first signal carries the channel state.

7. The method as described in claim 6, characterized in that, The first signal is a reference signal used to measure the channel state, including: The first signal is located in the first resource; The first device receives the first signal from the second device on the first resource.

8. The method as described in claim 6, characterized in that, The first signal carries the channel state, including: The first device receives the first signal from the second device or the third device, the first signal carrying the channel state.

9. The method according to any one of claims 1-8, characterized in that, The method further includes: The first device receives a first indication message, which is used to indicate whether to activate or deactivate the first device to send the pre-encoded data that has minimal interference to the second device.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: The first device receives a first message, which includes the identifier of the second device.

11. The method according to any one of claims 1-10, characterized in that, The reference signal receiving power of the synchronization signal block of the first device is greater than the first threshold.

12. A communication method, characterized in that, include: Sending a first signal and / or a first parameter, wherein the first signal is related to the channel state of the second device, and the first parameter is related to the resource range for receiving data by the second device, wherein the first signal and / or the first parameter is used by the first device to send data, and the receiving end of the data does not include the second device.

13. The method as described in claim 12, characterized in that, The first signal is also used by the first device to determine the channel state, and / or the first parameter is also used by the first device to determine the resource range of the received data; the channel state and / or the resource range of the received data are used by the first device to transmit the data, which is pre-coded data that causes less interference to the second device.

14. The method as described in claim 12 or 13, characterized in that, The first parameter includes at least one of the following: C-DRX parameters for discontinuous reception in connected mode, frequency domain range parameters, time domain range parameters, or configuration information related to semi-static scheduling; the C-DRX parameters include at least one of the following: DRX cycle parameters for discontinuous reception, on duration timer parameters, or DRX inactivity timer parameters for discontinuous reception; the frequency domain range parameter is the frequency domain resource range of the data received by the second device; the time domain range parameter is the time domain resource range of the data received by the second device; the configuration information related to semi-static scheduling includes the location of semi-static resources and / or the period of semi-static resources.

15. The method as described in claim 14, characterized in that, The resource range of the received data includes a first time domain range and / or a first frequency domain range, wherein the first time domain range and / or the first frequency domain range is determined based on the relevant configuration information of the semi-static scheduling; or, the first time domain range is determined based on the C-DRX parameter or the time domain range parameter, and / or, the first frequency domain range is determined based on the frequency domain range parameter.

16. The method according to any one of claims 12-15, characterized in that, The sending of the first parameter includes: Receive or send second configuration information, the second configuration information including at least one of the following: the physical uplink control channel format (PUCCH) used to send the first parameter, the resources used to send the first parameter, or the modulation and coding scheme used to send the first parameter.

17. The method according to any one of claims 12-16, characterized in that, The first signal is related to the channel state of the second device, including: The first signal is a reference signal used to measure the channel state, or the first signal carries the channel state.

18. The method as described in claim 17, characterized in that, The first signal is a reference signal used to measure the channel state, including: Receive second indication information, the second indication information being used to indicate a first resource, the first signal being located at the first resource; The first signal is sent to the first device on the first resource.

19. The method as described in claim 17, characterized in that, The first signal carries the channel state, including: The first signal is sent to the first device, and the first signal carries the channel state.

20. The method as described in claim 19, characterized in that, Sending the channel state to the first device includes: Receive or send first configuration information, the first configuration information including at least one of the following: the PUCCH format used to send the channel state, the resources used to send the channel state, or the modulation and coding scheme used to send the channel state.

21. The method according to any one of claims 12-20, characterized in that, The method further includes: Send a first indication message to the first device, the first indication message being used to indicate whether to activate or deactivate the first device to send the pre-encoded data that has minimal interference to the second device.

22. The method according to any one of claims 12-21, characterized in that, The method further includes: Sending or receiving a first request, the first request being used to request the first device to send the pre-encoded data that causes less interference to the second device.

23. The method according to any one of claims 12-22, characterized in that, The method further includes: Send a first message to the first device, the first message including the identifier of the second device.

24. The method according to any one of claims 12-23, characterized in that, The method further includes: Send or receive a second message, the second message including an identifier associated with the first device.

25. The method according to any one of claims 12-24, characterized in that, The reference signal receiving power of the synchronization signal block of the first device is greater than the first threshold.

26. A communication device, characterized in that, It includes a memory and a processor, the memory being used to store a computer program, and the processor running the computer program to cause the communication device to perform the method of any one of claims 1-11.

27. A communication device, characterized in that, It includes a memory and a processor, the memory being used to store a computer program, and the processor running the computer program to cause the communication device to perform the method of any one of claims 12-25.

28. A communication system, characterized in that, The device includes a first device, a second device, and a third device, wherein the first device is used to perform the method of any one of claims 1-11, the second device is used to perform the method of any one of claims 12-25, and the third device is used to perform the method of any one of claims 12-17 and any one of claims 19-25.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program that, when executed by a processor, causes the method of any one of claims 1-11 or any one of claims 12-25 to be implemented.

30. A chip, characterized in that, The chip includes a processor and a communication interface, the communication interface being used to communicate with external or internal devices, and the processor being used to implement the method as claimed in any one of claims 1-11 or any one of claims 12-25.

Citation Information

Patent Citations

  • Transmission device, reception device, interference information transmission method, and channel access method

    CN115669046A

  • Communication method, device and system

    CN115696390A

  • Dynamic inter-beam-interference indication, configuration and communication in wireless networks

    US20220123815A1

  • Interference control method and apparatus

    US20230216643A1

  • Communication method and apparatus

    WO2020228617A1