Communication method and device

CN119968906APending Publication Date: 2025-05-09HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280099569.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-31
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In massive MIMO scenarios, the channel estimation complexity at the receiving end is too high, resulting in increased processing complexity and reduced performance. It is difficult to accurately determine the antenna ports that require channel estimation, which affects communication performance.

Method used

By receiving instruction information to determine the interference layer that requires channel estimation, the complexity of channel estimation is reduced. Channel estimation is only performed on interference layers with high interference energy, and relatively weak interference layers are ignored, thereby improving the accuracy of channel estimation and communication performance.

Benefits of technology

It reduces the channel estimation complexity of the receiving end, improves the performance of the receiving end, enhances the reliability and throughput of communication, and reduces the occupation of processing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119968906A_ABST
    Figure CN119968906A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, which are used for reducing the complexity of channel estimation of a receiving end and improving the performance of the receiving end. The method comprises: a first terminal device receiving first information, the first information being used for indicating a port corresponding to a first interference layer of the first terminal device, the first interference layer being one or more interference layers in a plurality of interference layers of the first terminal device, and the first interference layer being a transmission layer of a second terminal device. And the first terminal device performs channel estimation according to the port corresponding to the first interference layer.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device Technical Field

[0001] The present application relates to the field of mobile communication technologies, and in particular to a communication method and device. Background Art

[0002] In a communication system, it is necessary to estimate the uplink channel or downlink channel in order to send and receive data, obtain system synchronization, and feedback channel information. Channel estimation (or channel measurement) (CE) refers to the process of reconstructing or restoring the received signal in order to compensate for the signal distortion caused by channel fading and noise fading. It uses a reference signal known in advance by the transmitter and receiver to track the time and frequency domain changes of the channel. The above-mentioned reference signal can also be called a pilot signal or a reference signal (RS). They are distributed on different resource elements (RE) in the two-dimensional space of time and frequency within the orthogonal frequency division multiplexing (OFDM) symbol and have known amplitude and phase.

[0003] However, currently, the receiver must determine the ports for channel estimation and perform the estimation. In scenarios such as massive multi-input multi-output (MIMO), the large number of antenna ports leads to excessive processing complexity at the receiver, resulting in significant resource usage and poor performance.

[0004] Summary of the Invention

[0005] The present application provides a communication method and apparatus for reducing the complexity of channel estimation at a receiving end and improving the performance of the receiving end.

[0006] In a first aspect, the present application provides a communication method for reducing the complexity of channel estimation at the receiving end and improving the performance of the receiving end. The method can be implemented by a first terminal device. The first terminal device can be a terminal device or a component in the terminal device. The components in the present application may include, for example, at least one of a processor, a transceiver, a processing unit, or a transceiver unit. Taking the execution subject as the first terminal device as an example, the method can be implemented by the following steps: the first terminal device receives first information, and the first information is used to indicate the port corresponding to the first interference layer of the first terminal device, the first interference layer being one or more interference layers among the multiple interference layers of the first terminal device, and the first interference layer being the transmission layer of the second terminal device. The first terminal device performs channel estimation based on the port corresponding to the first interference layer.

[0007] Based on the method shown in the first aspect, in this application, the first terminal device can perform channel estimation on the port corresponding to the first interference layer indicated by the first information according to the first information, which can reduce the channel estimation complexity of the first terminal device and improve the receiving performance of the first terminal device.

[0008] In a possible implementation manner, the first terminal device may determine an equalization coefficient according to a result of channel estimation, and receive data according to the equalization coefficient.

[0009] Based on this implementation, the first terminal device may determine an equalization coefficient according to the estimation result, and receive data according to the equalization coefficient to reduce interference.

[0010] In one possible implementation, the first terminal device may perform channel estimation based on a first time-frequency resource corresponding to a port corresponding to the first interference layer. This implementation accurately determines the time-frequency resource required for channel estimation, thereby improving channel estimation accuracy.

[0011] In one possible implementation, the first terminal device may perform channel estimation based on the first time-frequency resource and the time-frequency resource corresponding to the noise and / or the time-frequency resource corresponding to the data to be transmitted. According to this implementation, the accuracy of the channel estimation can be further improved.

[0012] In one possible implementation, the first interference layer is determined based on the interference energy, and the interference energy of the first interference layer satisfies at least one of the following: the interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the multiple interference layers also include the second interference layer; the interference energy of the first interference layer is not lower than the energy threshold; the proportion of the interference energy of the first interference layer to the total interference energy is not lower than the proportion threshold, and the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; the first interference layer includes multiple interference layers, and the sum of the interference energies of the multiple interference layers is not lower than the energy threshold; the first interference layer includes multiple interference layers, and the proportion of the sum of the interference energies of the multiple interference layers to the total interference energy is not lower than the proportion threshold, and the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; the interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

[0013] Based on this implementation, the first interference layer can be flexibly determined according to transmission requirements.

[0014] In a possible implementation, the first information includes indication information of a port corresponding to the first interference layer and / or indication information of a port corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

[0015] Based on this implementation, the first interference layer and / or a second interference layer other than the first interference layer can be flexibly indicated through the port indication information.

[0016] In one possible implementation, the first information also includes indication information of the port group, and the first terminal device can also determine the port corresponding to the first interference layer based on the port corresponding to the data to be transmitted and the ports in the port group, as well as the indication information of the port corresponding to the first interference layer and / or the port indication information corresponding to the second interference layer.

[0017] Based on this implementation, the first interference layer and / or the second interference layer can be flexibly indicated through the port indication information and the port group indication information.

[0018] In a possible implementation, the first information includes indication information of a port group, and the first terminal device may determine the port corresponding to the first interference layer according to the port corresponding to the data to be transmitted and the ports in the port group.

[0019] Based on this implementation, the first interference layer and / or the second interference layer can be flexibly indicated through the indication information of the port group.

[0020] On the second aspect, the present application provides a communication method for reducing the complexity of channel estimation at the receiving end and improving the performance of the receiving end. The method can be implemented by a network device or a component in the network device (such as a network device). The components in the present application may, for example, include at least one of a processor, a transceiver, a processing unit or a transceiver unit. Taking the execution subject as an example, the method can be implemented by the following steps: the network device determines first information, and the first information is used to indicate the port corresponding to the first interference layer of the first terminal device, the first interference layer is one or more interference layers among the multiple interference layers of the first terminal device, and the first interference layer is the transmission layer of the second terminal device. The network device sends the first information to the first terminal device.

[0021] In one possible implementation, the first interference layer is determined based on the interference energy, and the interference energy of the first interference layer satisfies at least one of the following: the interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the multiple interference layers also include the second interference layer; the interference energy of the first interference layer is not lower than the energy threshold; the proportion of the interference energy of the first interference layer to the total interference energy is not lower than the proportion threshold, and the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; the first interference layer includes multiple interference layers, and the sum of the interference energies of the multiple interference layers is not lower than the energy threshold; the first interference layer includes multiple interference layers, and the proportion of the sum of the interference energies of the multiple interference layers to the total interference energy is not lower than the proportion threshold, and the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; the interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

[0022] In a possible implementation, the first information includes indication information of a port corresponding to the first interference layer and / or indication information of a port corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

[0023] In one possible implementation, the first information also includes indication information of a port group, and the ports in the port group, the ports corresponding to the data to be transmitted of the first terminal device, and the indication information of the ports corresponding to the first interference layer and / or the port indication information corresponding to the second interference layer are used to determine the ports corresponding to the first interference layer.

[0024] In a possible implementation, the first information includes indication information of a port group, and the ports in the port group and the ports corresponding to the data to be transmitted are used to determine the ports corresponding to the first interference layer.

[0025] In a third aspect, a communication device is provided. This device can implement the method performed by a first terminal device in any possible implementation of the first aspect, or can be used to implement the method performed by a network device in any possible design of the second aspect. This device can be, for example, a first terminal device, a network device, or a component of a network device.

[0026] In an optional implementation, the device may include a module that performs the methods / operations / steps / actions described in the first aspect to the second aspect and any possible implementation above. The module may be a hardware circuit, software, or a combination of a hardware circuit and software. In an optional implementation, the device includes a processing unit (sometimes also referred to as a processing module) and a communication unit (sometimes also referred to as a communication module, a transceiver module or a transceiver unit). The communication unit is capable of implementing a sending function and a receiving function. When the communication unit implements the sending function, it may be referred to as a sending unit (sometimes also referred to as a sending module). When the communication unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, which is capable of implementing a sending function and a receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.

[0027] For another example, the apparatus includes a processor coupled to a memory, configured to execute instructions in the memory to implement the methods described in the first and second aspects and any possible implementations. Optionally, the apparatus also includes other components, such as an antenna, an input / output module, an interface, and the like. These components may be hardware, software, or a combination of software and hardware.

[0028] In a fourth aspect, a communication method is provided. The communication method may include the method shown in the first aspect and any possible design thereof, performed by a first terminal device, and the method shown in the second aspect and any possible design thereof, performed by a network device. Optionally, the communication method may be implemented by a communication system including the first terminal device and the network device.

