Communication method and communication apparatus
Patent Information
- Application Number
- CN202510566092.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-10-30
AI Technical Summary
受限于网络设备发射天线数与终端设备接收天线数的物理约束,当总传输流数接近或超过空间自由度时,传统的基于线性预编码(如最小均方误差(minimum mean square error,MMSE))的干扰消除机制存在局限性,即预编码矩阵难以在多终端设备间实现严格正交的波束赋形,导致残留用户间干扰(inter-user interference,IUI)在接收端呈现显著增强趋势
[0013]基于上述技术方案,通信设备可针对不同干扰信道(或者不同端口的干扰),灵活确定干扰信道的处理方案。相较于对所有端口采用统一处理方案,本申请可显著提升方案使用的自由度与适应性。
Smart Images

Figure CN123019918A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method and a communication device. Background Technology
[0002] In multi-user multiple-input multiple-output (MU-MIMO) technology, signal transmission between multiple network devices and multiple terminal devices is involved. Each terminal device's signal may be subject to noise and interference from other terminal devices. With the development of wireless communication systems, the number of terminal devices is growing exponentially, and the competition for air interface resources is intensifying due to diversified application scenarios, posing a severe challenge to interference management in MU-MIMO systems. Limited by the physical constraints of the number of transmit antennas on network devices and the number of receive antennas on terminal devices, traditional interference cancellation mechanisms based on linear precoding (such as minimum mean square error (MMSE)) have limitations when the total number of transmission streams approaches or exceeds the spatial degrees of freedom. Specifically, the precoding matrix struggles to achieve strictly orthogonal beamforming among multiple terminal devices, leading to a significant increase in residual inter-user interference (IUI) at the receiver. Summary of the Invention
[0003] This application provides a communication method and a communication device that can correct interference channels and improve communication performance.
[0004] Firstly, a communication method is provided, which can be executed by a communication device. This communication device can be a communication equipment (such as a terminal device or a network device), or a component used in a communication equipment (such as a chip or circuit, which can be a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the communication equipment, etc., and this application does not limit it. The following description uses a communication equipment as an example.
[0005] The method may include: receiving first indication information, the first indication information indicating a first interference correction mode, the first interference correction mode being used to correct an interference channel, the first interference correction mode including one or more of the following: amplitude correction mode, phase correction mode, amplitude-phase joint correction mode, null mode, or noise compensation mode; and determining the first interference correction mode of the interference channel based on the first indication information.
[0006] Secondly, a communication method is provided, which can be executed by a communication device. This communication device can be a network device, or a component for a network device (such as a chip or circuit, which can be a modem chip, also known as a baseband chip, or a system-on-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the communication device, etc., and this application does not limit it. The following description uses a communication device as an example.
[0007] The method may include: determining a first interference correction mode, the first interference correction mode being used to correct interference channels, the first interference correction mode including one or more of the following: amplitude correction mode, phase correction mode, amplitude-phase combined correction mode, null mode, or noise compensation mode; and sending first indication information, the first indication information indicating the first interference correction mode.
[0008] Based on the above technical solution, on the one hand, a network device can determine a first interference correction mode and instruct a terminal device, thus enabling the terminal device to determine a correction method for the interference channel (i.e., correct the interference channel based on the first interference correction mode). On the other hand, a network device can determine an interference correction mode and instruct another network device, thus enabling the other network device to determine a correction method for the interference channel based on the instruction. Here, the interference channel refers to the interference channel caused to the other network device when the first network device communicates with other devices. The above method can provide a correction method for the channel estimation results, thereby improving terminal equalization performance and system spectral efficiency.
[0009] In conjunction with the first or second aspect, in some implementations, the first interference correction mode is determined based on one or more of the following: transmit power, transmit antenna dimension, terminal location, or channel strength.
[0010] Based on the above technical solution, the communication equipment can dynamically determine the first interference correction mode for the interference channel based on at least one of the aforementioned pieces of information, thereby achieving adaptive scenario-based decision-making. This mechanism can flexibly match different communication environments, improving the applicability and deployment efficiency of the solution.
[0011] In conjunction with the first or second aspect, in some implementations, determining the first interference correction mode includes: if the transmit power is greater than or equal to a first threshold, the first interference correction mode is an amplitude correction mode; or, if the transmit power is less than or equal to a second threshold, the first interference correction mode is a null mode and a noise compensation mode; or, if the transmit antenna dimension is greater than or equal to a third threshold, the first interference correction mode is an amplitude correction mode; or, if the transmit antenna dimension is less than or equal to a fourth threshold, the first interference correction mode is a null mode and a noise compensation mode; or, if the terminal is located in a first region, the first interference correction mode is a combined amplitude and phase correction mode; or, if the terminal is located in a second region, the first interference correction mode is a null mode and a noise compensation mode; or, if the channel strength of the interfering channel is greater than or equal to a fifth threshold, the first interference correction mode is an amplitude correction mode; or, if the channel strength of the interfering channel is less than or equal to a sixth threshold, the first interference correction mode is a null mode and a noise compensation mode.
[0012] In conjunction with the first or second aspect, in some implementations, the first indication information also indicates the first port information, and the first interference correction mode is associated with the first port information.
[0013] Based on the above technical solution, communication equipment can flexibly determine the processing scheme for different interference channels (or interference from different ports). Compared with using a uniform processing scheme for all ports, this application can significantly improve the freedom and adaptability of the scheme.
[0014] In conjunction with the first or second aspect, in some implementations, the first port information includes one or more of the following: the number of ports associated with the first interference correction mode, the port number associated with the first interference correction mode, the number of port groups associated with the first interference correction mode, the identifier of the port group associated with the first interference correction mode, the first terminal, the first layer, the first frequency domain resource, or the first time domain resource; wherein, the first terminal is the terminal corresponding to the port or port group associated with the first interference correction mode, the first layer is the layer corresponding to the port or port group associated with the first interference correction mode, the first frequency domain resource is the frequency domain resource corresponding to the port or port group associated with the first interference correction mode, and the first time domain resource is the time domain resource corresponding to the port or port group associated with the first interference correction mode.
[0015] Based on the above technical solution, the method of indicating the port associated with at least one of the above-mentioned processing schemes for interfering with the channel is simple and easy to implement. Furthermore, the indication method can be adaptively adjusted according to different communication scenarios to achieve matching between the communication scenario and the indication.
[0016] In conjunction with the first or second aspect, in some implementations, the first indication information is carried in at least one of the following signaling: radio resource control (RRC), downlink control information (DCI), or medium access control (MAC).
[0017] In some implementations, in conjunction with the first or second aspect, the method further includes: receiving a demodulation reference signal (DMRS); and performing interference correction on the interference channel of the DMRS based on a first interference correction mode.
[0018] In some implementations, in conjunction with the first or second aspect, the method further includes: sending or receiving capability information, the capability information indicating whether a first interference correction mode is supported.
[0019] Thirdly, a communication apparatus is provided for performing the method in any possible implementation of the first or second aspect described above. Specifically, the apparatus may include units and / or modules for performing the method in any possible implementation of the first or second aspect, such as processing units and / or communication units.
[0020] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0021] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0022] Fourthly, a communication device is provided, comprising: at least one processor for executing a computer program or instructions to perform the method in any possible implementation of the first or second aspect described above. Optionally, the device further comprises a memory for storing the computer program or instructions; correspondingly, the at least one processor is configured to execute the computer program or instructions in the memory. Optionally, the device further comprises a communication interface coupled to the processor, which can be used to input information to the processor or output information from the processor. Optionally, the processor reads the computer program or instructions from the memory through the communication interface.
[0023] In one implementation, the device is a communication device (such as a terminal device or a network device).
[0024] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment).
[0025] Fifthly, a processor is provided for performing the methods provided in the first or second aspect above.
[0026] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0027] A sixth aspect provides a computer-readable storage medium storing a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method provided in the first or second aspect described above.
[0028] A seventh aspect provides a computer program product comprising a computer program or instructions for performing the methods in any possible implementation of the first or second aspect described above. In other words, when the computer program product is run on a computer, it causes the computer to perform the methods provided in the first or second aspect described above.
[0029] Eighthly, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions from a memory through the communication interface and executes the method provided in the first or second aspect above.
[0030] Optionally, as one implementation, the chip further includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided in any one of the first to sixth aspects described above.
[0031] A ninth aspect provides a communication system comprising the aforementioned first device (or first communication device) and second device (or second communication device). The first device is configured to execute the method provided in any implementation of the first aspect, and the second device is configured to execute the method provided in any implementation of the second aspect. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of a wireless communication system applicable to embodiments of this application.
[0033] Figure 2 This is a schematic diagram of another wireless communication system applicable to embodiments of this application.
[0034] Figure 3 This is a schematic diagram of an access network device applicable to embodiments of this application.
[0035] Figure 4 This is a schematic diagram of a communication method provided in an embodiment of this application.
[0036] Figure 5 This is a schematic diagram of another communication method provided in an embodiment of this application.
[0037] Figure 6 This is a schematic diagram of another communication method provided in an embodiment of this application.
[0038] Figure 7 This is a schematic diagram of a communication device provided in an embodiment of this application.
[0039] Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application.
[0040] Figure 9 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0041] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0042] Before introducing the scheme of this application, the following points should be noted.
[0043] (1) In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, implicit instruction, etc. When describing an instruction as being used to instruct A, it can be understood that the instruction carries A, carries the identifier of A, carries B which is associated with A, carries the identifier of B which is associated with A, etc. In other words, if the receiving side of an instruction can determine A based on the instruction, it can be described as the instruction being used to instruct A or the instruction indicating A, and the specific method of determination is not limited. In addition, when describing an instruction as indicating or being used to instruct A, "instruction" or "used to instruct" can be replaced with "includes". In this case, a statement such as "sending / receiving instruction information, the instruction information being used to instruct A" can be replaced with "sending / receiving A".
[0044] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0045] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.
[0046] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0047] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0048] (5) In this application, “first”, “second”, and “#1”, “#2”, “#A”, “#B” are only for the convenience of description and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application.
[0049] (6) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, for example, it may include fourth-generation (4G) protocols. th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols applied in future communication networks.
[0050] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0051] (8) The dimension of a matrix is mentioned several times in the embodiments of this application, and will be explained uniformly here. Taking a matrix with a dimension of m×n as an example, it means that the number of rows of the matrix is m and the number of columns is n, where m and n are integers greater than or equal to 1. In addition, if m=1 or n=1, the matrix can also be called a vector.
[0052] First, let me introduce the communication system to which this application applies.
[0053] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, frequency division duplex (FDD) systems, and time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication networks. Furthermore, the technical solutions provided in this application can 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. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.
[0054] As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. Satellite base stations can also communicate with each other. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment.
[0055] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
[0056] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, communication equipment, communication module, node, communication node, etc. This application uses a device as an example for description.
[0057] The terminal device in this application embodiment can be a device or module that is connected to the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication functions, which can be used to connect people, objects, machines, etc. The terminal device can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, and positioning.
[0058] Navigation and tracking, autonomous delivery, and other scenarios are all possible. Terminal devices can be terminals in any of these scenarios, such as MTC terminals, IoT terminals, etc. Terminal devices can be user equipment (UE), terminals, fixed equipment, mobile stations or mobile devices, subscriber units, handheld devices, vehicle-mounted devices, wearable devices, cellular phones, smartphones, session initiation protocol (SIP) phones, wireless data cards, personal digital assistants (PDAs), computers, tablets, laptops, wireless modems, handsets, laptop computers, computers with wireless transceiver capabilities, smart books, vehicles, satellites, global positioning system (GPS) devices, target tracking devices, aircraft (e.g., drones, helicopters, multiple helicopters, four helicopters, or airplanes), ships, remote control devices, smart home devices, industrial equipment, transportation vehicles with wireless communication capabilities, communication modules, and roadside units with terminal functions, all conforming to the 3rd generation partnership project (3GPP) standard. The device may be a wireless communication unit (RSU), or a device built into the aforementioned device (e.g., a communication module, modem, or chip in the aforementioned device), or other processing devices connected to the wireless modem.
[0059] It should be understood that in certain scenarios, a UE can also be used as a base station. For example, a UE can act as a scheduling entity, providing sidelink signaling between UEs in scenarios such as V2X, D2D, or P2P.
[0060] In this embodiment, the device for implementing the functions of a terminal device, i.e., the terminal device, can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can also be configured with program instructions for performing corresponding communication functions.
[0061] The network device in this application embodiment can be a device or module with corresponding communication functions. The network device can be a device used to communicate with terminal devices; it can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can 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, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitter, master station, auxiliary station, multiple standard radio (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), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, or a device that performs base station functions in future communication systems. A base station can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0062] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0063] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, or DU, or devices including CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes.
[0064] In some deployments, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or RRHs.
[0065] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a radio access network can also be an open radio access network (O-RAN or ORAN) architecture. In an O-RAN system, CU can also be called an open CU (open CU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (open RU, O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0066] In this embodiment, the device for implementing the functions of a network device can be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can be configured with program instructions for performing corresponding communication functions. This embodiment only uses a network device as an example to illustrate the device for implementing the functions of a network device, and does not limit the solution of this embodiment.
[0067] Network devices and 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.
[0068] See Figure 1 As an example, Figure 1 This is a schematic diagram of a wireless communication system applicable to embodiments of this application. For example... Figure 1 As shown, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a next-generation (e.g., future or later) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) within the wireless access network 100. Network elements in the wireless communication system are connected via interfaces (e.g., NG, Xn) or over-the-air interfaces.
[0069] When network devices and terminal devices communicate, the network device can manage one or more cells, and a cell can include at least one terminal device. A cell can be understood as an area within the wireless signal coverage range of the network device.
[0070] Figure 1 This is just an illustration; the wireless communication system may also include other devices, such as core network equipment, wireless relay equipment, and / or wireless backhaul equipment. Figure 1 It is not shown in the middle.
[0071] See Figure 2 As an example, Figure 2 This is a schematic diagram of another wireless communication system applicable to embodiments of this application. This wireless communication system may be referred to as an ORAN system, for example. The wireless communication system may include a core network, access network equipment, and a UE. As an example, the ORAN system may also include... Figure 2 Other components besides those shown are not specifically limited in this application.
[0072] Access network equipment can communicate with the core network (CN) via a backhaul link. Access network equipment can also communicate with the UE via an air interface. Specifically, the BBU in the access network equipment communicates with the core network via a backhaul link. The RU in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link.
[0073] See Figure 3 As an example, Figure 3 This is a schematic diagram of an access network device applicable to embodiments of this application.
[0074] Optionally, the access network equipment includes a CU. The CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. The CU may have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0075] As an example, a CU includes CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples. In practical applications, the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0076] Optionally, the access network equipment includes a DU. For example... Figure 3 As shown, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0077] Optionally, the access network equipment includes a RU. For example... Figure 3 As shown, the RU is a logical node that carries both lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radiohead (RRH), or other similar entities. In some examples, the Lower PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link (such as an RF chain).
[0078] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split CUS-plane (LLS-CUS-Plane) (or O-RANCUS-Plane) interface. Here, CUS-Plane represents the control plane (C-Plane), user plane (UPlane), and synchronization plane (S-Plane) (CUS-Plane). LLS-CUS may include a lower-layer split control (LLS-C) interface providing the control plane and a lower-layer split user (LLS-U) interface providing the user plane. Additionally, LLS-CUS may include a lower-layer split synchronization (LLS-S) interface providing the synchronization plane. In some examples, the control plane (or control plane) refers to the real-time control between the DU and RU. The DU and RU exchange management plane information via the lower-layer split management (LLS-M) interface of the fronthaul link. The management plane (M-Plane) refers to the non-real-time management operations between the DU and RU.
[0079] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0080] The above Figures 1 to 3 For illustrative purposes only, the embodiments described in this application are not limited thereto.
[0081] To facilitate a better understanding of the technical solution of this application, some related technologies involved in the technical solution of this application are introduced.
[0082] 1. Multi-input multi-output (MIMO) technology: Utilizing spatial resources, signals can obtain array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth, thereby multiplying the capacity and spectral efficiency of the communication system.
[0083] 2. Reference signal (RS): Also known as pilot, reference sequence, reference signal, etc. For consistency, it will be described as reference signal below. A reference signal is a physical signal that transmits a sequence to achieve a specific function. Specifically, a reference signal is a physical signal generated by mapping a specific sequence onto corresponding resources according to a preset resource mapping method.
[0084] In a MIMO system, each port has an independent data channel. Based on a known reference signal, the receiver performs channel estimation for each port and reconstructs the transmitted data accordingly. Channel estimation refers to the process of reconstructing the received signal to compensate for channel fading and noise, using the known reference signals from both the transmitter and receiver to estimate the time and frequency domain variations of the channel.
[0085] In this application, the reference signal, as an example, can be any of the following: channel state information-reference signal (CSI-RS), sounding reference signal (SRS), demodulation reference signal (DMRS), phase track reference signal (PT-RS), cell reference signal (CRS), etc. DMRS can be used for demodulation of the physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH). CSI-RS can be used for channel information measurement and reporting of channel state information (CSI), which includes at least one of the following: precoding matrix indicator (PMI), rank indication (RI), and channel quality indicator (CQI).
[0086] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.
[0087] 3. Layer: Also known as the transport layer, MIMO layer, spatial layer, or MIMO spatial layer, it can be understood as the number of parallel data transmission paths between network devices and terminal devices. The maximum number of layers that each terminal device can support can be represented by the rank of the channel matrix from that terminal device to the network device. For a layer, the precoding matrix corresponds to a column vector of dimension M×1, where M represents the number of rows and 1 represents the number of columns; M is an integer greater than or equal to 1. As an example, the precoding matrix is an M×L matrix, where M is the number of antenna ports and L is the number of layers.
[0088] 4. Channel Information: Also known as channel measurement results or measurement outcomes, this refers to information that reflects channel characteristics and channel quality. For example, channel information includes at least one of the following: CSI (Channel Signal Indicator), time-varying channel information, or channel frequency offset information, etc.
[0089] 5. Port: Also known as an antenna port, it can include a transmit port and a receive port. One port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. The transmit port can be understood as the virtual antenna recognized by the receiver. The receive port can be understood as the receiving antenna of the receiver. For example, in downlink transmission, the receive port can refer to the receiving antenna of the terminal device; similarly, the receive port can also be understood as a virtual antenna.
[0090] A port is a logical concept, typically associated with a reference signal. Therefore, a port can be understood as a transmit / receive interface on the channel through which the reference signal passes. For low frequencies, a port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. For high-frequency systems, a port may correspond to a beam; similarly, the receiver can treat this beam as an interface without needing to differentiate between individual elements.
[0091] A port can be characterized by an antenna port or simply "port," or it can be characterized by resources (such as CSI-RS resources, SRS resources, DMRS resources, PT-RS resources, CRS resources, TRS resources, synchronization signal block (SSB) resources, etc.) or resource groups. In other words, the number of ports mentioned in this application can be replaced by the numbers mentioned above; for example, the number of ports can be replaced by the number of resources, the number of pilot resources, the number of reference signal resources, etc.
[0092] 6. Channel and equivalent channel: These are two commonly used descriptions in precoding techniques.
[0093] A channel can be characterized by a channel matrix, which represents the original propagation characteristics between the transmitting and receiving antennas, including but not limited to: multipath fading, path loss, and spatial correlation.
[0094] An equivalent channel can be characterized by an equivalent channel matrix, which represents the transformed end-to-end channel, such as the end-to-end channel after precoding matrix transformation, and reflects the equivalent transmission characteristics of the signal after processing at the transmitting and receiving ends.
[0095] As an example, the equivalent channel matrix and the channel matrix satisfy: H eq =HP. Where H represents the channel matrix, P represents the precoding matrix, and H... eq This represents the equivalent channel matrix.
[0096] 7. Stream Count: Refers to the number of data streams occurring simultaneously in a communication network. A data stream is a one-way or two-way data transmission from source to destination. The maximum number of streams that each terminal device can support can be represented by the rank of the channel matrix from that terminal device to the network device.
[0097] 8. Channel strength and signal strength: These are two commonly used concepts in wireless communication. They will be explained together below.
[0098] 1) Signal strength: This mainly refers to the power of the wireless signal detected by the receiver, which reflects the strength of the signal received by the receiver.
[0099] As an example, signal strength can be characterized by at least one of the following parameters: reference signal receiving power (RSRP), reference signal received quality (RSRQ), and received signal strength indicator (RSSI). It should be noted that the above parameters are merely examples, and the specific parameters for measuring signal strength are not limited in the embodiments of this application.
[0100] 2) Channel strength: also known as channel quality, mainly refers to the transmission capability (or transmission quality, or transmission performance) of a channel in a specific frequency band, reflecting channel quality rather than simply power. That is, channel strength includes not only signal strength, but also noise, interference, multipath effects, etc.
[0101] As an example, channel strength can be characterized by at least one of the following parameters: signal-to-interference plus noise ratio (SINR), signal-to-noise ratio (SNR), and CQI. It should be noted that the above parameters are merely examples, and the specific parameters for measuring channel strength are not limited in the embodiments of this application.
[0102] In the following embodiments, the channel strength of the terminal is mentioned several times, which refers to the transmission quality (such as SNR, SINR, QCI, etc.) of the wireless channel used by the terminal to transmit and receive signals.
[0103] From the perspective of channel estimation, assuming there are K terminal devices in total, and each terminal device has N receiving antennas. rx The number of transmitting antennas of the network device is N. tx The number of transmission streams for terminal device #k out of K terminal devices is L. kLet L be the total number of transmission streams from K terminal devices, where k is an integer greater than or equal to 1 and less than or equal to K, and K is an integer greater than or equal to 1. The precoding matrix can be represented as... The signal sent by the network device to the terminal device #k is represented as s. k Then the received signal of terminal device #k can be expressed as: y k =H k P k s k +Σ {i≠k} H k P i s i +n k Among them, y k H represents the received signal of terminal device #k. k s k The channel matrix, P k s k The precoding matrix, H k P k It can be understood as s k The equivalent channel matrix. The signal sent by the network device to the terminal device #i (i≠k, where i is an integer greater than or equal to 1 and less than or equal to K) is represented as s. i , signal s i For signal s k Interference signal, P i Indicates signal s i The precoding matrix, H k P i It can be understood as s i The equivalent channel matrix, n k Indicates noise.
[0104] Traditional single-terminal device detection schemes typically only consider the equivalent channel matrix of the target stream (or its own useful stream). However, in high-density MU-MIMO scenarios, the equivalent channel matrix of interference streams from other terminal devices... This will significantly affect signal demodulation performance. Therefore, the receiver (such as the terminal device) needs to simultaneously estimate two types of parameters: 1) the equivalent channel matrix H of the target stream. k P k ;2) Equivalent channel matrix of the interference flow {H k P i} {i≠k} Currently, the receiver uses the same method to estimate the equivalent channel matrix of the target stream and the equivalent channel matrix of the interfering stream. As mentioned earlier, DMRS can be used for demodulation of PDSCH or PUSCH. Taking the receiver as a terminal device as an example, the terminal device can use DMRS to estimate the equivalent channel matrix H. kTaking P as an example, where H k P includes the equivalent channel matrix H of the target flow. k P k The equivalent channel matrix {H} of the interference flow k P i} {i≠k} The specific process is as follows.
[0105] 1. Configure DMRS resources.
[0106] 1) Scheduling and mapping: Specifically, network devices can allocate time and frequency resources and DMRS ports to terminal devices. The DMRS of each terminal device can achieve isolation of multiple terminal devices through orthogonal sequences (such as different cyclic shifts, orthogonal covering codes (OCC)) or other methods (such as frequency division or code division), thereby reducing mutual interference in MU-MIMO scenarios.
[0107] 2) DMRS Type Selection: Specifically, when configuring DMRS, you can select the DMRS configuration type according to the scenario. As an example, the DMRS configuration types include type 1 (or DMRS type 1) and type 2 (or DMRS type 2). Type 1 supports up to 8 ports, and type 2 supports up to 12 ports.
[0108] 2. DMRS signal generation and precoding.
[0109] 1) Sequence Generation: Network devices can generate DMRS sequences for terminal devices and map them to allocated physical resource elements (REs). The DMRS sequences can be generated based on Gold sequences or ZC (Zadoff-Chu) sequences.
[0110] 2) Precoding Processing: Network devices can precode data and DMRS based on the precoding matrix P, so that the DMRS received by the terminal device already contains the precoding effect, i.e., the equivalent channel is H. k P.
[0111] For the receiving end, the processing includes the following steps.
[0112] 1. DMRS Extraction: The terminal equipment extracts the DMRS symbols from the received signal at the allocated time-frequency location, represented as: YDMRs = H k PS DMRS +N, where S DMRS Let N be the known DMRS symbol matrix, and N be noise.
[0113] 2. Channel Estimation: The receiver can estimate the channel using the least squares (LS) method. Specifically, the receiver can calculate... Obtain the initial equivalent channel estimate, where the superscript... This indicates a pseudo-inverse operation. The equivalent channel matrix estimated for the terminal device.
[0114] 3. Noise suppression: If a high signal-to-noise ratio scenario is configured, LS estimation can be used directly; if a low signal-to-noise ratio scenario is configured, MMSE estimation can be used, and the accuracy can be optimized by utilizing the noise covariance matrix.
[0115] 4. Time-frequency domain interpolation and filtering.
[0116] 1) Frequency domain interpolation: Based on the sparse distribution of DMRS in the frequency domain (e.g., one reference symbol for every 2 or 4 subcarriers), linear interpolation or discrete Fourier transform (DFT) filtering is used to extend it to all subcarriers.
[0117] 2) Time-domain tracking: For high-speed scenarios (high Doppler), time-varying channels are tracked by Wiener filtering, combining DMRS symbols (such as 2 or 4 symbols), such as front-loaded DMRS symbols and / or additional DMRS symbols.
[0118] Typically, time-frequency domain interpolation and filtering are performed using Wiener filter interpolation. In channel estimation, Wiener filter interpolation aims to estimate the complete equivalent channel H based on a sparse reference signal (such as DMRS). k P. Its core principle is to use the time-frequency domain correlation of the channel to perform optimal linear interpolation of the channel response at the missing location under the MMSE criterion.
[0119] However, existing Wiener filtering interpolation algorithms may lead to inaccurate estimation of the equivalent channel of the interference flow, resulting in a decrease in the equalization performance of terminal devices and thus a decrease in system spectral efficiency. Given the significant increase in antenna dimension, number of paired flows, and number of paired terminal devices in future large-scale MU-MIMO systems, interference between terminal devices may not be completely eliminated, and inaccurate estimation of the equivalent channel of the interference flow at the terminal devices may also lead to a decrease in system spectral efficiency.
[0120] In view of this, this application provides a communication method and a communication apparatus, wherein the network device determines and indicates an interference correction mode in order to reduce the estimation error of the downlink interference equivalent channel and improve communication quality. Alternatively, the network device determines an interference correction mode in order to reduce the estimation error of the uplink data interference equivalent channel and improve communication quality. For example, the network device can use an amplitude correction mode to correct the interference equivalent channel by determining that the transmit power is greater than a certain threshold. Or, the network device can use a nulling mode and a noise compensation mode to correct the interference equivalent channel by determining that the distance to the terminal is greater than a certain threshold.
[0121] The methods provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the scenarios shown in the above figures and are not limited thereto. Furthermore, the terms used below are as explained above and will not be repeated hereafter. Additionally, for ease of description, terminals and network devices are used as examples for illustrative purposes. As an example, the terminal can also be replaced by components of the terminal (e.g., a chip, chip system, circuit, or communication module), and the network device can also be replaced by components of the network device (e.g., a chip, chip system, circuit, or communication module). Furthermore, the steps described below as being performed by a single execution entity can also be divided into steps performed by multiple execution entities, which can be logically and / or physically separated.
[0122] See Figure 4 As an example, Figure 4 This is a schematic diagram of a communication method provided in an embodiment of this application. Figure 4 The method 400 shown may include the following steps. For ease of description, method 400 is described using the interaction between terminal #k and network device #A as an example.
[0123] Method 400 includes step S420. Optionally, method 400 includes step S410. These steps are described in detail below.
[0124] S410, Network device #A determines the first interference correction mode. In other words, Network device #A determines the first interference correction mode for the interference channel.
[0125] The interference channel refers to the channel associated with the interference flow. The interference flow, also known as interference signal or interference, refers to a signal that affects (or interferes with) the transmission or reception of normal signals (or useful signals).
[0126] One possible implementation is that the channel associated with the interfering flow (i.e., the interfering channel) is the equivalent channel of the interfering flow. As mentioned earlier, assume that the received signal of terminal #k can be expressed as: y k =H k P k s k +Σ{i≠k} H k P i s i +n k , where H k P k H represents the equivalent channel matrix of the useful flow. k P i This represents the equivalent channel matrix of the interference flow, which can be used to characterize the equivalent channel of the interference flow.
[0127] The first interference correction mode is used to correct the estimation results of the interference channel, or it can be called the first interference correction mode used to correct the interference channel, or the first interference correction mode used to correct interference estimation, or it can also be understood as the first interference correction mode being a processing scheme (or processing method) for the interference channel.
[0128] The first interference correction mode can be determined in multiple ways. Before introducing the various determination methods, let's first introduce the types that the first interference correction mode can include.
[0129] The first interference correction mode may include one or more of the following: amplitude correction mode, phase correction mode, combined amplitude and phase correction mode, null mode, or noise compensation mode.
[0130] Before introducing the various modes, let's clarify some parameters. In the examples below, P is the precoding matrix, P... interference H is the precoding matrix of the interference channel, and H is the actual channel matrix. i Let f1(), f2(), and f3() be the actual channel matrix of terminal i (or user i, or interference stream i), and let f1(), f2(), and f3() represent functions, such as exponential functions, logarithmic functions, or sine functions. The functional relationships mentioned in the various implementations below can be predefined or configured, and are not limited thereto.
[0131] It should be understood that when terminal #k communicates with network device #A, the communication between terminal i and network device #A (or a device adjacent to network device #A, such as network device #B) is the interference flow when terminal #k communicates with network device #A.
[0132] The first interference correction mode is the amplitude correction mode. The amplitude correction mode refers to the correction of the amplitude of the interference channel.
[0133] In one implementation, the interference channel can be corrected using an amplitude correction factor α. For example, it can be corrected using equation (H). i P interference ) correction =α·H i P interferenceCorrect the interference channel.
[0134] In another implementation, the interference channel can be corrected using an amplitude correction function f1(). For example, it can be corrected using (H i P interference ) correction =f1(α)H i P interference Correct the interference channel.
[0135] Among them, H i P interference To interfere with the channel, (H) i P interference ) correction This is the interference channel after amplitude correction.
[0136] In amplitude correction mode, the amplitude correction factor can be indicated by network device #A, determined by terminal #k itself, or predefined or configured; this application does not limit this.
[0137] There are several ways to implement the amplitude correction factor. For example, the first method uses a single numerical value for the amplitude correction factor. This method indicates that the same amplitude correction value is applied to the interfering channel. The second method uses a vector for the amplitude correction factor. This method indicates that different dimensions of the interfering channel are corrected according to this vector. The third method uses a matrix for the amplitude correction factor. This method indicates that different amplitude corrections can be applied to different layers within the interfering channel.
[0138] It should be understood that the name of the amplitude correction factor is not limiting to this application; for example, it may also be called amplitude scaling factor, first parameter, correction parameter, etc.
[0139] The first interference correction mode is the phase correction mode. Phase correction mode refers to correcting the phase of the interference channel.
[0140] In one implementation, the interference channel can be corrected using a phase correction factor θ. For example, it can be corrected using equation (H) i P interference ) correction =e jθ H i P interference Correct the interference channel.
[0141] In another implementation, the interference channel can be corrected using a phase correction function f2(). For example, it can be corrected using (H i P interference ) correction =f2(θ)Hi P interference Correct the interference channel.
[0142] Among them, H i P interference To interfere with the channel, (H) i P interference ) correction This is the interference channel after phase correction.
[0143] In phase correction mode, the phase correction factor can be indicated by network device #A, determined by terminal #k itself, or predefined or configured; this application does not limit this.
[0144] There are several ways to implement the phase correction factor. For example, the first method uses a single numerical value for the phase correction factor. This method indicates that the same phase correction value is applied to the interfering channel. The second method uses a vector for the phase correction factor. This method indicates that phase correction is performed on different dimensions of the interfering channel according to this vector. The third method uses a matrix for the phase correction factor. This method indicates that different phase amplitude corrections can be performed for different layers in the interfering channel.
[0145] It should be understood that the name of the phase correction factor is not limiting to this application; for example, it may also be called phase scaling factor, first parameter, correction parameter, etc.
[0146] The first interference correction mode is the amplitude and phase joint correction mode, which means that both the amplitude and phase of the interference channel are corrected. In this mode, amplitude correction and phase correction are performed simultaneously.
[0147] In one implementation, the interference channel can be corrected using an amplitude correction factor α and a phase correction factor θ. For example, it can be corrected using (H... i P interference ) correction =α·e jθ ·H i P interference Correct the interference channel.
[0148] In another implementation, the interference channel can be corrected using the amplitude-phase correction function f3(). For example, it can be corrected using (H i P interference ) correction =f3(α·e jθ )H i P interference Correct the interference channel.
[0149] Among them, H i Pinterference To interfere with the channel, (H) i P interference ) correction This is the interference channel after phase correction.
[0150] In the amplitude-phase joint correction mode, the phase correction factor and / or amplitude correction factor can be indicated by the network device #A, or determined by the terminal #k itself (e.g., determined according to the signal strength), or predefined or configured, which is not limited in this application.
[0151] It should be understood that the name of the amplitude-phase joint correction mode is not limiting; for example, the amplitude-phase joint correction mode can also be called amplitude-phase correction, first correction mode, etc.
[0152] The first interference correction mode is the zeroing mode. Zeroing mode refers to zeroing out some interference channels. In one implementation, interference channels for n users can be zeroed out, where n can be a positive integer greater than or equal to zero. It should be understood that n is less than the total number of channels. Taking a total of 8 channels as an example, for instance, interference channels for 1 user can be zeroed out. Another example is that interference channels for 4 users can be zeroed out. Yet another example is that all channels except the useful channels (i.e., channels for useful signals or normal signals) can be zeroed out.
[0153] It should be understood that the name of the zeroing mode is not limiting; for example, the zeroing mode can also be called zeroing correction, first interference correction mode, etc.
[0154] The first interference correction mode is the noise compensation mode. The noise compensation mode can amplify the noise to characterize the inaccurately estimated interference channel.
[0155] In one implementation, the noise compensation factor Q can be used. i Correct the interference channel. For example, this can be done via y k =H k P k s k +Σ {i≠k} (H k P i s i +Q i )+n k Compensation is performed for the interference channel, where Q i This represents the noise compensation factor for the interfering flow i.
[0156] It should be understood that the name of the noise compensation mode is not limiting; for example, the noise compensation mode can also be called noise correction, etc.
[0157] The first interference correction mode is the nulling mode and the noise compensation mode. For example, after terminal #k nulls part of the interference channel, it amplifies the noise to characterize the inaccurately estimated interference flow.
[0158] The first interference correction mode consists of amplitude correction mode and noise compensation mode. For example, terminal #k reduces part of the interference channel and amplifies the noise to characterize the inaccurately estimated interference flow.
[0159] The above implementation methods for the first interference correction mode are merely examples and not exhaustive. The first interference mode can be any combination of the above compensation modes. For example, the first interference mode can be an amplitude correction mode, a nulling mode, and a noise compensation mode.
[0160] Network device #A can determine the first interference correction mode based on one or more of the following: transmit power, transmit antenna dimension, location of terminal #k, or equivalent channel of the reference signal. The following example illustrates this scenario, where network device #A transmits a signal to terminal #k.
[0161] Example 1: Network device #A determines the first interference correction mode based on the transmit power.
[0162] Transmit power refers to the power used when transmitting a signal. For example, the unit of transmit power is milliwatts (mW) or decibel-milliwatts (dBm). For network device #A, network device #A can determine its own transmit power; that is, network device #A can determine the power used when transmitting a signal.
[0163] One possible implementation is as follows: if the transmit power is greater than threshold #1 (i.e., an example of the first threshold), then the first interference correction mode is determined to be amplitude correction mode; if the transmit power is less than threshold #2 (i.e., an example of the second threshold), then the first interference correction mode is determined to be null mode and noise compensation mode. Specifically, the higher the transmit power, the stronger the interference signal strength received by the terminal, and thus the more accurate the terminal's estimation of the interference channel. Therefore, the terminal can correct the amplitude of the interference channel. Conversely, the lower the transmit power, the weaker the interference signal strength received by the terminal, and thus the less accurate the terminal's estimation of the interference channel. Therefore, the terminal can use null mode and noise compensation mode to amplify some noise, thereby improving the accuracy of the interference channel estimation. Threshold #1 and threshold #2 can be equal; that is, when the transmit power is greater than threshold #1, the first interference correction mode is determined to be amplitude correction mode; when the transmit power is less than threshold #1, the first interference correction mode is determined to be null mode and noise compensation mode. The relationship between threshold #1 and threshold #2 can also be that threshold #1 is greater than threshold #2. In this case, if the transmit power is between threshold #1 and threshold #2, it can be determined that no interference correction is performed. Alternatively, the first interference correction mode can be the no-operation mode.
[0164] Among them, thresholds #1, #2, and the thresholds #3, #4, #5, #6, #7, #8, #9, ..., #14 mentioned below can be predefined, configured, or determined by the network device #A itself, and are not limited. Furthermore, the case of "equal to" is not limited. Taking threshold #1 as an example, if the transmit power is equal to threshold #1, then the first interference correction mode is determined to be amplitude correction mode, or the first interference correction mode is determined to be null mode and noise compensation mode. For the sake of generality, examples of "greater than" and "less than" are used below, and the case of "equal to" is not emphasized.
[0165] Example 2: Network device #A determines the first interference correction mode based on the location of terminal #k.
[0166] One possible scenario is that the location of terminal #k is the distance between terminal #k and network device #A. The method by which network device #A determines the distance between terminal #k and network device #A is not limited. For example, network device #A can determine the distance between terminal #k and network device #A based on time-of-flight (TOF). As another example, network device #A can determine the distance between terminal #k and network device #A based on time difference of arrival (TDoA).
[0167] In this scenario, as an example, if the distance between terminal #k and network device #A is less than threshold #3, the first interference correction mode is determined to be the amplitude and phase joint correction mode; if the distance between terminal #k and network device #A is greater than threshold #4, the first interference correction mode is determined to be the nulling mode and noise compensation mode. Specifically, the closer the terminal is to network device #A, the stronger the interference signal strength received by the terminal, and thus the more accurate the terminal's estimation of the interference channel. Therefore, the terminal can correct the amplitude and relative magnitude of the interference channel. Conversely, the farther the terminal is from network device #A, the weaker the interference signal strength received by the terminal, and thus the less accurate the terminal's estimation of the interference channel. Therefore, the terminal can use the nulling mode and noise compensation mode to amplify some noise, thereby improving the accuracy of the interference channel estimation. Threshold #4 and threshold #3 can be equal; that is, when the distance is greater than threshold #4, the first interference correction mode is determined to be the amplitude and phase joint correction mode; when the distance is less than threshold #4, the first interference correction mode is determined to be the nulling mode and noise compensation mode. The relationship between threshold #4 and threshold #3 can also be that threshold #4 is greater than threshold #3. In this case, if the distance is between threshold #4 and threshold #3, it can be determined that no interference correction is performed, and the first interference correction mode can be the no-operation mode.
[0168] Another possible scenario is the location of the terminal, specifically the area where the terminal is situated. The method by which network device #A determines the area where the terminal is located is not limited. For example, network device #A could determine the area based on channel information fed back by the terminal. Yet another example is that network device #A could determine the area based on the signal strength received from the terminal.
[0169] The area can be a geographical area, such as an area divided based on physical space (geographical location), which can usually be based on actual distance, terrain, or signal coverage; or the area can be a logical area, such as a virtual area divided based on function, management, or protocol, which may not be limited by physical space and can usually be determined by network configuration, Internet protocol (IP) address, etc.
[0170] In this scenario, as an example, if the terminal is in the first area, the first interference correction mode is determined to be the amplitude and phase joint correction mode; if the terminal is in the second area, the first interference correction mode is determined to be the nulling mode and the noise compensation mode, where the signal strength in the first area is greater than that in the second area. Specifically, when the terminal is within the coverage area of network device #A with strong signal strength (i.e., the first area, such as the center location), the terminal receives a stronger interference signal, leading to a more accurate estimation of the interference channel. Therefore, the terminal can correct the amplitude and relative magnitude of the interference channel. Conversely, when the terminal is within the coverage area of network device #A with weak signal strength (i.e., the second area, such as the edge location), the terminal receives a weaker interference signal, potentially resulting in a less accurate estimation of the interference channel. Therefore, the terminal can use the nulling mode and the noise compensation mode to amplify some of the noise, thereby improving the accuracy of the interference channel estimation.
[0171] Example 3: Network device #A determines the first interference correction mode based on channel strength.
[0172] In one possible scenario, network device #A determines whether to perform interference correction on the interfering channel based on the channel strength of the interfering channel. The method by which network device #A determines the channel strength of the interfering channel is not limited. For example, network device #A can determine the channel strength of the interfering channel through channel measurement.
[0173] In this scenario, as an example, if the channel strength of the interfering channel is greater than threshold #5 (i.e., an example of the fifth threshold), then the first interference correction mode is determined to be amplitude correction mode; if the channel strength of the interfering channel is less than threshold #6 (i.e., an example of the sixth threshold), then the first interference correction mode is determined to be null mode and noise compensation mode. Specifically, the greater the channel strength of the interfering channel, the more accurate the terminal's estimation of the interfering channel, and therefore the terminal can correct the amplitude. Conversely, the smaller the channel strength of the interfering channel, the less accurate the terminal's estimation of the interfering channel, and therefore the terminal can use null mode and noise compensation mode to amplify some of the noise to improve the accuracy of the interference channel estimation.
[0174] In another possible scenario, network device #A determines whether to perform interference correction on the interfering channel based on the channel strength of the signal to be transmitted (e.g., signal #A). The method by which network device #A determines the channel strength of signal #A is not limited. For example, network device #A can determine the channel strength of signal #A through channel measurement.
[0175] Here, signal #A represents a normal signal (or a useful signal), which is relative to interference signals. In other words, interference signals affect the transmission or reception of signal #A.
[0176] In this scenario, as an example, if the channel strength of signal #A is greater than threshold #7, the first interference correction mode is determined to be amplitude correction mode; if the channel strength of signal #A is less than threshold #8, the first interference correction mode is determined to be null mode and noise compensation mode. Specifically, the greater the channel strength of signal #A, the better the channel quality of the terminal, and the stronger the interference signal received by the terminal. Consequently, the terminal's estimation of the interference channel is more accurate, and therefore the terminal can correct the amplitude. Conversely, the smaller the channel strength of signal #A, the worse the channel quality of the terminal, and the weaker the interference signal received by the terminal. Consequently, the terminal's estimation of the interference channel is less accurate. Therefore, the terminal can use null mode and noise compensation mode to amplify some noise to improve the accuracy of interference channel estimation.
[0177] Example 4: Network device #A determines the first interference correction mode based on the transmit antenna dimension.
[0178] In this context, the transmit antenna dimension refers to the set of multi-directional parameters of its radiation characteristics in space, mainly including the directivity dimension (such as horizontal and vertical radiation patterns, main lobe width, and sidelobe suppression), the polarization dimension (the direction of electric field vibration in linear or circular polarization), and the array dimension (beamforming or MIMO spatial multiplexing for multi-antenna collaboration). The directivity dimension determines the signal coverage and gain, the polarization dimension affects anti-interference capability and channel isolation, while the array dimension improves system capacity and reliability through spatial degrees of freedom. For example, by optimizing three-dimensional beamforming (horizontally / vertically adjustable) and dual-polarization design, base station antennas can achieve efficient spectrum utilization and interference suppression in complex environments. The comprehensive design of these dimensions directly affects the performance boundaries and application scenario adaptability of wireless communication systems.
[0179] One possible implementation is as follows: if the transmit antenna dimension is greater than threshold #9 (i.e., an example of the third threshold), then the first interference correction mode is determined to be amplitude correction mode; if the transmit antenna dimension is less than threshold #10 (i.e., an example of the fourth threshold), then the first interference correction mode is determined to be null mode and noise compensation mode. Specifically, the larger the transmit antenna dimension, the stronger the interference signal strength received by the terminal, and thus the more accurate the terminal's estimation of the interference channel. Therefore, the terminal can correct the amplitude of the interference channel. Conversely, the smaller the transmit antenna dimension, the weaker the interference signal strength received by the terminal, and thus the less accurate the terminal's estimation of the interference channel. Therefore, the terminal can apply null mode and noise compensation mode to the interference, amplifying some of the noise to improve the accuracy of the interference channel estimation. Threshold #9 and threshold #10 can be equal; that is, when the transmit antenna dimension is greater than threshold #9, the first interference correction mode is determined to be amplitude correction mode; when the transmit antenna dimension is less than threshold #9, the first interference correction mode is determined to be null mode and noise compensation mode. The relationship between threshold #9 and threshold #10 can also be that threshold #9 is greater than threshold #10. In this case, if the transmit antenna dimension is between threshold #9 and threshold #10, it can be determined that no interference correction is performed, or the first interference correction mode can be the no-operation mode.
[0180] Example 5: Network device #A determines the first interference correction mode based on the transmit power and transmit antenna dimension.
[0181] One possible implementation is as follows: if the transmit power is greater than threshold #11 and the transmit antenna dimension is greater than threshold #12, then the first interference correction mode is determined to be amplitude correction mode; if the transmit power is less than threshold #13 and the transmit antenna dimension is less than threshold #14, then the first interference correction mode is determined to be null mode and noise compensation mode. In one case, threshold #11 and threshold #10 can be equal, and threshold #12 and threshold #14 can be equal. In another case, threshold #11 can be greater than threshold #13, and threshold #12 and threshold #14 can be equal. In this case, when the transmit power is between threshold #11 and threshold #13, and the transmit antenna dimension is greater than threshold #12, then the first interference correction mode can be determined to be either amplitude correction mode or no-operation mode. In yet another case, threshold #11 can be greater than threshold #13, and threshold #12 can be greater than threshold #14. In this case, when the transmit power is between threshold #11 and threshold #13, and the transmit antenna dimension is between threshold #12 and threshold #14, then the first interference correction mode can be determined to be no-operation mode. It should be understood that the above situation is only an example. In actual applications, the determination of the first interference correction mode can be based on the predefined or preconfigured thresholds #11 to #14.
[0182] It should be understood that the above examples are not exhaustive, and the first interference correction mode can be determined based on one or more of the following: transmit power, transmit antenna dimension, terminal location, or channel strength.
[0183] In addition, network device #A can also determine the first interference correction mode based on the historical interference channel conditions, or combine the above conditions with the historical interference channel conditions to determine the first interference correction mode, without limitation.
[0184] S420, terminal #k receives first indication information. Correspondingly, network device #A sends first indication information, wherein the first indication information indicates a first interference correction mode.
[0185] The first indication information indicates the first interference correction mode. The first indication information also indicates the first port information; in other words, the first indication information indicates both the first interference correction mode and the first port information. These two implementation methods are described below.
[0186] In the first implementation method, the first indication information can directly indicate the first interference correction mode.
[0187] For example, when network device #A determines that the first interference correction mode is amplitude correction mode, network device #A sends a first indication message to indicate the first interference correction mode, that is, network device #A indicates amplitude correction mode. Optionally, network device #A may further indicate that the amplitude correction factor is α. Terminal k receives the first indication message and determines to use amplitude correction mode to correct the interference channel. In this way, terminal k can use amplitude correction mode to correct all interference channels based on this indication.
[0188] In the second implementation, the first indication information can indicate a first interference correction mode and first port information. The first interference correction mode is associated with the first port information; in other words, the first port information indicates the port for which the first interference correction mode needs to be executed. There are two ways to associate the first interference correction mode with the first port information. In the first implementation, one first interference correction mode corresponds to one DMRS port included in the first port information. In this implementation, the first interference correction mode is used to perform interference correction on the single port included in the first port information. In the second implementation, one first interference correction mode corresponds to multiple DMRS ports included in the first port information. In this implementation, the first interference correction mode is used on all multiple DMRS ports.
[0189] The first port information may include at least one of the following: the number of ports associated with the first interference correction mode, the port number associated with the first interference correction mode, the number of port groups associated with the first interference correction mode, the identifier of the port group associated with the first interference correction mode, the first terminal, the first layer, the first frequency domain resource, and the first time domain resource. Several examples are provided below for illustration.
[0190] Example 1: The first port information indicates the number of ports associated with the first interference correction mode.
[0191] Taking amplitude correction mode as the first interference correction mode as an example, specifically, if network device #A indicates that the number of ports associated with the first interference correction mode is X1, then based on this first port information, amplitude correction mode correction can be performed on the interference channels of X1 ports. Here, X1 is an integer greater than or equal to 1. The X1 ports can be determined by the terminal itself, or they can be determined based on preset rules; there is no limitation on this.
[0192] Example 2: The first port information indicates the port number associated with the first interference correction mode.
[0193] Taking amplitude correction mode as an example of the first interference correction mode, specifically, if the network device #A indicates the port number for interference correction, then based on the first port information, it can be determined that the interference channel of the port identified by the port number will be corrected in amplitude correction mode.
[0194] Example 3: The first port information indicates the number of port groups associated with the first interference correction mode.
[0195] Taking amplitude correction mode as the first interference correction mode as an example, specifically, if network device #A indicates that the number of port groups associated with the first interference correction mode is X2, then based on this first port information, amplitude correction mode correction can be performed on the interference channels of X2 port groups. Here, X2 is an integer greater than or equal to 1. The X2 port groups can be determined by the terminal itself, or they can be determined based on preset rules; there is no limitation on this.
[0196] Example 4: The first port information indicates the identifier of the port group associated with the first interference correction mode.
[0197] Using the first interference correction mode as the amplitude correction mode, specifically, if the network device #A indicates the identifier of the port group for interference correction, then based on the first port information, it can be determined that the interference channel of the port group will be corrected using the amplitude correction mode.
[0198] Example 5: The first port information indicates the first terminal.
[0199] Wherein, the first terminal refers to the terminal corresponding to the port or port group associated with the first interference correction mode.
[0200] Using the first interference correction mode as the amplitude correction mode, the ports requiring interference correction can be categorized at the terminal level. Specifically, if the first port information indicates the first terminal, then based on this first port information, it can be determined whether the interference channel of the first terminal needs to be corrected using the amplitude correction mode. For example, amplitude correction mode correction can be performed on the interference channels of one or more ports of the first terminal. Another example is performing amplitude correction mode correction on the interference channels of all ports of the first terminal.
[0201] Example 6: The first port information indicates the first layer.
[0202] The first layer is the layer corresponding to the port or port group associated with the first interference correction mode.
[0203] Using the first interference correction mode as the amplitude correction mode, the ports requiring interference correction can be classified at the layer level. Specifically, if the first port information indicates the first layer, then based on this first port information, the amplitude correction mode can be used to correct the interference channels of the first layer. For example, amplitude correction mode correction can be applied to the interference channels of one or more ports in the first layer. Another example is applying amplitude correction mode correction to the interference channels of all ports in the first layer.
[0204] Example 7: The first port information indicates the first frequency domain resource.
[0205] The first frequency domain resource is the frequency domain resource corresponding to the port or port group associated with the first interference correction mode.
[0206] Using the first interference correction mode as the amplitude correction mode, specifically, if the first port information indicates a first frequency domain resource, then based on this first port information, it is possible to determine whether to perform amplitude correction mode correction on the interference channel of the first frequency domain resource. For example, amplitude correction mode correction can be performed on the interference channels of one or more ports corresponding to the first frequency domain resource. Another example is performing amplitude correction mode correction on the interference channels of all ports corresponding to the first frequency domain resource.
[0207] Example 8: The first port information indicates the first time domain resource.
[0208] The first time-domain resource is the time-domain resource corresponding to the port or port group associated with the first interference correction mode.
[0209] Using the first interference correction mode as the amplitude correction mode, specifically, if the first port information indicates a first time-domain resource, then based on this first port information, amplitude correction mode correction can be applied to the interference channel of the first time-domain resource. For example, amplitude correction mode correction can be applied to the interference channels of one or more ports corresponding to the first time-domain resource. Another example is applying amplitude correction mode correction to the interference channels of all ports corresponding to the first time-domain resource.
[0210] The above is an illustrative example, and the embodiments of this application are not limited thereto. Furthermore, the above-mentioned scheme regarding the first port information, i.e., indicating which ports have interference correction modes for their interference channels, can be determined by network device #A instructing the first interference correction mode and the first port information associated with the first interference correction mode to determine interference correction, or it can be determined by instructing the first port information separately based on the first indication information; this is not limited. For example, regarding interference correction of the first port information and the first interference correction mode, network device #A or the terminal can perform the first interference correction mode on the DMRS ports included in the first port information based on the first information indication. As another example, if the first indication information separately indicates the first port information, interference correction can be performed on the DMRS ports included in the first port information; the method of interference correction can be predefined or determined based on other means.
[0211] The first indication information indicates that the first interference correction mode can be implemented in multiple ways. For example, each interference correction mode can be numbered or indexed, and the first indication information indicates the number or index. The following section describes these methods in conjunction with different signaling methods carried by the first indication information.
[0212] Optionally, the first indication information is carried in at least one of the following signaling: DCI, RRC, MAC (such as MAC control element (CE) (MACCE / MAC-CE)).
[0213] Example 1: The first instruction information is carried in the DCI.
[0214] Specifically, when network device #A sends the first indication information, the first indication information can be carried in DCI, such as in DCI format 1_1 or DCI format 1_2.
[0215] Scenario 1: The first indication information indicates the first interference correction mode.
[0216] Taking DCI format (such as 1_2) as an example, when network device #A schedules PDSCH through DCI, it allocates 4-7 bits in this DCI.
[0217] One bit can be used to indicate whether the first interference correction mode is an inactive mode. If the value of this field is the first value, it indicates that the first interference correction mode is an inactive mode; if the value of this field is the second value, it indicates that the first interference correction mode is not an inactive mode, and interference correction is required for the interfering channel. The name of this field can be, for example, "interference cancellation enable" (IC-Enable), and there is no limitation on the name of the field. The first and second values can be different; for example, the first value can be "0" and the second value can be "1"; or the first value can be "1" and the second value can be "0".
[0218] Different interference correction modes (correction-type) can be represented using 2-3 bits. Taking 3 bits as an example, a value of 000 indicates amplitude correction mode; 001 indicates phase correction mode; 010 indicates null mode; 011 indicates combined amplitude and phase correction mode; 100 indicates noise compensation mode; and 101 indicates both null mode and noise compensation mode.
[0219] Optionally, a 3-bit value can be used to represent the correction factor candidate set (correction-factor-index). For example, using 3 bits, the value of the 3 bits is 000, which represents a correction factor of 0.1; 001, which represents a correction factor of 0.2; 010, which represents a correction factor of 0.3; 011, which represents a correction factor of 0.4; 100, which represents a correction factor of 0.5; and 101, which represents a correction factor of 0.6.
[0220] Scenario 2: The first indication information indicates the first interference correction mode and the first port information.
[0221] Based on scenario one, DCI can bind and distribute interference correction modes to the DMRS ports that require interference correction.
[0222] In one implementation, as an example, the first indication information indicates the amplitude correction mode and the first port information, which is the first terminal, indicating that the amplitude correction mode is applied to all DMRS ports of the first terminal.
[0223] In another implementation, as an example, the first indication information indicates the amplitude correction mode and the first port information, which is the first layer, indicating that the amplitude correction mode is applied to all DMRS ports corresponding to the first layer.
[0224] In another implementation, as an example, the first indication information indicates the amplitude correction mode and the first port information, which is a first time domain resource, indicating that the amplitude correction mode is applied to all DMRS ports corresponding to the first time domain resource.
[0225] Example 2: The first instruction information is carried in the RRC.
[0226] Taking network device #A sending the first indication information as an example, network device #A can configure the first indication information via RRC. For instance, network device #A can send RRC configuration information. As an example, network device #A can add a field in the DMRS configuration (DMRS-Config), as follows:
[0227] DMRS-Config::=SEQUENCE{ ...
[0229] ic-ModeConfig SEQUENCE{
[0230] icEnableBOOLEAN,
[0231] correctionType ENUMERATED{amplitude,phase,amp-phase,zero,noise},
[0232] ampcorrectionFactor INTEGER,
[0233] phasecorrectionFactor INTEGER,
[0234] noise correction factor INTEGER
[0235] }OPTIONAL, ...
[0237] }
[0238] Here, ic-ModeConfig represents the interference cancellation mode configuration (ic-ModeConfig). ic-ModeConfig can include at least one of the following: interference cancellation enable (icEnable), correction mode (correctionType), amplitude correction factor (ampcorrectionFactor), and phase correction factor (phasecorrectionFactor).
[0239] Specifically, as an example, icEnable can be a Boolean type, represented by a field. If the field takes the first value, it indicates that the system has the capability to execute the first interference correction mode; if the field takes the second value, it indicates that the system does not have the capability to execute the first interference correction mode. The first and second values are different; for example, the first value is "0" and the second value is "1"; or the first value is "1" and the second value is "0".
[0240] As an example, correctionType can be an enumeration type (ENUMERATED), and the interference correction mode can include at least one of the following: amplitude correction mode, phase correction mode, amp-phase combined correction mode, zero mode, or noise compensation mode.
[0241] As an example, the ampcorrection factor can be an integer and can include a set of amplitude correction factors, such as {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}. The phase correction factor can be an integer and can include a set of phase correction factors, such as {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}. The noise correction factor can be an integer and can include a set of noise compensation factors, such as {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}.
[0242] It should be understood that the names of the above fields are not limited. For example, icEnable can be called interference correction capability (icEnable) or DMRS icEnable. The names of the fields are not limited.
[0243] Example 3: The first instruction information is carried in the MAC (such as MACCE).
[0244] For example, a new MACCE type can be defined, such as IC-Mode-CE. The name of this type can be Interference Correction Mode Control Element, and this application does not limit the name.
[0245] As an example, the IC-Mode-CE can carry a single bit, such as the field name "interference cancellation enable" (IC-Enable). If the bit takes the first value, it indicates that interference cancellation is enabled; if the bit takes the second value, it indicates that interference cancellation is disabled. The first and second values can be different; for example, the first value can be "0" and the second value can be "1"; or the first value can be "1" and the second value can be "0".
[0246] As an example, 2-3 bits can be used in this IC-Mode-CE to indicate the interference correction mode. For example, using 3 bits to indicate the interference correction mode, for instance, 000 indicates amplitude correction mode; 001 indicates phase correction mode; 010 indicates null mode; 011 indicates combined amplitude and phase correction mode; 100 indicates noise compensation mode; and 101 indicates both null mode and noise compensation mode.
[0247] As an example, 2-3 bits can be used to indicate the correction factor in this IC-Mode-CE. Taking 3 bits as an example, the value of these 3 bits is 000, which indicates a correction factor of 0.1; 001, which indicates a correction factor of 0.2; 010, which indicates a correction factor of 0.3; 011, which indicates a correction factor of 0.4; 100, which indicates a correction factor of 0.5; and 101, which indicates a correction factor of 0.6.
[0248] The above describes a scheme in which the first indication information is carried in one signaling message. As mentioned earlier, the first indication information can also be carried in multiple signaling messages. An example is given below with reference to Example 4.
[0249] Example 4: The first indication information is carried in RRC and DCI.
[0250] As an example, network device #A indicates the interference correction mode configuration via RRC signaling and activates the processing scheme via DCI. Specifically, network device #A sends RRC signaling to the terminal, indicating the interference correction mode configuration; then, network device #A sends DCI to the terminal, indicating the activation of the first interference correction mode. For example, if the RRC signaling indicates the interference correction mode configuration, the terminal performs interference correction according to the first interference correction mode indicated by the DCI after receiving the DCI; if the DCI signaling indicates switching or stopping the first interference correction mode, the terminal starts switching or stopping the first interference correction mode after receiving the DCI.
[0251] Optionally, method 400 further includes: terminal #k receiving DMRS. Terminal #k performs channel estimation based on DMRS.
[0252] Taking the downlink transmission scenario as an example, network device #A sends DMRS and data to terminal #k. Terminal #k can estimate the channel based on DMRS and then demodulate the data based on the channel estimation result.
[0253] Furthermore, terminal #k can determine a first interference correction mode for the DMRS interference channel based on the first indication information, and perform interference correction using the first interference correction mode. For example, taking H... k P i Taking the characterization of the interference channel as an example, interference correction of the interference channel can be performed on H k P i Perform interference correction in amplitude correction mode.
[0254] Optionally, method 400 further includes: terminal #k sending or receiving capability information.
[0255] As an example, terminal #k can send capability information during initial cell access, or it can send capability information before transmitting data with network devices. There is no limitation on when the terminal sends capability information.
[0256] The capability information can represent capability information related to the first interference correction mode. Several implementation methods for capability information are described below.
[0257] In one possible implementation, the capability information indicates whether receiving and / or transmitting signaling associated with the first interference correction mode is supported.
[0258] The signaling associated with the first interference correction mode includes, for example, first indication information.
[0259] For example, a terminal sends capability information to a network device, indicating that the terminal supports a first indication; the network device, based on this capability information, sends the first indication back to the terminal. As another example, a terminal sends capability information to a network device, indicating that the terminal does not support the first indication; the network device, based on this capability information, determines not to send the first indication back to the terminal.
[0260] As an example, capability information can be implemented using at least one bit. For instance, capability information can be implemented using 1 bit. For example, if the value of this 1 bit is a first value, it indicates that the terminal supports the first indication information; if the value of this 1 bit is a second value, it indicates that the terminal does not support the first indication information. The first value and the second value are different; for example, the first value is "0" and the second value is "1"; or the first value is "1" and the second value is "0".
[0261] The second possible implementation involves using capability information to indicate whether the first interference correction mode is supported.
[0262] Based on this, the terminal can indicate to the network device whether it supports the first interference correction mode.
[0263] As an example, capability information can be implemented using at least one bit. For instance, capability information can be implemented using 1 bit. For example, if this 1-bit value is the first value, it indicates that the terminal supports a process for determining the interference channel; if this 1-bit value is the second value, it indicates that the terminal does not support a process for determining the interference channel. Refer to the preceding description for the first and second values.
[0264] Furthermore, capability information can indicate whether each of the modes included in the first interference correction mode is supported.
[0265] As an example, if the first interference correction mode includes amplitude correction mode, phase correction mode and null mode, then the capability information can indicate whether amplitude correction mode is supported, phase correction mode is supported, or null mode is supported, respectively.
[0266] The third possible implementation involves using capability information to indicate whether correction of interference channels is supported.
[0267] Based on this, the terminal can indicate to the network device whether it supports correction of the interference channel. If the terminal supports correction of the interference channel, the network device can send a first indication message to the terminal.
[0268] As an example, capability information can be implemented using at least one bit. For instance, capability information can be implemented using 1 bit. For example, if this 1-bit value is the first value, it indicates that the terminal supports correction of the interference channel; if this 1-bit value is the second value, it indicates that the terminal does not support correction of the interference channel. Refer to the preceding description for the first and second values.
[0269] The above is a simplified example, and the embodiments of this application are not limited thereto.
[0270] The various solutions of the embodiments of this application have been described above. It is understood that, unless otherwise specified or there is a logical conflict, the terminology and / or descriptions of the above solutions are consistent and can be referenced mutually. For ease of understanding, the specific process applicable to method 400 is described below. It is understood that the process described below is only an example, and the embodiments of this application are not limited thereto. Content not described in detail below can be referred to the description in the preceding methods, and will not be repeated hereafter.
[0271] See Figure 5 As an example, Figure 5 This is a schematic diagram of another communication method provided in an embodiment of this application. Figure 5 The method 500 shown can be used as an interference channel correction method in downlink scenarios. Figure 5 The method 500 shown may include the following steps.
[0272] In S510, the network device receives the uplink reference signal. Correspondingly, the terminal sends the uplink reference signal.
[0273] In S520, network devices perform channel measurements based on uplink reference signals to determine the channel information of the downlink channel.
[0274] Specifically, the network device performs channel measurements based on the uplink reference signal to determine the channel information of the uplink channel; then, the network device determines the channel information of the downlink channel based on the channel reciprocity of the uplink and downlink channels.
[0275] S530, the network device determines the first interference correction mode.
[0276] For example, the network device can determine a first interference correction mode based on the downlink channel information. For instance, the network device can determine the transmit power based on the downlink channel information, and then determine a processing scheme for the interference channel based on the transmit power. As another example, the network device can determine the terminal's channel strength (e.g., CQI) based on the downlink channel information, and then determine a processing scheme for the interference channel based on the terminal's channel strength. S530 can be referenced from S410 in method 400, and will not be elaborated here.
[0277] Alternatively, the network device determines the port associated with the first interference correction mode. This can be referred to in S420 of method 400, and will not be elaborated upon here.
[0278] S540, the network device sends the first instruction information. Correspondingly, the terminal receives the first instruction information.
[0279] The first indication information indicates the first interference correction mode.
[0280] Alternatively, the first indication information may further indicate first port information.
[0281] Regarding the first instruction information, please refer to the relevant description in method 400, which will not be repeated here.
[0282] In the S550, the network device sends DMRS. Correspondingly, the terminal receives the DMRS.
[0283] As mentioned earlier, DMRS can be used to assist in data demodulation. Therefore, network devices can also send DMRS when sending data to terminals.
[0284] S560, the terminal estimates the channel based on DMRS.
[0285] Specifically, the terminal can estimate the channel based on DMRS and its own capabilities. Furthermore, when the terminal estimates the interference channel based on DMRS, it can correct the interference channel based on the first interference correction mode indicated by the first indication information; alternatively, the terminal can correct the interference channel based on the first interference correction mode indicated by the first indication information and the first port information. Refer to the relevant description in method 400 for details.
[0286] In the S570, the network device sends data. Correspondingly, the terminal receives the data.
[0287] The terminal can perform equalization and demodulation of data based on the channel estimation results of S560.
[0288] S550 and S570 can be executed simultaneously or sequentially (the execution order of S550 and S570 is not limited).
[0289] Method 500 introduces an interference channel correction method for downlink scenarios, taking the interaction between a terminal and a network device as an example. Based on the above technical solution, the terminal can determine the first interference correction mode according to the instructions of the network device, and use the first interference correction mode to correct the interference channel, thereby improving the accuracy of useful flow communication and enhancing spectral efficiency. The following section combines... Figure 6 This paper introduces methods for interference channel correction in uplink scenarios.
[0290] See Figure 6 As an example, Figure 6 This is a schematic diagram of another communication method provided in an embodiment of this application. Figure 6 The method 600 shown can be used for interference channel correction in uplink scenarios. Method 600 is illustrated with an example of the interaction between network device #A and terminal #k. At the same time, it is introduced as an example of the interaction between terminal #i and network device #B as the interference flow between network device #A and terminal #k. In this case, network device #B is a neighboring network device of network device #A (for example, when the network device is a base station, base station #B is a neighboring station of base station #A). Figure 6 The method 600 shown may include the following steps.
[0291] S610, the network device receives the reference signal. Correspondingly, the terminal sends the reference signal.
[0292] Specifically, network device #A receives the reference signal. Correspondingly, terminal #k transmits the reference signal. Network device #B receives the reference signal. Correspondingly, terminal #i transmits the reference signal.
[0293] S620: Network devices perform channel measurements based on reference signals.
[0294] Specifically, network device #A performs channel measurements based on a reference signal. Network device #B performs channel measurements based on a reference signal.
[0295] S630, the network device determines the first interference correction mode.
[0296] For example, network device #A can determine interference correction mode #1 (an example of the first interference correction mode) based on channel information. For instance, network device #A can determine the transmit power based on downlink channel information, and then determine the interference channel handling scheme based on the transmit power. As another example, network device #A can determine the channel strength (e.g., CQI) of terminal #k based on downlink channel information, and then determine the interference channel handling scheme based on the channel strength of terminal #k. S630 can be referred to as S410 in method 400, and will not be elaborated here.
[0297] Network device #B can determine interference correction mode #2 (an example of the first interference correction mode) based on channel information.
[0298] Alternatively, network device #A determines port information #1 associated with interference correction mode #1, and network device #B determines port information #2 associated with interference correction mode #2. Refer to S420 of method 400 for details, which will not be elaborated here.
[0299] S640, network device #B sends the first instruction information. Correspondingly, network device #A receives the first instruction information.
[0300] The first indication information indicates interference correction mode #2.
[0301] Alternatively, the first indication information may further indicate port information #2.
[0302] Regarding the first instruction information, please refer to the relevant description in method 400, which will not be repeated here.
[0303] It should be understood that, for network device #A, the communication between network device #B and terminal #i will affect the communication between network device #A and other terminals (e.g., terminal #k). Therefore, network device #B can indicate the communication port with terminal #i (i.e., port information #2) and the interference correction mode #2 associated with port information #2 to network device #A. This can improve the accuracy of interference correction for network device #A.
[0304] S660, network device #A sends a transmit precoding matrix indicator (TPMI). Correspondingly, terminal #k receives the TPMI.
[0305] TPMI can be used to indicate the precoding matrix.
[0306] S670, terminal #k pre-encodes the data.
[0307] S680, terminal #k sends uplink data. Correspondingly, network device #A receives uplink data.
[0308] S690, Network device #A corrects the equivalent channel estimation results for uplink data.
[0309] Regarding interference correction for interference stream i (the communication stream between network device #B and terminal #i), in one implementation, interference correction mode #1 can be used for interference correction. In another implementation, the first interference correction mode can be determined as interference correction mode #2 based on the first indication information, and correction can be performed according to interference correction mode #2. Both implementation methods can be determined by network device #A. The specific determination method can be based on whether S640 is received, or it can be based on the magnitude of the transmission power; it is not limited.
[0310] S630 and S640 can be executed simultaneously or sequentially (the execution order of S630 and S640 is not limited).
[0311] Alternatively, in S650, network device #A can indicate the port used for communication with terminal #k and the interference correction mode corresponding to that port to neighboring network devices.
[0312] For details not described in Method 600, please refer to the relevant descriptions in Method 400 above; they will not be repeated here.
[0313] Method 600 introduces an interference channel correction method for uplink scenarios, taking the interaction between terminal #k and network device #A as an example. Based on the above technical solution, network device #A can determine the first interference correction mode according to the channel information or the instruction of network device #B. Then, the first interference correction mode is used to correct the interference channel, improve the accuracy of useful flow communication, and thus improve the spectral efficiency.
[0314] It is understood that the above embodiments are mainly illustrated by the example of a network device determining a first interference correction mode, and the embodiments of this application are not limited to this. For example, the first interference correction mode can also be determined by a terminal device in the embodiments of this application. For example, taking the case where terminal k sends a signal to network device #A (uplink scenario), assume that network device #A receives first indication information from terminal #k and determines the interference correction mode of the interference channel based on the first indication information. Then, when estimating the interference channel, network device #A can perform interference correction based on the interference correction mode. As another example, taking the case where network device #A sends a signal to terminal #k (downlink scenario), network device #A receives first indication information from terminal #k and determines the interference correction mode and the port that needs interference correction based on the first indication information. Then, network device #A sends the port information that needs interference correction to terminal #k. When estimating the interference channel, terminal #k can perform interference correction based on the interference correction mode and the port information indicated by network device #A.
[0315] It is understood that in the above method embodiments, the methods and operations implemented by the device can also be implemented by components of the device (such as chips or circuits), without limitation.
[0316] The above, combined with Figures 4 to 6 The methods provided in the embodiments of this application are described in detail below. Figures 7 to 9 The apparatus provided in the embodiments of this application is described in detail. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, it will not be repeated here.
[0317] See Figure 7 As an example, Figure 7 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 700 includes a transceiver unit 710 and a processing unit 720. The transceiver unit 710 can be used to implement corresponding communication functions. The transceiver unit 710 can also be referred to as a communication interface or a communication unit. The processing unit 720 can be used to perform processing, such as determining a first interference correction mode.
[0318] Optionally, the device 700 further includes a storage unit, which can be used to store instructions and / or data, and the processing unit 720 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.
[0319] In a first possible design, the device 700 could be a network device (such as...) as described in the preceding embodiments. Figures 4 to 6 Network device #A in Figure 6The device 700 (network device #B) can implement the steps or processes performed by the network device corresponding to those described in the method embodiments above. The transceiver unit 710 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the network device described in the method embodiments above; the processing unit 720 can be used to perform processing-related operations of the network device described in the method embodiments above, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0320] One possible implementation is a processing unit 720 for determining a first interference correction mode; and a transceiver unit 710 for sending first indication information, which indicates the first interference correction mode.
[0321] In a second possible design, the device 700 can be a terminal device or a network device as described in the foregoing embodiments (e.g., ...). Figure 4 Terminal #k in the middle, Figure 5 Terminal #k in the middle, Figure 6 The network device #A in the above method embodiment can implement the steps or processes executed by terminal #k. The transceiver unit 710 can be used to execute the steps or processes performed by terminal #K in the above method embodiment. Figure 6 The processing unit 720 can be used to perform the processing-related operations of the terminal #k in the above method embodiment, or operations other than sending and receiving (such as operations other than sending and receiving data or messages).
[0322] One possible implementation is a transceiver unit 710, which receives first indication information indicating a first interference correction mode; and a processing unit 720, which determines the first interference correction mode based on the first indication information.
[0323] Optionally, the transceiver unit 710 is also used to receive DMRS; the processing unit 720 is used to perform interference correction on the interference channel of DMRS based on the first interference correction mode.
[0324] Optionally, the transceiver unit 710 is also used to send or receive capability information, which indicates whether interference correction for interfering channels is supported.
[0325] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0326] It should also be understood that the device 700 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 700 can specifically be the communication device in the above embodiments, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, these will not be described again here.
[0327] The apparatus 700 of each of the above-described schemes has the function of implementing the corresponding steps performed by the communication device (such as a terminal or a network device) in the above-described methods. The function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, each performing the transceiver operations and related processing operations in the respective method embodiments.
[0328] In addition, the transceiver unit 710 described above can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.
[0329] It should be pointed out that, Figure 7 The device mentioned can be the communication equipment (such as a terminal or network device) in the foregoing embodiments, or it can be a chip or a chip system, such as a system on a chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0330] See Figure 8 As an example, Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application. The device 800 includes a processor 810, which is coupled to a memory 820. The memory 820 is used to store computer programs or instructions and / or data. The processor 810 is used to execute the computer programs or instructions stored in the memory 820, or to read the data stored in the memory 820, in order to perform the methods in the above method embodiments.
[0331] Optionally, there may be one or more processors 810.
[0332] Optionally, the memory 820 may be one or more.
[0333] Alternatively, the memory 820 can be integrated with the processor 810, or it can be set separately.
[0334] Optionally, such as Figure 8 As shown, the device 800 also includes a transceiver 830 for receiving and / or transmitting signals. For example, a processor 810 is used to control the transceiver 830 to receive and / or transmit signals.
[0335] As an example, processor 810 may have Figure 7 The processing unit 720 shown has the function of a storage unit, the memory 820 can have the function of a storage unit, and the transceiver 830 can have the function of a storage unit. Figure 7 The function of the transceiver unit 710 shown is illustrated.
[0336] As one option, the device 800 is used to implement the operations performed by a communication device (such as a terminal or a network device) in the various method embodiments described above.
[0337] For example, processor 810 is used to execute computer programs or instructions stored in memory 820 to implement the relevant operations of the communication device in the various method embodiments above.
[0338] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0339] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0340] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0341] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0342] See Figure 9 As an example, Figure 9 This is a schematic diagram of a chip system provided in an embodiment of this application. The chip system 900 (or may also be called a processing system) includes logic circuitry 910 and an input / output interface 920.
[0343] The logic circuit 910 can be a processing circuit in the chip system 900. The logic circuit 910 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 900 to implement the methods and functions of the embodiments of this application. The input / output interface 920 can be an input / output circuit in the chip system 900, outputting processed information from the chip system 900, or inputting data or signaling information to be processed into the chip system 900 for processing.
[0344] As one approach, the chip system 900 is used to implement the operations performed by the communication device (such as a terminal or a network device) in the various method embodiments described above.
[0345] For example, logic circuit 910 is used to implement processing-related operations performed by a communication device (such as a terminal, or a network device) in the above method embodiments; input / output interface 920 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal, or a network device) in the above method embodiments.
[0346] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a terminal or a network device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal or a network device) performs the above-described methods (such as method 400, method 500, or method 600).
[0347] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods performed by a communication device (such as a terminal or a network device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal or a network device) performs the above-described methods (such as method 400, method 500, or method 600).
[0348] This application also provides a communication system, which includes the terminal and network device described in the above embodiments. For example, the system includes... Figure 4 The terminal and network device in the embodiment. For example, the system includes... Figure 5 The terminal and network device in the embodiment. For example, the system includes... Figure 6 The terminal and network device in the embodiment.
[0349] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0350] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0351] 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. For example, the computer can be a personal computer, a server, or a network device, etc. 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 media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0352] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, include: Receive first indication information, the first indication information indicates a first interference correction mode, the first interference correction mode is used to correct the interference channel, the first interference correction mode includes one or more of the following: amplitude correction mode, phase correction mode, amplitude and phase combined correction mode, null mode, or noise compensation mode. The first interference correction mode of the interference channel is determined based on the first indication information.
2. A communication method, characterized in that, include: A first interference correction mode is determined, which is used to correct the interference channel. The first interference correction mode includes one or more of the following: amplitude correction mode, phase correction mode, amplitude and phase combined correction mode, null mode, or noise compensation mode. Send a first indication message, which indicates the first interference correction mode.
3. The method according to claim 1 or 2, characterized in that, The first interference correction mode is determined based on one or more of the following: transmit power, transmit antenna dimension, terminal location, or channel strength.
4. The method according to claim 3, characterized in that, The determination of the first interference correction mode includes: The transmit power is greater than or equal to a first threshold, and the first interference correction mode is an amplitude correction mode; or... The transmit power is less than or equal to the second threshold, and the first interference correction mode is a null mode and a noise compensation mode; or... The transmit antenna dimension is greater than or equal to a third threshold, and the first interference correction mode is an amplitude correction mode; or... The transmit antenna dimension is less than or equal to the fourth threshold, and the first interference correction mode is a null mode and a noise compensation mode; or... The terminal is located in a first region, and the first interference correction mode is a combined amplitude and phase correction mode; or... The terminal is located in the second region, and the first interference correction mode is a null mode and a noise compensation mode; or... The channel strength of the interfering channel is greater than or equal to a fifth threshold, and the first interference correction mode is an amplitude correction mode; or... The channel strength of the interference channel is less than or equal to the sixth threshold, and the first interference correction mode is the zeroing mode and the noise compensation mode.
5. The method according to any one of claims 1 to 4, characterized in that, The first indication information also indicates first port information, and the first interference correction mode is associated with the first port information.
6. The method according to claim 5, characterized in that, The first port information includes one or more of the following: the number of ports associated with the first interference correction mode, the port number associated with the first interference correction mode, the number of port groups associated with the first interference correction mode, the identifier of the port group associated with the first interference correction mode, the first terminal, the first layer, the first frequency domain resource, or the first time domain resource. Wherein, the first terminal is the terminal corresponding to the port or port group associated with the first interference correction mode, the first layer is the layer corresponding to the port or port group associated with the first interference correction mode, the first frequency domain resource is the frequency domain resource corresponding to the port or port group associated with the first interference correction mode, and the first time domain resource is the time domain resource corresponding to the port or port group associated with the first interference correction mode.
7. The method according to any one of claims 1 to 6, characterized in that, The first indication information is carried in at least one of the following signaling: Radio Resource Control (RRC), Downlink Control Information (DCI), or Media Access Control (MAC).
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive demodulation reference signal DMRS; The interference channel of the DMRS is corrected based on the first interference correction mode.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Send or receive capability information, which indicates whether the first interference correction mode is supported.
10. A communication device, characterized in that, Includes modules or units for performing the method according to any one of claims 1 to 9.
11. A communication device, characterized in that, Includes a processor for executing computer programs or instructions to cause the apparatus to perform the method of any one of claims 1 to 9.
12. The apparatus according to claim 11, characterized in that, The device also includes a memory and / or a communication interface. The memory, coupled to the processor, is used to store the computer program or instructions; The communication interface is coupled to the processor and is used for inputting and / or outputting information.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 9.
14. A computer program product, characterized in that, The computer program product includes a computer program or instructions for performing the method as described in any one of claims 1 to 9.