[0029] In a fifth aspect, a computer-readable storage medium is provided, which is used to store computer programs or instructions, and when the computer-readable storage medium is executed, the method of any one of the first to second aspects is implemented.

[0030] In a sixth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the method described in any one of the first to second aspects to be implemented.

[0031] In the seventh aspect, a chip system is provided, which includes a logic circuit (or it can be understood that the chip system includes a processor, and the processor may include a logic circuit, etc.), and may also include an input and output interface. The input and output interface can be used to receive messages or to send messages. The input and output interfaces can be the same interface, that is, the same interface can implement both the sending function and the receiving function; or, the input and output interface includes an input interface and an output interface, the input interface is used to implement the receiving function, that is, for receiving messages; the output interface is used to implement the sending function, that is, for sending messages. The logic circuit can be used to perform operations other than the sending and receiving functions in the methods described in the first aspect to the second aspect and any possible implementation. The logic circuit can also be used to transmit messages to the input and output interface, or receive messages from other communication devices from the input and output interface. The chip system can be used to implement the methods described in the first aspect to the second aspect and any possible implementation. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0032] Optionally, the chip system may further include a memory, which may be used to store instructions, and the logic circuit may call the instructions stored in the memory to implement corresponding functions.

[0033] In an eighth aspect, a communication system is provided, which may include a device for implementing the first aspect and any possible design thereof, such as a first terminal device, and a device for implementing the second aspect and any possible design thereof, such as a network device.

[0034] The technical effects brought about by the above second to eighth aspects can be found in the description of the above first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;

[0036] FIG2 is a schematic diagram of the architecture of another wireless communication system provided in an embodiment of the present application;

[0037] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;

[0038] FIG4 is a schematic diagram of a first interference layer and a second interference layer provided in an embodiment of the present application;

[0039] FIG5 is a schematic diagram of a DMRS pattern provided in an embodiment of the present application;

[0040] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0041] FIG7 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0042] FIG8 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The embodiments of the present application provide a communication method and device. Among them, the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated. In the description of the embodiments of the present application, "and / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. At least one referred to in this application refers to one or more; multiple refers to two or more. In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0044] The method provided in the embodiment of the present application can be applied to a fourth generation (4G) communication system, such as a long term evolution (LTE) communication system, and can also be applied to a fifth generation (5G) communication system, such as a 5G new radio (NR) communication system, or to various future communication systems, such as a sixth generation (6G) communication system. The method provided in the embodiment of the present application can also be applied to a Bluetooth system, a wireless fidelity (Wifi) system, a long range radio (LoRa) system, or a vehicle networking system. The method provided in the embodiment of the present application can also be applied to a satellite communication system, wherein the satellite communication system can be integrated with the above-mentioned communication system.

[0045] To facilitate understanding of the embodiments of the present application, the application scenarios used in the present application are described using the communication system architecture shown in Figure 1 as an example. Referring to Figure 1, the communication system includes a network device 101 and a terminal device 102. The apparatus provided in the embodiments of the present application can be applied to the network device 101 or to the terminal device 102. It will be understood that Figure 1 only illustrates one possible communication system architecture that can be applied in the embodiments of the present application. In other possible scenarios, the communication system architecture may also include other devices.

[0046] The network device 101 is a node in a radio access network (RAN), which may also be referred to as a base station or a RAN node (or device). Currently, some examples of access network devices include: a next-generation base station (gNodeB / gNB / NR-NB), a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or home Node B, HNB), a base band unit (BBU), or a wireless fidelity (Wifi) access point (AP), satellite equipment, or network equipment in a 5G communication system, or network equipment in a possible future communication system. The network device 101 may also be another device having network device functions. For example, the network device 101 may also be a device that functions as a network device in device-to-device (D2D) communication, Internet of Vehicles (IoV) communication, or machine communication. The network device 101 may also be a network device in a possible future communication system.

[0047] In some deployments, a gNB may include a centralized unit (CU) and a distributed unit (DU). The gNB may also include a radio unit (RU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions, while the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU, or by both the DU and the RU. It is understood that a network device can be a CU node, a DU node, or a device that includes both a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, and the CU can also be divided into a network device in the core network CN, which is not limited here.

[0048] Terminal device 102, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), provides voice or data connectivity to users and may also be an IoT device. For example, terminal devices include handheld devices and vehicle-mounted devices with wireless connectivity. At present, terminal devices can be: mobile phones, tablet computers, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed railways, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, TVs, air conditioners, electric meters, etc.), intelligent robots, workshop equipment, wireless terminals in unmanned driving, wireless terminals in remote surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flight equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. The terminal device can also be other devices with terminal functions. For example, the terminal device can also be a device that serves as a terminal function in D2D communication. In this application, terminal devices with wireless transceiver functions and chips that can be set in the aforementioned terminal devices are collectively referred to as terminal devices.

[0049] In addition, as shown in FIG2 , the communication method provided in the embodiment of the present application can also be used in a system in which terminal devices communicate directly with each other, such as in a system in which terminal devices communicate with each other based on a direct cellular communication protocol (PC5). Therefore, the method can be applied to communication scenarios with network coverage (as shown by number a or number b in FIG2 ) and communication scenarios without network coverage (as shown by number c in FIG2 ).

[0050] It can be understood that in the scenario shown in FIG1 , the network device 101 and the terminal device 102 perform wireless communication based on the terrestrial radio access network and UE (UTRAN-to-UE, Uu) air interface.

[0051] In the scenario of communication between terminal devices, the transmitting and receiving ends of wireless communication are both terminal devices.

[0052] For example, network equipment can be a traditional macro base station eNB (evolved node B) in a universal mobile telecommunications system (UMTS) or LTE wireless communication system, a micro base station eNB in ​​a Heterogeneous Network (Heterogeneous Network) scenario, a baseband unit (BBU) and remote radio unit (RRU) in a distributed base station scenario, a baseband pool (BBU pool) and RRU in a cloud radio access network (CRAN) scenario, and a gNB in ​​future wireless communication systems. Terminal devices can be in-vehicle communication modules or other embedded communication modules, or user handheld communication devices, including mobile phones, tablets, etc.

[0053] To facilitate understanding of the embodiments of the present application, the following first briefly introduces the terms and background involved in the present application.

[0054] 1. Antenna port

[0055] Antenna port is referred to as port. It can be understood as a transmitting antenna identified by the receiving end, or a transmitting antenna that can be distinguished in space. An antenna port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. Depending on the signal carried, the antenna port can be divided into a reference signal port and a data port. Among them, the reference signal port includes, for example, but is not limited to, a demodulation reference signal (DMRS) port, a channel state information reference signal (CSI-RS) port, etc.

[0056] This application includes existing ports and newly added ports. Existing ports refer to ports in existing protocols, or ports that support technical solutions in existing protocols; newly added ports refer to ports that can support the technical solutions of this application.

[0057] 2. Time-frequency resources

[0058] In an embodiment of the present application, data or information may be carried by time-frequency resources, wherein the time-frequency resources may include resources in the time domain and resources in the frequency domain. In the time domain, the time-frequency resources may include one or more time domain units (or, may also be referred to as time units, time units), and in the frequency domain, the time-frequency resources may include one or more frequency domain units.

[0059] Among them, a time domain unit can be a symbol or several symbols (such as orthogonal frequency division multiplexing (OFDM) symbol), or a mini-slot, or a slot, or a subframe, wherein the duration of a subframe in the time domain can be 1 millisecond (ms), a slot consists of 7 or 14 symbols, and a mini-slot can include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols). The above-mentioned time domain unit sizes listed are only for the convenience of understanding the solution of the present application and do not limit the scope of protection of the embodiments of the present application. It can be understood that the above-mentioned time domain unit sizes can be other values, and the present application does not limit them.

[0060] A frequency domain unit can be a resource block (RB), or a subcarrier, or a resource block group (RBG), or a predefined subband, or a precoding resource block group (PRG), or a bandwidth part (BWP), or a resource element (RE) (or resource particle), or a carrier, or a serving cell.

[0061] The transmission unit mentioned in the embodiment of the present application may include any of the following: a time domain unit, a frequency domain unit, or a time-frequency unit. For example, the transmission unit mentioned in the embodiment of the present application may be replaced by a time domain unit, or may be replaced by a frequency domain unit, or may be replaced by a time-frequency unit. For another example, the transmission unit may also be replaced by a transmission opportunity. Among them, the time domain unit may include one or more OFDM symbols, or the time domain unit may include one or more slots, and so on. The frequency domain unit may include one or more RBs, or the frequency domain unit may include one or more subcarriers, and so on.

[0062] 3. Transport layer

[0063] The transport layer is also called the spatial layer. In a spatially multiplexed, multiple-input, multiple-output (MIMO) system, multiple parallel data streams can be transmitted simultaneously on the same time-frequency resources. Each data stream is called a transport layer, spatial layer, or spatial stream. Generally speaking, one DMRS port corresponds to one transport layer, and each transport layer corresponds to one data stream.

[0064] 4. Channel Estimation

[0065] In wireless communication systems, in order to send and receive data, obtain system synchronization and feedback channel information, it is necessary to estimate the uplink channel or downlink channel. In this application, channel estimation refers to the process of reconstructing or restoring the received signal in order to compensate for the signal distortion caused by channel fading and noise fading. It uses the reference signals preset by the transmitter and the receiver to track the time domain and frequency domain changes of the channel. The above-mentioned reference signals are also called pilot signals or reference signals. They are distributed on different resource units in the two-dimensional space of time and frequency within the OFDM symbol and have known amplitude and phase.

[0066] In a MIMO system, each transmitting antenna (virtual antenna or physical antenna) has an independent channel. For example, in the uplink and downlink, in order to achieve channel quality measurement of the multi-antenna system, the NR system defines a variety of pilot symbols: CSI-RS, DMRS and sounding reference signal (SRS), etc. Among them, DMRS can be used to assist in the demodulation of the physical downlink shared channel (PDSCH). CSI-RS is used for downlink channel measurement corresponding to the physical antenna port. The receiving end performs channel estimation for the antenna port sent by the base station and uses the estimation result to feedback channel quality information (CSI). Among them, CSI may include channel quality indicator (CQI), precoding matrix indicator (PMI), layer indicator (LI) or rank indicator (RI), etc. During the uplink channel measurement process, the network equipment estimates the uplink channel through the received SRS, and can perform frequency selection resource scheduling, power control, timing estimation and modulation / coding scheme order selection, as well as downlink precoding generation in TDD based on this information.

[0067] 5. MIMO equalization

[0068] In current MIMO systems, the receiving end performs channel estimation on the time-frequency resources of the port and determines the equalization coefficient (or equalization matrix) based on the estimation result. The equalization coefficient is used to perform interference elimination processing on the communication signal to achieve better reception performance. For example, based on the equalization coefficient, one of the multiple transmission layers of parallel transmission can be modeled as an interference signal, and one transmission layer can be modeled as a useful signal. The equalizer is used to eliminate the impact of the interference signal on the useful signal at the receiving end. An optional way to eliminate interference is to multiply the baseband signal of the receiving end antenna according to the equalization coefficient, where different antenna ports or receiving channels are multiplied by different coefficients to eliminate interference. The receiving end uses the calculated signal as the received baseband signal. It can also be said that the essence of the equalization coefficient is a weighting coefficient. The first terminal device can weight the signal received by each receiving antenna of the first terminal device according to a specific weighting coefficient, and finally combine these weighted signals to obtain data on a specific transmission layer.

[0069] Take the minimum mean square error-interference rejection combining (MMSE-IRC) equalization used at the receiving end as an example. The weighting matrix (i.e., equalization coefficient) of user k is satisfy:

[0070]

[0071] Among them, I k represents the identity matrix; The equivalent channel matrix H representing the transmitted data of user k is eq,kk The conjugate transposed matrix of ; Represents the noise interference channel covariance matrix R uu The inverse matrix of R uu OK; Nlayer k represents the number of transmission layers for user k, and Nrx represents the number of receiving antenna ports for user k.

[0072] In addition, the noise interference channel covariance matrix R uu satisfy:

[0073]

[0074] Where l represents the interfering user l, which transmits data in parallel with user k on the same time-frequency resources, causing interference to user k; H eq,kl represents the equivalent channel matrix observed on user k when interfering user l transmits data; Represents the matrix H eq,kl The conjugate transposed matrix of Represents the noise power.

[0075] It can be understood that the channel matrix The dimension is positively correlated with the number of parallel streams, where Nlayer l Indicates the transmission layer number of interfering user l.

[0076] Therefore, as the number of antenna ports at the receiving end continues to increase in scenarios such as massive MIMO, while it can support more scheduling layers and spatial resource distribution methods, the increasing number of antenna ports also leads to increasing channel processing complexity at the receiving end, resulting in a decline in receiving performance. Applications of increased receiver complexity include: On the one hand, if the antenna ports requiring channel estimation cannot be properly determined, strong interference sources of the received signal can be easily missed, and the accurate noise-interference channel covariance matrix cannot be obtained through channel estimation. Therefore, accurate equalization coefficients cannot be used to eliminate interference, resulting in a decline in transmission quality. On the other hand, if channel estimation is performed for all antenna ports, although it will not lead to a decline in transmission performance, the complexity of the channel estimation process will be greatly increased.

[0077] The embodiments of the present application provide a communication method for reducing the channel measurement complexity of a receiving end and improving the performance of the receiving end.

[0078] The communication method is described below by taking the first terminal device and the network device of the execution subject as an example. It can be understood that the first terminal device in the present application can be a terminal device or a component in the terminal device.

[0079] As shown in FIG3 , the communication method provided in the embodiment of the present application may include the following steps:

[0080] S101: A first terminal device receives first information, where the first information is used to indicate a port corresponding to a first interference layer of the first terminal device. The first interference layer is one or more interference layers among a plurality of interference layers of the first terminal device, and the first interference layer is a transmission layer of the second terminal device. For example, the second terminal device includes a plurality of transmission layers, and the first interference layer is one or more transmission layers among the plurality of transmission layers. The second terminal device may include one or more terminal devices, or may include components in one or more terminal devices. In this application, the first interference layer may also be referred to as a critical interference layer.

[0081] It is understood that the first information may come from the network device. For example, the first terminal device is a receiving end and the network device is a sending end. The first information may be determined or generated by the network device.

[0082] For example, assume that a network device transmits data to UE1 and UE2 on the same time-frequency domain resources. UE1 and UE2 each have three transmission layers. For UE1, UE1's interference layer includes UE2's three transmission layers, and UE1's first interference layer can be one or more of UE2's three transmission layers.

[0083] It can be understood that in this application, the coupling term of the first interference layer of the first terminal device between the receiving antennas has a greater impact on the performance of MIMO equalization, so ignoring the measurement of the first interference layer will have a greater impact on communication reliability. Among them, the coupling term is the matrix Elements on the non-diagonal line. In addition to the first interference layer, the multiple interference layers of the first terminal device may also include a second interference layer. The second interference layer has relatively weak interference energy. When the first terminal device calculates the MIMO equalization coefficient, ignoring the channel estimation result of the second interference layer can significantly improve the throughput, and does not have too much impact on the performance of MIMO equalization so as to cause the reliability of communication performance to be greatly reduced. Optionally, as shown in Figure 4, the second interference layer is the interference layer of the first terminal device, excluding the first interference layer. In the present application, interference energy may refer to the energy of the interference layer detected by the terminal device or a transmission layer of the terminal device. The second interference layer may also be referred to as a non-critical interference layer in the present application.

[0084] As an example of possible determination of the first interference layer and / or the second interference layer, the network device may determine the first interference layer and / or the second interference layer from the plurality of interference layers of the first terminal device based on the interference energy. Optionally, the interference energy may be determined based on an equivalent channel matrix after precoding of the first terminal device.

[0085] Optionally, the interference energy of the first interference layer in the present application satisfies any one or more of the following conditions, and thus the first interference layer can be determined according to the interference energy of the interference layer.

[0086] Condition 1: The interference energy of the first interference layer is higher than the interference energy of the second interference layer.

[0087] For example, the interference energy of the first interference layer of the first terminal device is at least higher than the interference energy of at least one interference layer (referred to as the second interference layer) among all interference layers of the first terminal device.

[0088] For example, the interference layer of UE1 includes the transmission layers 1 to 3 of UE2. The interference energies of the transmission layers 1 to 3 for UE1 are respectively represented as P1 to P3. If P1 < P2 < P3, then for UE1, the transmission layers 2 and 3 of UE2 are the first interference layer of UE1, and the transmission layer 1 of UE2 is the second interference layer of UE1, or the transmission layer 3 of UE2 is the first interference layer of UE1, and the transmission layers 2 and 1 of UE2 are the second interference layer of UE1.

[0089] Condition 2: The interference energy of the first interference layer is not lower than the energy threshold (or referred to as the first threshold).

[0090] For example, the interference layers in all the interference layers of the first terminal device with interference energy not lower than the first threshold can be used as the first interference layer. Similarly, the interference layers in all the interference layers of the first terminal device with interference energy lower than the first threshold can be used as the second interference layer.

[0091] For example, the interference layer of UE1 includes the transmission layers 1 to 3 of UE2. The interference energies of the transmission layers 1 to 3 for UE1 are respectively represented as P1 to P3. If P1 < Pth, P2 > Pth, and P3 < Pth, where Pth represents the first threshold, then for UE1, the transmission layer 2 of UE2 is the first interference layer of UE1, and the transmission layers 1 and 3 of UE2 are the second interference layer of UE1.

[0092] Optionally, the first threshold can be determined according to the total energy of all the interference layers of the first terminal device and a certain ratio. For example, when the total energy of all the interference layers is different, the first threshold can be different.

[0093] Condition 3: The proportion of the interference energy of the first interference layer in the total interference energy of all the interference layers of the first terminal device is not lower than the threshold (or referred to as the first proportion threshold).

[0094] For example, the total interference energy of all the interference layers can be determined according to the interference energy of each interference layer of the first terminal device, and the proportion of the interference energy of each interference layer in the total can be determined according to the total and the interference energy of each interference layer. Further, the interference layers with a proportion not lower than the first proportion threshold can be used as the first interference layer.

[0095] Condition 4: The first interference layer includes multiple interference layers, and the sum of the interference energies of the multiple interference layers is not lower than the energy threshold (or referred to as the second threshold, the first threshold and the second threshold can be the same or different, without specific requirements).

[0096] For example, the interference energies of multiple interference layers of the first terminal device can be summed. When the sum of the interference energies of the multiple interference layers is not lower than the second threshold, all the multiple interference layers are used as the first interference layer.

[0097] Optionally, the second threshold may be determined according to the total energy of all interference layers of the first terminal device and a certain ratio. For example, when the total energy of all interference layers is different, the second threshold may be different.

[0098] Condition 5: The first interference layer includes multiple interference layers, and the ratio of the sum of the interference energies of the multiple interference layers to the total interference energy of all interference layers of the first terminal device is not lower than a threshold (or referred to as the second ratio threshold, the first ratio threshold and the second ratio threshold may be the same or different, without specific requirements).

[0099] As a possible example, the first terminal device may sort the multiple interference layers in descending order of interference energy, start from the interference layer with the largest interference energy, and accumulate the interference energy layer by layer. When the ratio of the accumulated interference energy to the interference energy of all interference layers exceeds the threshold, stop accumulating, and use the at least one selected interference layer as the first interference layer.

[0100] For example, the interference layers of UE1 are the transmission layer 1 to transmission layer 3 of UE2. The interference energies of the transmission layer 1 to transmission layer 3 for UE1 are respectively represented as P1 to P3, and the second ratio threshold is Rth. Assume P1 < P2 < P3. If P2 + P3 > Rth * (P1 + P2 + P3) and P3 < Rth * (P1 + P2 + P3), then for UE1, the transmission layer 2 and transmission layer 3 of UE2 are the first interference layers of UE1, and the transmission layer 1 of UE2 is the second interference layer of UE1.

[0101] Condition 6: The interference energy of the first interference layer is the N interference layers with the highest interference energies among the multiple interference layers, where N is a positive integer.

[0102] For example, the interference energies of the multiple interference layers of the first terminal device may be sorted from large to small, and the N interference layers with the highest interference energies are used as the first interference layer.

[0103] It can also be understood that the conditions satisfied by the interference energy of the above first interference layer are only for illustration. Any two or more of the above conditions can be combined and implemented.

[0104] In this application, the interference energy of each interference layer can be determined according to all interference layers of the first terminal device. Correspondingly, the first interference layer determined according to this interference energy is the user-level first interference layer of the first terminal device. This first interference layer can also be referred to as the user-level first interference layer determined according to the spatial domain granularity, hereinafter simply referred to as the user-level first interference layer. It can be understood that for all transmission layers of the first terminal device, the first interference layer is the same.

[0105] Furthermore, the interference energy of each interference layer may be determined for each transmission layer of the first terminal device. Accordingly, the first interference layer determined based on the interference energy is the first interference layer corresponding to the transmission layer of the first terminal device. Therefore, the determined first interference layer may be different for different transmission layers of the first terminal device. This first interference layer may also be referred to as a hierarchical first interference layer determined according to spatial granularity, hereinafter referred to as the hierarchical first interference layer.

[0106] The following introduces the user-level first interference layer and the layer-level first interference layer respectively by taking examples.

[0107] (1) For the user-level first interference layer, the network device can obtain the pre-coded equivalent channel matrix of the first terminal device, determine the interference energy of multiple interference layers of the first terminal device according to the square of the 2-norm of the column vector corresponding to the interference layer in the pre-coded equivalent channel matrix, and determine the first interference layer according to the interference energy.

[0108] Assume that the network device transmits data to UE1 and UE2 on the same time-frequency domain resources, UE1 and UE2 each have three transmission layers, and UE1 has three receiving antennas. The equivalent channel matrix of UE1 after precoding can be expressed as Table 1.

[0109] Table 1

[0110]

[0111] For example, the interference energy of the interference layer of UE1 can be determined based on the square of the 2-norm of the column vector corresponding to the transmission layer of UE2 in the equivalent channel matrix of UE1. In this application, the square of the 2-norm of the column vector of the precoded equivalent channel matrix refers to taking the 2-norm of the column vector of the equivalent channel matrix and then squaring the 2-norm.

[0112] For UE1, the interference energy P4 of UE2's transmission layer 1 satisfies:

[0113] P4=abs(a14)*abs(a14)+abs(a24)*abs(a24)+abs(a34)*abs(a34);

[0114] For the transmission layer 1 of UE2, the column vector includes a14, a24 and a34, where a14, a24 and a34 represent the signals of the transmission layer 1 of UE2 received by the receiving antenna 1, antenna 2 and antenna 3 of UE1 respectively.

[0115] The interference energy P5 of UE2's transmission layer 2 satisfies:

[0116] P5=abs(a15)*abs(a15)+abs(a25)*abs(a25)+abs(a35)*abs(a35);

[0117] For the transmission layer 2 of UE2, the column vector includes a15, a25 and a35, where a15, a25 and a35 represent the signals of the transmission layer 2 of UE2 received by the receiving antenna 1, antenna 2 and antenna 3 of UE1 respectively.

[0118] The interference energy P6 of UE2's transmission layer 3 satisfies:

[0119] P6=abs(a16)*abs(a16)+abs(a26)*abs(a26)+abs(a36)*abs(a36).

[0120] For the transmission layer 3 of UE2, the column vector includes a16, a26 and a36, where a16, a26 and a36 represent the signals of the transmission layer 3 of UE2 received by the receiving antenna 1, antenna 2 and antenna 3 of UE1 respectively.

[0121] In this application, abs(x) represents the absolute value of x, and * represents a multiplication operation.

[0122] Furthermore, the network device may determine the first interference layer of UE1 according to the interference energy of the interference layer. For example, the network device may determine the first interference layer of UE1 according to conditions 1 to 6.

[0123] (2) For the hierarchical first interference layer, the network device may determine the end-to-end equivalent channel matrix of UE1 based on the precoded equivalent channel matrix of the first terminal device and the equalization coefficient matrix of UE1, and then determine the first interference layer based on the end-to-end equivalent channel matrix of UE1.

[0124] The following describes how the hierarchical granularity determines the first interference layer.

[0125] For example, the network device may obtain an equalization coefficient matrix indicated by the network device. The equalization coefficient matrix is ​​generated by the network device according to a default method, such as when the channel estimation result used to generate the equalization coefficient matrix is ​​determined based on the ports of all interference layers. The network device may determine the first interference layer of the hierarchy based on the equalization coefficient matrix. For example, the equalization coefficient matrix determined by the network device is shown in Table 2.

[0126] Table 2

[0127] UE1 receiving antenna 1UE1 receiving antenna 2UE1 receiving antenna 3UE1 transmission layer 1w11w12w13UE1 transmission layer 2w21w22w23UE1 transmission layer 3w31w32w33

[0128] Multiply the equalization coefficient matrix shown in Table 2 by the equivalent channel matrix of UE1 shown in Table 1 to obtain the end-to-end equivalent channel matrix of UE1, as shown in Table 3.

[0129] Table 3

[0130]

[0131] Optionally, a possible way to determine the first interference layer based on the end-to-end equivalent channel matrix is to determine the interference energy of each interference layer of UE1 (i.e., transmission layer 1, transmission layer 2, and transmission layer 3 of UE2) for each transmission layer of UE1 according to the end-to-end equivalent channel matrix, and determine the respective first interference layers of each transmission layer of UE1 from the transmission layers of UE2 according to the interference energy.

[0132] As shown in Table 3, the interference energy generated by transmission layer 1 of UE2 on transmission layer 1 of UE1 can be expressed as the square of the 2-norm of (w11*a14 + w12*a24 + W13*a34).

[0133] Furthermore, the network device can determine the respective first interference layers of each transmission layer of UE1 according to the interference energy of the interference layer. For example, the network device can determine the respective first interference layers of each transmission layer of UE1 according to Conditions 1 to Conditions 6.

[0134] It can be understood that Conditions 1 to Conditions 6 are described by taking the interference energy of the interference layer on the first terminal device as an example. If the interference energy is the interference energy for each transmission layer of the first terminal device, similar processing can be performed by referring to Conditions 1 to Conditions 6 to determine the respective first interference layers of each transmission layer. For example, in Condition 1, if P1 to P3 respectively represent the interference energy of transmission layer 1 to transmission layer 3 of UE2 on transmission layer 1 of UE1, and if P1 < P2 < P3, then for transmission layer 1 of UE1, transmission layer 2 and transmission layer 3 of UE2 are the first interference layers of transmission layer 1 of UE1, and transmission layer 1 of UE2 is the second interference layer of transmission layer 1 of UE1.

[0135] Optionally, another possible way to determine the first interference layer corresponding to the transmission layer of UE1 is, for example, to compare the absolute values of the matrix vectors of transmission layer 1, transmission layer 2, and transmission layer 3 of UE2 corresponding to transmission layer 1 of UE1 in Table 3 to reflect the magnitudes of the interference energies caused by transmission layer 1, transmission layer 2, and transmission layer 3 of UE2 on transmission layer 1 of UE1 respectively, and determine the first interference layer and / or the second interference layer according to the comparison results.

[0136] For example, if the matrix vector of UE2 transport layer 1 corresponding to UE1 transport layer 1 is (w11*a14+w12*a24+W13*a34), the matrix vector of UE2 transport layer 2 corresponding to UE1 transport layer 1 is (w11*a15+w12*a25+W13*a35), and the matrix vector of UE2 transport layer 3 corresponding to UE1 transport layer 1 is (w11*a16+w12*a26+W13*a36), they satisfy the following:

[0137] abs(w11*a14+w12*a24+W13*a34)>abs(w11*a15+w12*a25+W13*a35)>abs(w11*a16+w12*a26+W13*a36);

[0138] For transport layer 1 of UE1, if the number of first interference layers is required to be 1, the first interference layer can be transport layer 1 of UE2, or, if the number of first interference layers is required to be 2, the first interference layer can be transport layer 1 and transport layer 2 of UE2.

[0139] For another example, if the matrix vector of UE2 transport layer 1 corresponding to UE1 transport layer 2 is (w21*a15+w22*a25+W23*a35), the matrix vector of UE2 transport layer 2 corresponding to UE1 transport layer 2 is (w21*a14+w22*a24+W23*a34), and the matrix vector of UE2 transport layer 3 corresponding to UE1 transport layer 2 is (w21*a16+w22*a26+W23*a36), they satisfy the following:

[0140] abs(w21*a15+w22*a25+W23*a35)>abs(w21*a14+w22*a24+W23*a34)>abs(w21*a16+w22*a26+W23*a36);

[0141] For transport layer 2 of UE1, if the number of first interference layers is required to be 1, the first interference layer can be transport layer 1 of UE2, or, if the number of first interference layers is required to be 2, the first interference layer can be transport layer 1 and transport layer 2 of UE2.

[0142] For another example, if the matrix vector of UE2 transport layer 1 corresponding to UE1 transport layer 3 is (w31*a14+w32*a24+W33*a34), the matrix vector of UE2 transport layer 2 corresponding to UE1 transport layer 3 is (w31*a15+w32*a25+W33*a35), and the matrix vector of UE2 transport layer 3 corresponding to UE1 transport layer 3 is (w31*a16+w32*a26+W33*a36), they satisfy the following:

[0143] abs(w31*a14+w32*a24+W33*a34)>abs(w31*a15+w32*a25+W33*a35)>abs(w31*a16+w32*a26+W33*a36);

[0144] For transport layer 3 of UE1, if the number of first interference layers is required to be 1, the first interference layer can be transport layer 1 of UE2, or, if the number of first interference layers is required to be 2, the first interference layer can be transport layer 1 and transport layer 2 of UE2.

[0145] Optionally, the first interference layer may be further divided according to frequency domain granularity. In other words, the first interference layer of the first terminal device may be determined according to frequency domain granularity.

[0146] At the frequency domain granularity level, the first interference layer can be divided into RB, full-band, and sub-band levels. Taking Table 1 as an example, the RB-level refers to the coefficients of the equivalent channel matrix (such as a14 to a36 shown in Table 1) obtained at the RB level. The full-band-level refers to the coefficients of the equivalent channel matrix (such as a14 to a36 shown in Table 1) obtained at the full-band level. A full-band can contain multiple sub-bands or RBs. The sub-band-level refers to the coefficients of the equivalent channel matrix (such as a14 to a36 shown in Table 1) obtained at the sub-band level. A sub-band can contain multiple RBs.

[0147] In S101, the first information may include at least one of indication information of a port corresponding to a first interference layer, indication information of a port corresponding to a second interference layer, and indication information of a port group.

[0148] The following is an introduction to the possible contents of the first information.

[0149] As a possible implementation, the first information may include indication information of a port corresponding to a first interference layer and / or indication information of a port corresponding to a second interference layer, wherein the second interference layer does not include the first interference layer. In this application, the indication information of a port may include a port index.

[0150] Based on this implementation, when the first information includes indication information of the port corresponding to the first interference layer, the first information may directly indicate (or explicitly indicate) the port corresponding to the first interference layer.

[0151] As a possible implementation, the first information may include information about the port group, such as a DMRS pattern indication, for implicitly indicating the first interference layer and / or the second interference layer. Accordingly, the first terminal device may determine the first interference layer and / or the second interference layer based on the information about the ports in the port group and the port of the first terminal device to transmit data.

[0152] The information of the port group may include information of ports in the port group. The first terminal device may determine the port corresponding to the first interference layer and / or the port corresponding to the second interference layer based on the port used by itself to receive data and the port information in the port group.

[0153] The main principle of DMRS design is that the DMRS ports of the transmission layer of two UEs that strongly interfere with each other mainly use exclusive time-frequency resources; while the DMRS ports of the transmission layer of two UEs that weakly interfere with each other mainly share time-frequency resources. This achieves a high pilot density for strong interference and a low pilot density for weak interference, thereby reducing DMRS overhead.

[0154] For example, user 1's transmission layer 1 is the first interference layer for user 2, and user 2's transmission layer 1 is the second interference layer for user 1. Transmission layers that are second interference layers for different users can correspond to the same time-frequency resources, i.e., they can correspond to ports in the same port group. Transmission layers that are second interference layers for different users can correspond to different time-frequency resources, i.e., they can correspond to ports in different port groups. After the first terminal device determines the port group where its own port to transmit data is located based on information about its own port to transmit data and the port group, it can determine that other ports in the same port group are ports corresponding to the first interference layer, and / or it can determine that ports in different port groups are ports corresponding to the second interference layer.

[0155] As shown in Figure 5, taking the DMRS port configuration of type 2 (Type 2) dual OFDM symbol type as an example, the DMRS ports are divided into three DMRS port groups, wherein the first DMRS port group includes port 1000, port 1001, port 1006 and port 1007, the second DMRS port group includes port 1002, port 1003, port 1008 and port 1009, and the first DMRS port group includes port 1004, port 1005, port 1010 and port 1011. The ports in the same DMRS port group reuse the same time-frequency resources. It can be understood that in Figure 5, 1000, 1001, ..., 1011 are port indexes respectively.

[0156] Assume that the network device transmits data to UE1 and UE2 on the same time-frequency domain resources, and that UE1 and UE2 each have three transmission layers. Table 4 shows the first interference layers of UE1's transmission layer and each transmission layer of UE2, from the perspective of the first interference layer.

[0157] Table 4

[0158]

[0159]

[0160] As can be seen from the above table, UE1's transport layer 1 and UE2's transport layer 1 are each other's first interference layer, UE1's transport layer 2 and UE2's transport layer 2 and UE2's transport layer 3 are each other's second interference layer, and UE1's transport layer 3 and UE2's transport layer 2 and UE2's transport layer 3 are each other's second interference layer.

[0161] Optionally, the network device may configure the transmission layers of UE1 and UE2 that are each other's second interference layers as transmission layers corresponding to ports in the same DMRS port group; and assign transmission layers that are each other's first interference layers to transmission layers corresponding to ports in different DMRS port groups to avoid transmission interference between transmission layers that are each other's first interference layers. Optionally, the network device may also carry in the first information the correspondence between the transmission layers of UE1 and UE2 and the ports in the DMRS port group, such as shown in Table 5.

[0162] Table 5

[0163] DMRS ports allocated by the transport layer UE1 Transport layer 1 port 1000 UE1 Transport layer 2 port 1004 UE1 Transport layer 3 port 1005 UE2 Transport layer 1 port 1002 UE2 Transport layer 2 port 1010 UE2 Transport layer 3 port 1011

[0164] As shown in Table 4, since UE1's transport layer 1 and UE2's transport layer 1 are each other's first interference layers, in Table 5, the network device can configure UE1's transport layer 1 as the transport layer corresponding to port 1000, and configure UE2's transport layer 1 as the transport layer corresponding to port 1002. According to the DMRS port configuration scheme shown in Figure 5, port 1000 and port 1002 correspond to different time-frequency resources, that is, port 1000 and port 1002 do not share time-frequency resources to avoid mutual interference. In addition, UE1's transport layer 2 and UE2's transport layer 2 are each other's second interference layers. According to Table 5 and Figure 5, ports 1004 and 1010 corresponding to these two transport layers belong to the same DMRS port group, that is, they share the same time-frequency resources. Taking Table 5 as an example, if the first terminal device receives data through port 1000, the first terminal device can determine from Figure 5 that port 1000, port 1001, port 1006, and port 1007 belong to the same DMRS port group, and therefore use ports 1001, port 1006, and port 1007 as the ports corresponding to the first interference layer. In addition, the first terminal device can also use ports 1002, port 1003, port 1005, port 1005, port 1008, port 1009, port 1010, and port 1011 as the ports corresponding to the second interference layer.

[0165] As another possible implementation manner, the first information may include information of the port group, and at least one of indication information of the port corresponding to the first interference layer and / or indication information of the port corresponding to the second interference layer.

[0166] In this implementation, when the indication information of the port corresponding to the first interference layer and / or the port indication information corresponding to the second interference layer does not indicate that a certain interference layer is the first interference layer and the second interference layer, the first terminal device determines whether the interference layer is the first interference layer or the second interference layer based on the information of the port group.

[0167] For example, according to Table 5, if the first terminal device receives data through port 1000, the first terminal device may use port 1001, port 1006, and port 1007 as the ports corresponding to the first interference layer according to Figure 5. If the first information also includes indication information of the ports corresponding to the first interference layer, where the indication information is used to indicate port 1002 as the port corresponding to the first interference layer, the first terminal device may use port 1001, port 1002, port 1006, and port 1007 as the ports corresponding to the first interference layer.

[0168] S102: The first terminal device performs channel estimation according to the port corresponding to the first interference layer.

[0169] As a possible implementation of S102, the first terminal device may perform channel estimation based on the first time-frequency resource, where the first time-frequency resource corresponds to the port corresponding to the first interference layer, or in other words, the first time-frequency resource is the time-frequency resource corresponding to the port corresponding to the first interference layer.

[0170] Optionally, the first terminal device may perform channel estimation based on the first time-frequency resource, as well as the time-frequency resource corresponding to the noise and / or the time-frequency resource corresponding to the data to be transmitted by the first terminal device. In the present application, the result of the channel estimation may be used to determine an equalization coefficient, and the first terminal device may receive data based on the equalization coefficient.

[0171] In this application, unless otherwise specified, the data to be transmitted by the first terminal device refers to the received data of the first terminal device.

[0172] That is to say, in this application, the first terminal device can perform channel measurement on the port indicated by the first information, thereby reducing the difficulty of the first terminal device in determining the port that needs channel estimation from multiple ports, thereby reducing the processing complexity of the settlement statement and improving the performance of the receiving end.

[0173] Further optionally, if the port corresponding to the first interference layer is a part of the ports corresponding to all interference layers of the first terminal device, that is, the first terminal device does not need to perform channel estimation on the time-frequency resources corresponding to another part of the ports (such as the port corresponding to the second interference layer, or a part of the ports corresponding to the second interference layer), thereby further reducing the complexity of the channel estimation at the receiving end.

[0174] It can be understood that the minimum unit of time-frequency resources for channel estimation may be RE.

[0175] Optionally, the time-frequency resources that the first terminal device needs to estimate include at least one of the following:

[0176] (1) The first time-frequency resource, that is, the time-frequency resource corresponding to the port corresponding to the first interference layer.

[0177] Among them, the first terminal device can perform channel estimation on the first time-frequency resource, obtain the interference estimation result of the port corresponding to the first interference layer, and then obtain the noise interference channel covariance matrix (hereinafter referred to as the channel covariance matrix) based on the interference estimation result. The channel covariance matrix can be used to determine the equalization coefficient. It can be understood that the first time-frequency resource can be determined according to the port configuration. For example, the first terminal device can determine the port corresponding to the first interference layer according to the first indication information, and further determine the time-frequency resource corresponding to the port according to the port configuration. The port configuration may include DMRS port configuration, and the DMRS port configuration of type 2 dual OFDM symbol type is shown in Figure 5.

[0178] When there is only one first interference layer, the channel covariance matrix can be obtained using the elimination method.

[0179] Alternatively, an example of the elimination method is:

[0180] The receiver first estimates the equivalent channel matrix H of the transmitted data of user k eq,kk , obtain an estimate of the equivalent channel matrix Then, the channel covariance matrix R is obtained by the elimination method uu Estimates

[0181]

[0182] Among them, Y k,pilot Represents the received signal sequence, The equivalent channel matrix H representing the transmitted data of user k is eq,kk estimate, User Sequence Npilot represents the number of antennas that transmit pilot signals (pilot), Nrx represents the number of receiving antenna ports of user k, and Nlayer k Indicates the number of transmission layers for user k.

[0183] The first terminal device may also use other methods to process the interference estimation result of the first interference layer. That is, the process of determining the equalization coefficient cannot ignore the interference estimation result of the first interference layer. For example, ignoring the interference DMRS PORT and using the power estimation of the interference DMRS PORT may result in throughput loss.

[0184] (2) The time-frequency resource corresponding to the port corresponding to the second interference layer. For the convenience of explanation, this time-frequency resource is referred to as the second time-frequency resource below.

[0185] The first terminal device does not consider (or ignores) the interference measurement result of the second time-frequency resource when determining the noise interference channel covariance matrix, or in other words, it can ignore channel estimation of the second time-frequency resource.

[0186] Optionally, the UE may also use other methods to process the second time-frequency resources, for example, performing channel estimation on part or all of the second time-frequency resources to improve the accuracy of the channel covariance matrix, but this will increase processing complexity and cause throughput loss.

[0187] (3) Time-frequency resources containing noise.

[0188] Among them, for time-frequency resources that only contain pure noise (that is, time-frequency resources corresponding to the port corresponding to the first interference layer and time-frequency resources corresponding to the port corresponding to the second interference layer are not included), the first terminal device can perform channel estimation on this part of the time-frequency resources and determine the channel covariance matrix based on the estimation results.

[0189] Channel estimation is performed on the time-frequency resources containing the data to be transmitted of the first terminal device and the time-frequency resources containing pure noise, or on the time-frequency resources containing the first time-frequency resources and the noise, or on the time-frequency resources containing the data to be transmitted of the first terminal device, the first time-frequency resources and the time-frequency resources of noise to obtain a channel covariance matrix.

[0190] In addition, the present application does not exclude the first terminal device from estimating noise on other REs, for example, performing measurements on REs that include the second time-frequency resource and contain noise, but this will increase processing complexity and cause throughput loss.

[0191] Optionally, depending on the type of time-frequency resources that need to be estimated, the estimation method of the time-frequency resources by the first terminal device is shown in Table 6. Among them, any type of time-frequency resources may include one or more of noise (or the time-frequency resources containing the noise), the first time-frequency resources, the second time-frequency resources, and the time-frequency resources of the data to be transmitted by the first terminal device. Therefore, Table 6 uses one or more of noise, the first time-frequency resources, the second time-frequency resources, and the time-frequency resources of the data to be transmitted by the first terminal device to represent the type of time-frequency resources, that is, it indicates which one or more of noise, the first time-frequency resources, the second time-frequency resources, and the time-frequency resources of the data to be transmitted by the first terminal device. Among them, the first time-frequency resource may correspond to one or more first interference layers, so the first time-frequency resource includes the first time-frequency resource corresponding to a single first interference layer and the first time-frequency resource corresponding to multiple first interference layers. Similarly, the second time-frequency resource includes the second time-frequency resource corresponding to a single second interference layer and the second time-frequency resource corresponding to multiple second interference layers.

[0192] Table 6

[0193]

[0194]

[0195] Based on Table 6, taking MMSE-IRC equalization as an example, the channel covariance matrix R uu satisfy:

[0196]

[0197] in, To perform channel estimation on the time-frequency resources of the data to be transmitted by the first terminal device, the covariance matrix H is obtained. eq,kk represents the equivalent channel matrix of the transmitted data of user k, H eq,kk The conjugate transposed matrix of ; To perform channel estimation on the time-frequency resources corresponding to the first interference layer, the corresponding covariance matrix H is obtained. eq,kl1 represents the equivalent channel matrix of the transmitted data of user k and user l1, H eq,kl1 The conjugate transposed matrix of ; is the covariance matrix obtained by channel estimation of the time-frequency resources corresponding to the second interference layer, H eq,kl2 represents the equivalent channel matrix of the transmitted data of user k and user l2, H eq,kl2 The conjugate transposed matrix of , l2≠l1; Represents the covariance matrix corresponding to the noise.

[0198] It can be understood that if the estimation of the second interference layer is ignored, the channel covariance matrix R uu satisfy:

[0199]

[0200] Based on the above channel covariance matrix R uu , the network device can determine the equalization coefficient of user k This application is for network equipment based on the channel covariance matrix R uu Determine the equalization coefficient for user k One possible determination method is that the network device determines the equalization coefficient of user k based on the above formula 1:

[0201] It can be understood that the above channel covariance matrix R uu The formulas satisfied are exemplary and should not be taken as the general formula for the channel covariance matrix R uu For example, other variations may exist depending on the balancing method and actual application scenarios.

[0202] Optionally, in the present application, the second communication device may further send second information to the first terminal device, and the second information may be used to instruct, notify, or configure the first terminal device to perform the communication method provided in the embodiment of the present application. Accordingly, the first terminal device performs the method shown in Figure 3. For example, the second information may be used to instruct the first terminal device to perform compact interference channel estimation (CICE), and the first terminal device may perform the method provided in the embodiment of the present application according to the second information.

[0203] It is understandable that in order to implement the functions in the above embodiments, the embodiments of the present application also provide a communication device. The communication device may include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.

[0204] Figures 6 to 8 are schematic diagrams of the structures of possible communication devices provided in embodiments of the present application. This communication device can be used to implement the functions of the network device or first terminal device in the above-described method embodiments, thereby also achieving the beneficial effects of the above-described method embodiments. In one possible implementation, the communication device can be any of the network devices or first terminal devices shown in Figures 1 to 3. For relevant details and effects, please refer to the description of the aforementioned embodiments.

[0205] As shown in Figure 6 , the communication device 600 includes a processing unit 610 and a communication unit 620 , wherein the communication unit 620 may also be a transceiver unit or an input / output interface, etc. The communication device 600 may be used to implement the functions of the network device or the first terminal device in the method embodiment shown in Figure 3 .

[0206] Optionally, when implementing the function of the first terminal device, the communication unit 620 may be configured to receive first information indicating a port corresponding to a first interference layer of the first terminal device, where the first interference layer is one or more interference layers among multiple interference layers of the first terminal device, and the first interference layer is a transmission layer of the second terminal device. The processing unit 610 may be configured to perform channel estimation based on the port corresponding to the first interference layer.

[0207] Optionally, the processing unit 610 may be further configured to determine an equalization coefficient according to a result of channel estimation, and receive data according to the equalization coefficient.

[0208] Optionally, the processing unit 610 may be specifically configured to perform channel estimation based on a first time-frequency resource, where the first time-frequency resource corresponds to a port corresponding to the first interference layer.

[0209] Optionally, the processing unit 610 may be specifically configured to perform channel estimation based on the first time-frequency resources, and based on the time-frequency resources corresponding to the noise and / or the time-frequency resources corresponding to the data to be transmitted.

[0210] Optionally, when the first information also includes indication information of a port group, the processing unit 610 can also be used to determine the port corresponding to the first interference layer based on the port corresponding to the data to be transmitted and the ports in the port group, as well as the indication information of the port corresponding to the first interference layer and / or the port indication information corresponding to the second interference layer, the second interference layer does not include the first interference layer.

[0211] Optionally, when the first information includes indication information of a port group, the processing unit 610 may be further configured to determine a port corresponding to the first interference layer according to a port corresponding to data to be transmitted and ports in the port group.

[0212] Optionally, when implementing the function of the first terminal device, the processing unit 610 may be configured to determine first information indicating a port corresponding to a first interference layer of the first terminal device, the first interference layer being one or more interference layers among a plurality of interference layers of the first terminal device, the first interference layer being a transmission layer of the second terminal device. The communication unit 620 may be configured to send the first information to the first terminal device.

[0213] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0214] As shown in Figure 7, a communication device 700 provided in an embodiment of the present application is used to implement the communication method provided in the present application. The communication device 700 can be a communication device that applies the communication method, or it can be a component in a communication device, or it can be a device that can be used in conjunction with a communication device. The communication device 700 can be a first terminal device or a network device. Among them, the communication device 700 can be a chip system or a chip. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. The communication device 700 includes at least one processor 720 for implementing the communication method provided in the embodiment of the present application. The communication device 700 may also include an output interface 710, which can also be called an input-output interface. In the embodiment of the present application, the output interface 710 can be used to communicate with other devices via a transmission medium, and its functions may include sending and / or receiving. For example, when the communication device 700 is a chip, it transmits to other chips or devices via the output interface 710. The processor 720 can be used to implement the method shown in the above method embodiment.

[0215] Exemplarily, the processor 720 may be used to execute actions executed by the processing unit 610 , and the output interface 710 may be used to execute actions executed by the communication unit 620 , which will not be described in detail.

[0216] Optionally, the communication device 700 may further include at least one memory 730 for storing program instructions and / or data. The memory 730 is coupled to the processor 720. Coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 720 may operate in conjunction with the memory 730. The processor 720 may execute program instructions stored in the memory 730. At least one of the at least one memory may be integrated with the processor.

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

[0218] In the embodiments of the present application, the processor 720 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0219] As shown in Figure 8, a communication device 800 provided in an embodiment of the present application is used to implement the communication method provided in the present application. The communication device 800 can be a communication device that applies the communication method shown in the embodiment of the present application, or it can be a component in a communication device, or it can be a device that can be used in combination with a communication device. The communication device 800 can be a first terminal device or a network device. Among them, the data transmission device 800 can be a chip system or a chip. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. Part or all of the communication method for applying the Huygens equivalent surface provided in the above embodiment can be implemented by hardware or by software. When implemented by hardware, the data transmission device 800 may include: an input interface circuit 801, a logic circuit 802 and an output interface circuit 803.

[0220] Optionally, taking the device being used to implement the function of the receiving end as an example, the input interface circuit 801 can be used to execute the above-mentioned receiving action performed by the communication unit 620, the output interface circuit 803 can be used to execute the above-mentioned sending action performed by the communication unit 620, and the logic circuit 802 can be used to execute the above-mentioned action performed by the processing unit 610, which will not be repeated.

[0221] Optionally, the data transmission device 800 may be a chip or an integrated circuit in specific implementation.

[0222] Part or all of the operations and functions performed by the data transmission device described in the above method embodiments of the present application can be completed using a chip or an integrated circuit.

[0223] An embodiment of the present application provides a computer-readable storage medium storing a computer program, wherein the computer program includes instructions for executing the above method embodiment.

[0224] An embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the above method embodiment.

[0225] An embodiment of the present application provides a communication system. Specifically, the communication system may include a first terminal device and a network device for implementing the method shown in Figure 3, or may include an apparatus for implementing the method executed by the first terminal device in Figure 3 and an apparatus for implementing the method indicated by the network device in Figure 3. For details, please refer to the relevant description in the above method embodiments, which will not be repeated here. The communication system may include the structure shown in Figure 1 or Figure 2.

[0226] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0227] The present application is described with reference to the flow chart and / or block diagram of the method, device (system), and computer program product according to the embodiment of the present application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one flow chart flow or multiple flows and / or one box or multiple boxes of the block diagram.

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

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

[0230] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0231] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the embodiments and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.

Claims

1. A communication method, characterized in that: include: A first terminal device receives first information, where the first information is used to indicate a port corresponding to a first interference layer of the first terminal device, where the first interference layer is one or more interference layers among a plurality of interference layers of the first terminal device, and the first interference layer is a transmission layer of a second terminal device; The first terminal device performs channel estimation according to the port corresponding to the first interference layer.

2. The method according to claim 1, wherein The method further comprises: The first terminal device determines an equalization coefficient according to a result of channel estimation; The first terminal device receives data according to the equalization coefficient.

3. The method according to claim 1 or 2, wherein: The first terminal device performs channel estimation according to the port corresponding to the first interference layer, including: The first terminal device performs channel estimation based on a first time-frequency resource, where the first time-frequency resource corresponds to a port corresponding to the first interference layer.

4. The method according to claim 3, wherein The first terminal device performs channel estimation according to the first time-frequency resource, including: The first terminal device performs channel estimation based on the first time-frequency resources, and based on the time-frequency resources corresponding to the noise and / or the time-frequency resources corresponding to the data to be transmitted.

5. The method according to any one of claims 1 to 4, characterized in that The first interference layer is determined according to interference energy, and the interference energy of the first interference layer satisfies at least one of the following: The interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the plurality of interference layers further includes the second interference layer; The interference energy of the first interference layer is not less than an energy threshold; a ratio of the interference energy of the first interference layer to the total interference energy being not less than a ratio threshold, where the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; The first interference layer includes multiple interference layers, and the sum of interference energies of the multiple interference layers is not less than an energy threshold; The first interference layer includes multiple interference layers, the ratio of the sum of interference energies of the multiple interference layers to the total interference energy is not less than a ratio threshold, and the total interference energy is the sum of interference energies of all interference layers of the first terminal device; The interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

6. The method according to any one of claims 1 to 5, wherein: The first information includes indication information of ports corresponding to the first interference layer and / or indication information of ports corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

7. The method according to claim 6, wherein The first information further includes indication information of the port group, and the method further includes: The first terminal device determines the port corresponding to the first interference layer according to the port corresponding to the data to be transmitted and the ports in the port group, as well as the indication information of the port corresponding to the first interference layer and / or the indication information of the port corresponding to the second interference layer.

8. The method according to any one of claims 1 to 7, wherein: The first information includes indication information of the port group, and the method further includes: The first terminal device determines the port corresponding to the first interference layer according to the port corresponding to the data to be transmitted and the ports in the port group.

9. A communication method, characterized in that: include: The network device determines first information, where the first information is used to indicate a port corresponding to a first interference layer of a first terminal device, where the first interference layer is one or more interference layers among a plurality of interference layers of the first terminal device, and the first interference layer is a transmission layer of a second terminal device; The network device sends the first information to the first terminal device.

10. The method according to claim 9, wherein The first interference layer is determined according to interference energy, and the interference energy of the first interference layer satisfies at least one of the following: The interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the plurality of interference layers further includes the second interference layer; The interference energy of the first interference layer is not less than an energy threshold; a ratio of the interference energy of the first interference layer to the total interference energy being not less than a ratio threshold, where the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; The first interference layer includes multiple interference layers, and the sum of interference energies of the multiple interference layers is not less than an energy threshold; The first interference layer includes multiple interference layers, the ratio of the sum of interference energies of the multiple interference layers to the total interference energy is not less than a ratio threshold, and the total interference energy is the sum of interference energies of all interference layers of the first terminal device; The interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

11. The method according to claim 9 or 10, wherein: The first information includes indication information of ports corresponding to the first interference layer and / or indication information of ports corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

12. The method according to claim 11, wherein The first information also includes indication information of the port group, the ports in the port group, the ports corresponding to the data to be transmitted of the first terminal device, and the indication information of the ports corresponding to the first interference layer and / or the port indication information corresponding to the second interference layer are used to determine the ports corresponding to the first interference layer.

13. The method according to claim 9 or 10, wherein: The first information includes indication information of a port group, and the ports in the port group and the ports corresponding to the data to be transmitted are used to determine the ports corresponding to the first interference layer.

14. A first communication device, characterized in that: include: a communication unit, configured to receive first information indicating a port corresponding to a first interference layer of a first communication device, where the first interference layer is one or more interference layers among a plurality of interference layers of the first communication device, and the first interference layer is a transmission layer of a second communication device; A processing unit is configured to perform channel estimation according to the port corresponding to the first interference layer.

15. The device according to claim 14, wherein The processing unit is further configured to: Determine the equalization coefficient according to the result of channel estimation; Data is received according to the equalization coefficient.

16. The device according to claim 14 or 15, characterized in that The processing unit is specifically configured to: Channel estimation is performed based on a first time-frequency resource, where the first time-frequency resource corresponds to a port corresponding to the first interference layer.

17. The device according to claim 16, characterized in that The processing unit is specifically configured to: Channel estimation is performed based on the first time-frequency resources, and based on the time-frequency resources corresponding to the noise and / or the time-frequency resources corresponding to the data to be transmitted.

18. The device according to any one of claims 14 to 17, characterized in that The first interference layer is determined according to interference energy, and the interference energy of the first interference layer satisfies at least one of the following: The interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the plurality of interference layers further includes the second interference layer; The interference energy of the first interference layer is not less than an energy threshold; a ratio of the interference energy of the first interference layer to the total interference energy being not less than a ratio threshold, where the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; The first interference layer includes multiple interference layers, and the sum of interference energies of the multiple interference layers is not less than an energy threshold; The first interference layer includes multiple interference layers, the ratio of the sum of interference energies of the multiple interference layers to the total interference energy is not less than a ratio threshold, and the total interference energy is the sum of interference energies of all interference layers of the first terminal device; The interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

19. The device according to any one of claims 14 to 18, characterized in that The first information includes indication information of ports corresponding to the first interference layer and / or indication information of ports corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

20. The device according to claim 19, wherein The first information further includes indication information of the port group, and the processing unit is further configured to: The port corresponding to the first interference layer is determined according to the port corresponding to the data to be transmitted and the ports in the port group, as well as the indication information of the port corresponding to the first interference layer and / or the indication information of the port corresponding to the second interference layer.

21. The device according to any one of claims 14 to 20, characterized in that The first information includes indication information of the port group, and the processing unit is further configured to: The port corresponding to the first interference layer is determined according to the port corresponding to the data to be transmitted and the ports in the port group.

22. The device according to any one of claims 14 to 20, characterized in that The communication unit includes a transceiver, and the processing unit includes a processor.

23. A communication device, characterized in that: include: a processing unit, configured to determine first information indicating a port corresponding to a first interference layer of a first terminal device, the first interference layer being one or more interference layers among a plurality of interference layers of the first terminal device, the first interference layer being a transmission layer of a second terminal device; A communication unit is configured to send the first information to the first terminal device.

24. The device according to claim 23, wherein The first interference layer is determined according to interference energy, and the interference energy of the first interference layer satisfies at least one of the following: The interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the plurality of interference layers further includes the second interference layer; The interference energy of the first interference layer is not less than an energy threshold; a ratio of the interference energy of the first interference layer to the total interference energy being not less than a ratio threshold, where the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; The first interference layer includes multiple interference layers, and the sum of interference energies of the multiple interference layers is not less than an energy threshold; The first interference layer includes multiple interference layers, the ratio of the sum of interference energies of the multiple interference layers to the total interference energy is not less than a ratio threshold, and the total interference energy is the sum of interference energies of all interference layers of the first terminal device; The interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

25. The device according to claim 23 or 24, characterized in that The first information includes indication information of ports corresponding to the first interference layer and / or indication information of ports corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

26. The device according to claim 25, characterized in that The first information also includes indication information of the port group, the ports in the port group, the ports corresponding to the data to be transmitted of the first terminal device, and the indication information of the ports corresponding to the first interference layer and / or the port indication information corresponding to the second interference layer are used to determine the ports corresponding to the first interference layer.

27. The device according to claim 25 or 26, characterized in that The first information includes indication information of a port group, and the ports in the port group and the ports corresponding to the data to be transmitted are used to determine the ports corresponding to the first interference layer.

28. The device according to any one of claims 23 to 27, characterized in that The communication unit includes a transceiver, and the processing unit includes a processor.

29. A communication method, characterized in that: include: The network device determines first information, where the first information is used to indicate a port corresponding to a first interference layer of a first terminal device, where the first interference layer is one or more interference layers among a plurality of interference layers of the first terminal device, and the first interference layer is a transmission layer of a second terminal device; The network device sends the first information to the first terminal device; The first terminal device receives the first information from the network device; The first terminal device performs channel estimation according to the port corresponding to the first interference layer.

30. The method of claim 29, wherein: The method further comprises: The first terminal device determines an equalization coefficient according to a result of channel estimation; The first terminal device receives data according to the equalization coefficient.

31. The method according to claim 29 or 30, wherein The first terminal device performs channel estimation according to the port corresponding to the first interference layer, including: The first terminal device performs channel estimation based on a first time-frequency resource, where the first time-frequency resource corresponds to a port corresponding to the first interference layer.

32. The method of claim 31, wherein The first terminal device performs channel estimation according to the first time-frequency resource, including: The first terminal device performs channel estimation based on the first time-frequency resources, and based on the time-frequency resources corresponding to the noise and / or the time-frequency resources corresponding to the data to be transmitted.

33. The method according to any one of claims 29 to 32, wherein: The first interference layer is determined according to interference energy, and the interference energy of the first interference layer satisfies at least one of the following: The interference energy of the first interference layer is higher than the interference energy of the second interference layer, and the plurality of interference layers further includes the second interference layer; The interference energy of the first interference layer is not less than an energy threshold; a ratio of the interference energy of the first interference layer to the total interference energy being not less than a ratio threshold, where the total interference energy is the sum of the interference energies of all interference layers of the first terminal device; The first interference layer includes multiple interference layers, and the sum of interference energies of the multiple interference layers is not less than an energy threshold; The first interference layer includes multiple interference layers, the ratio of the sum of interference energies of the multiple interference layers to the total interference energy is not less than a ratio threshold, and the total interference energy is the sum of interference energies of all interference layers of the first terminal device; The interference energy of the first interference layer is the N interference layers with the highest interference energy among the multiple interference layers, where N is a positive integer.

34. The method according to any one of claims 29 to 33, wherein: The first information includes indication information of ports corresponding to the first interference layer and / or indication information of ports corresponding to a second interference layer, and the second interference layer does not include the first interference layer.

35. The method of claim 34, wherein: The first information further includes indication information of the port group, and the method further includes: The first terminal device determines the port corresponding to the first interference layer according to the port corresponding to the data to be transmitted and the ports in the port group, as well as the indication information of the port corresponding to the first interference layer and / or the indication information of the port corresponding to the second interference layer.

36. The method according to any one of claims 29 to 35, wherein: The first information includes indication information of the port group, and the method further includes: The first terminal device determines the port corresponding to the first interference layer according to the port corresponding to the data to be transmitted and the ports in the port group.

37. A communication device, characterized in that: include: processor; The processor is configured to execute one or more computer programs stored in the memory, so as to enable the communication device to perform the method according to any one of claims 1 to 13.

38. The communication device according to claim 37, wherein: The communication device further includes the memory.

39. The communication device according to claim 37 or 38, wherein: The communication device is a chip or a chip system.

40. A chip system, characterized in that: The chip system includes a logic circuit and an input / output interface, wherein: The input and output interface is used to communicate with other communication devices outside the chip system, and the logic circuit is used to execute the method according to any one of claims 1 to 13.

41. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 8, or enables the computer to execute the method according to any one of claims 9 to 13.

42. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, causes the computer to perform the method according to any one of claims 1 to 8, or causes the computer to perform the method according to any one of claims 9 to 13.

43. A communication system, characterized in that The invention comprises a communication device for executing the method according to any one of claims 1 to 8, and a communication device for executing the method according to any one of claims 9 to 13.