Communication method and device
Patent Information
- Application Number
- CN202380092765.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-30
- Publication Date
- 2025-09-05
AI Technical Summary
The demodulation reference signal (DMRS) in the existing protocol supports up to 12 orthogonal ports, which cannot meet the interference estimation performance requirements for higher-order data transmission under larger antenna dimensions in the future.
Through different DMRS port grouping and port group instructions, the accuracy and refinement of interference processing of terminal equipment are improved, higher-order DMRS mapping and the transmission of more orthogonal data streams are realized, and multiple sets are used to divide DMRS ports to optimize interference. It is estimated that different interference measurement methods and sequence indication methods are used to reduce indication overhead.
It improves the interference processing accuracy and spectrum efficiency of terminal equipment, supports the transmission of more orthogonal data streams, and improves the performance and efficiency of communication systems.
Smart Images

Figure CN120604485A_ABST
Abstract
Description
Communication method and device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In existing protocols, the demodulation reference signal (DMRS) supports up to 12 orthogonal ports, meaning that existing protocols can implement interference estimation for up to 12 data streams. With the development of communications, higher-order data transmission (i.e., more data streams) with larger antenna dimensions may be required in the future, such as hundreds or even thousands of data streams being transmitted simultaneously. The spectral efficiency of data transmission through 12 ports is far from sufficient for future higher-order data transmission (more data streams) with larger antenna dimensions. Therefore, overcoming the poor interference estimation performance during high-order data transmission is an urgent problem that needs to be solved.
[0003] Summary of the Invention
[0004] The present application provides a communication method and apparatus for solving the problem of poor interference estimation performance during high-order data transmission.
[0005] In a first aspect, a communication method is provided. The execution subject of the method can be a network device or a chip, chip system or circuit located in the network device. The method can be implemented by the following steps: determining that the DMRS port allocated to the first terminal is the first DMRS port; sending first information and second information to the first terminal, wherein the first information is used to indicate the first DMRS port, and the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein any set in the multiple sets includes at least one DMRS port.
[0006] In the embodiment of the present application, different DMRS port groupings and port group indications can be used to improve the accuracy and refinement of interference processing of terminal devices, which is conducive to achieving higher-order DMRS mapping, improving port multiplexing capabilities, and realizing the transmission of more orthogonal data streams.
[0007] It can be understood that "sending the first information and the second information" only indicates the direction of transmission of the first information and the second information, including direct sending through the air interface and indirect sending by the processing unit through the air interface, so "sending" can also be understood as the "output" of the chip interface.
[0008] It can be understood that the first information and the second information can be sent separately or simultaneously.
[0009] In one possible design, the DMRS ports included in the multiple sets are determined based on the interference to the first DMRS port. Through the above design, the terminal can perform interference estimation based on the interference of each set to the first DMRS port, thereby improving the accuracy and refinement of the interference processing of the terminal device.
[0010] In one possible design, the multiple sets include at least two sets from a first set, a second set, and a third set; wherein the first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are not orthogonal to the first DMRS port. The above design can improve the accuracy and refinement of interference processing of terminal devices by dividing the multiple sets according to the time-frequency resource relationship and orthogonal / non-orthogonal relationship between other DMRS ports and the first DMRS port.
[0011] In one possible design, the multiple sets include a fourth set and a fifth set; wherein any DMRS port included in the fourth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference from all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; and any DMRS port included in the fifth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference from all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to the first threshold. The above design can improve the accuracy and refinement of interference processing of the terminal device by dividing the two sets according to the interference of other DMRS ports to the first DMRS port.
[0012] In one possible design, the multiple sets include a sixth set and a seventh set; any DMRS port included in the sixth set satisfies the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; the DMRS ports included in the seventh set satisfy the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to the second threshold. The above design can improve the accuracy and refinement of interference processing of terminal devices by dividing the two sets according to the number of scheduling layers of other DMRS ports.
[0013] In one possible design, the method further includes: sending third information to the first terminal, where the third information indicates sequence information of some of the multiple sets. By matching different sequence indication methods for different sets, the indication overhead can be further reduced and the data transmission efficiency can be improved.
[0014] In one possible design, the multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set. In the above design, the third information indicating the sequence information of the first set and / or the sequence information of the second set can improve the accuracy of channel estimation for the first set and / or the second set. The third information not indicating the sequence information of the third set can save signaling overhead.
[0015] In one possible design, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set. In this way, on the one hand, the accuracy of channel estimation of the first set or the second set can be improved, and on the other hand, signaling overhead can be reduced.
[0016] In one possible design, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set. In this way, on the one hand, the accuracy of the channel estimation of the first set can be improved, and on the other hand, the signaling overhead can be reduced.
[0017] In one possible design, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set. In this way, on the one hand, the accuracy of the channel estimation of the second set can be improved, and on the other hand, the signaling overhead can be reduced.
[0018] In one possible design, the third information indicates the sequence information of the fourth set. In this way, the third information indicating the sequence information of the fourth set can improve the accuracy of the channel estimation of the fourth set, and the third information not indicating the sequence information of the fifth set can reduce signaling overhead.
[0019] In one possible design, the third information indicates the sequence information of the sixth set. In this way, the third information indicating the sequence information of the sixth set can improve the accuracy of the channel estimation of the sixth set, and the third information not indicating the sequence information of the seventh set can reduce signaling overhead.
[0020] In one possible design, the method further includes: sending fourth information to the second terminal, the fourth information indicating a second DMRS port allocated to the second terminal; wherein the set to which the second DMRS port belongs is determined based on distance information between the second terminal and the first terminal. This design can reduce communication interference between the two terminals.
[0021] In one possible design, the second information includes the DMRS port numbers included in multiple sets respectively; or, the second information includes the indexes of multiple sets; or, the second information includes at least two of the following information of multiple sets: the maximum DMRS port number, the minimum DMRS port number, and the number of DMRS ports.
[0022] According to a second aspect, a communication method is provided. The execution subject of the method may be a terminal device or a chip, a chip system or a circuit located in the terminal device. The method may be implemented by the following steps: receiving first information and second information from a network device, the first information being used to indicate a first DMRS port, and the second information being used to indicate multiple sets corresponding to the first DMRS port, wherein any one of the multiple sets includes at least one DMRS port.
[0023] In the embodiment of the present application, different DMRS port groupings and port group indications can be used to improve the accuracy and refinement of interference processing of terminal devices, which is conducive to achieving higher-order DMRS mapping, improving port multiplexing capabilities, and realizing the transmission of more orthogonal data streams.
[0024] It can be understood that "receiving the first information and the second information" only indicates the direction of transmission of the first information and the second information, including direct reception through the air interface and indirect reception by the processing unit through the air interface, so "receiving" can also be understood as the "input" of the chip interface.
[0025] It can be understood that the first information and the second information can be received separately or simultaneously.
[0026] In one possible design, the DMRS ports included in the multiple sets are determined based on the interference to the first DMRS port. Through the above design, the terminal can perform interference estimation based on the interference of each set to the first DMRS port, thereby improving the accuracy and refinement of the interference processing of the terminal device.
[0027] In one possible design, the multiple sets include at least two sets from a first set, a second set, and a third set; wherein the first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and the corresponding sequence is different from the sequence of the first DMRS.
[0028] The above design can improve the accuracy and refinement of interference processing of the terminal device by dividing the multiple sets according to the time-frequency resource relationship and orthogonal / non-orthogonal relationship between other DMRS ports and the first DMRS port.
[0029] In one possible design, multiple sets include a fourth set and a fifth set; wherein, any DMRS port included in the fourth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; any DMRS port included in the fifth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to the first threshold.
[0030] The above design can improve the accuracy and refinement of interference processing of the terminal device by dividing the two groups according to the interference of other DMRS ports on the first DMRS port.
[0031] In one possible design, multiple sets include a sixth set and a seventh set; any DMRS port included in the sixth set satisfies the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; the DMRS ports included in the seventh set satisfy the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to the second threshold.
[0032] The above design can improve the accuracy and refinement of interference processing of terminal devices by dividing the two sets according to the number of scheduling layers of other DMRS ports.
[0033] In one possible design, the method further includes receiving third information from a network device, the third information indicating sequence information of a portion of the multiple sets. By matching different sequence indication methods for different sets, indication overhead can be further reduced and data transmission efficiency can be improved.
[0034] In one possible design, the multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set. In the above design, the third information indicating the sequence information of the first set and / or the sequence information of the second set can improve the accuracy of channel estimation for the first set and / or the second set. The third information not indicating the sequence information of the third set can save signaling overhead.
[0035] In one possible design, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set. In this way, on the one hand, the accuracy of channel estimation of the first set or the second set can be improved, and on the other hand, signaling overhead can be reduced.
[0036] In one possible design, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set. In this way, on the one hand, the accuracy of the channel estimation of the first set can be improved, and on the other hand, the signaling overhead can be reduced.
[0037] In one possible design, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set. In this way, on the one hand, the accuracy of the channel estimation of the second set can be improved, and on the other hand, the signaling overhead can be reduced.
[0038] In one possible design, the third information includes sequence information of the fourth set. In this way, the third information indicating the sequence information of the fourth set can improve the accuracy of the channel estimation of the fourth set, and the third information not indicating the sequence information of the fifth set can reduce signaling overhead.
[0039] In one possible design, the third information includes sequence information of the sixth set. In this way, the third information indicating the sequence information of the sixth set can improve the accuracy of the channel estimation of the sixth set, and the third information not indicating the sequence information of the seventh set can reduce signaling overhead.
[0040] In one possible design, the second information includes the DMRS port numbers included in multiple sets respectively; or, the second information includes the indexes of multiple sets; or, the second information includes at least two of the following information of multiple sets: the maximum DMRS port number, the minimum DMRS port number, and the number of DMRS ports.
[0041] In one possible design, the method further includes: determining interference of multiple sets on the first DMRS port, wherein the interference measurement methods corresponding to the multiple sets are different.
[0042] In one possible design, determining the interference of multiple sets on a first DMRS port includes: determining the interference of the first set on the first DMRS port using a minimum mean square error (LMSE) algorithm; determining the interference of the second set on the first DMRS port using a least squares (LS) algorithm; and determining the interference of the third set on the first DMRS port using a sequential interference cancellation (SIC) algorithm. This design can improve the accuracy of interference processing, thereby improving communication performance.
[0043] In a third aspect, the present application further provides a communication device, which is a terminal device or a chip in a terminal device. The communication device has the function of implementing any of the methods provided in the second aspect above. The communication device can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.
[0044] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the terminal device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes a communication interface for supporting communication between the communication device and a network device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0045] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.
[0046] In one possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module), which can perform the corresponding functions in the above method example. For details, please refer to the description of the method provided in the second aspect, which will not be repeated here. As an example, the processing unit can be a processor, and the communication unit can be a transceiver or a communication interface. It can be understood that if the device is a terminal device, the transceiver can be implemented by an antenna, a feeder, and a codec in the device, or if the device is a chip (system) or circuit provided in the terminal device, the communication unit can be a communication interface, a communication circuit, or a pin, etc. of the chip (system) or circuit.
[0047] In a fourth aspect, the present application further provides a communication device, which is a network device or a chip in a network device. The communication device has the function of implementing any of the methods provided in the first aspect above. The communication device can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.
[0048] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the network device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes a communication interface for supporting communication between the communication device and a terminal device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0049] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.
[0050] In one possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module), which can perform the corresponding functions in the above method example. Please refer to the description of the method provided in the first aspect for details, which will not be repeated here. As an example, the processing unit may be a processor, and the communication unit may be a transceiver or a communication interface. It can be understood that if the device is a terminal device, the transceiver can be implemented by an antenna, a feeder, and a codec in the device, or if the device is a chip (system) or circuit provided in the terminal device, the communication unit may be a communication interface, a communication circuit, or a pin, etc. of the chip (system) or circuit.
[0051] In a fifth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method in the aforementioned first aspect and any possible design through logic circuits or execution code instructions.
[0052] In the sixth aspect, a communication device is provided, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the method in the aforementioned second aspect and any possible design through logic circuits or executing code instructions.
[0053] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method of the aforementioned first aspect or second aspect and any possible design is implemented.
[0054] In an eighth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements the method in the aforementioned first aspect or second aspect and any possible design.
[0055] In a ninth aspect, a chip system is provided, comprising a processor and a memory, for implementing the method of the first or second aspect and any possible design. The chip system may be composed of a chip alone or may include a chip and other discrete devices.
[0056] In a tenth aspect, a communication system is provided, which includes the device described in the second aspect (such as a terminal device) and the device described in the first aspect (such as a network device).
[0057] The technical effects that can be achieved by the technical solutions of any of the third to tenth aspects mentioned above can be described with reference to the technical effects that can be achieved by the technical solutions of the first or second aspects mentioned above, and the repetitions will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;
[0059] FIG2 is a flow chart of a communication method according to an embodiment of the present application;
[0060] FIG3 is a schematic diagram of three sets according to an embodiment of the present application;
[0061] FIG4 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0062] FIG5 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0063] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0064] Below, some terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0065] 1. Antenna port: This can be understood as a transmitting antenna recognized by a receiving device, or a receiving antenna that can be recognized by a transmitting device; or, a transmitting antenna or receiving antenna that can be distinguished in space, which can be referred to as a physical antenna.
[0066] 2. Reference signal port: A reference signal port can be understood as a virtual antenna or logical antenna, which can be a weighted combination of multiple physical antennas. Its weighting coefficient is related to the precoding matrix loaded on the reference signal. If the precoding matrix loaded on the reference signal can be a unit matrix, then an antenna port is configured for each virtual antenna, each virtual antenna corresponds to a physical antenna, and each antenna port can correspond to a reference signal or a reference signal port. If the precoding matrix loaded on the reference signal is not a unit matrix, then multiple antenna ports are configured for one virtual antenna, one virtual antenna corresponds to multiple physical antennas, and multiple antenna ports can correspond to one reference signal or one reference signal port. For example, if the reference signal is a channel state information-reference signal (CSI-RS), then the reference signal port can be called a CSI-RS port; if the reference signal is a demodulation reference signal (DMRS), then the reference signal port can be called a DMRS port.
[0067] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More (items) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. 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. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0068] The terms "including," "having," and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0069] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any method or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or advantageous over other methods or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0070] The technology provided in the embodiments of the present application can be applied to various communication systems, for example, a fourth generation (4G) communication system (such as a long term evolution (LTE) system), a fifth generation (5G) communication system, a world-wide interoperability for microwave access (WiMAX) or a wireless local area network (WLAN) system, or a fusion system of multiple systems, or a future communication system, such as a sixth generation (6G) communication system. Among them, the 5G communication system can also be called a new radio (NR) system.
[0071] Referring to Figure 1, a communication system is provided in an embodiment of the present application. The communication system includes a network device and six terminal devices, namely UE1 to UE6. In this communication system, UE1 to UE6 can send uplink data to the network device, and the network device can receive uplink data sent by UE1 to UE6. In addition, UE4 to UE6 can also form a sub-communication system. The network device can send downlink information to UE1, UE2, UE3, and UE5, and UE5 can send downlink information to UE4 and UE6 based on device-to-device (D2D) technology.
[0072] It should be noted that the number and type of each device in the communication system shown in Figure 1 are for illustration only. The embodiments of the present application are not limited to this. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, for example, core network elements, network management equipment such as operation administration and maintenance (OAM) network elements, etc.
[0073] A network device may be a base station (BS). It may also be referred to as an access network device, an access node (AN), or a radio access node (RAN). Base stations may take various forms, such as macro base stations, micro base stations, relay stations, or access points. Network devices may connect to a core network (such as the LTE core network or the 5G core network) and provide wireless access services to terminal devices. The network equipment includes, for example, but is not limited to, at least one of the following: a base station in 5G, such as a transmission reception point (TRP) or a next-generation node B (gNB), a network device in an open radio access network (O-RAN) or a module included in the network device, 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., home evolved node B, or home node B, HNB), a base band unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), and / or a mobile switching center, etc. Alternatively, the network device may be a radio unit (RU), a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU-CP) node, or a centralized unit user plane (CU-UP) node. Alternatively, the network device may be an in-vehicle device, a wearable device, or a network device in a future-evolved public land mobile network (PLMN). In some deployments of network devices, the network device may also be an open radio access network (ORAN) architecture, etc. For example, the network device shown in the embodiment of the present application may be an access network device in the ORAN, or a module in the access network device, etc.In the ORAN system, CU may also be referred to as open (O)-CU, DU may also be referred to as O-DU, CU-DU may also be referred to as O-CU-DU, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU.
[0074] In the embodiments of the present application, the communication device used to implement the network device function can be a network device, or a network device that has some of the functions of a network device, or a device that can support the network device to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The communication device can be installed in the network device or used in combination with the network device. In the method of the embodiments of the present application, the communication device used to implement the network device function is described as an example of a network device.
[0075] Terminal equipment is also called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal equipment can be a device that provides voice and / or data connectivity to users. Terminal equipment can communicate with one or more core networks through network equipment. Terminal equipment can be deployed on land, including indoors, outdoors, handheld, and / or vehicle-mounted; it can also be deployed on the water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). Terminal equipment includes handheld devices with wireless connection capabilities, other processing equipment connected to wireless modems, or vehicle-mounted equipment, etc. Terminal equipment can be portable, pocket-sized, handheld, built-in computer or vehicle-mounted mobile devices. Some examples of terminal devices include: personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices such as smart watches, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, terminals in vehicle networking systems, wireless terminals in self-driving cars, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities such as smart gas pumps, terminal devices on high-speed trains, and wireless terminals in smart homes such as smart speakers, smart coffee machines, and smart printers.
[0076] In the embodiments of the present application, the communication device for realizing the functions of the terminal device can be a terminal device, or a terminal device with some terminal functions, or a device capable of supporting the terminal device to realize the functions, such as a chip system. The communication device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the communication device for realizing the functions of the terminal device is described as an example of a terminal device.
[0077] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
[0078] It should be noted that in this application, the phrases "sending information / data to A" and "sending information / data" simply indicate the direction of information / data transmission, with A being the destination. This does not limit "sending information / data to A" to transmission over an air interface. "Sending information / data to A" includes both direct and indirect transmission of information / data to A. Therefore, "sending information / data to A" can also be understood as the processing unit's communication interface "outputting information / data destined for A." Similarly, "sending information / data" can also be understood as "outputting information / data."
[0079] Similarly, "receiving information / data from A" and "receiving information / data" only indicate the direction of information / data transmission. "From A" means that the source of the information / data is A, including receiving information / data directly from A and indirectly receiving information / data from A. Therefore, "receiving information / data from A" can also be understood as the communication interface of the processing unit "inputting information / data from A"; similarly, "receiving information / data" can also be understood as "inputting information / data".
[0080] The following describes the technical features involved in the embodiments of this application.
[0081] DMRS is used for channel estimation and, consequently, for data detection and demodulation. DMRS can be transmitted via DMRS ports. To ensure the quality of channel estimation, different DMRS ports are typically orthogonal, thereby avoiding interference between them. Different DMRS ports being orthogonal means that the DMRS symbols corresponding to the different DMRS ports are orthogonal in the frequency, time-frequency, or code domains. Currently, 5G NR supports two types of DMRS resource mapping. For Type 1 DMRS, a maximum of eight orthogonal DMRS ports are supported; for Type 2 DMRS, a maximum of 12 orthogonal DMRS ports are supported.
[0082] In multiple-input, multiple-output (MIMO) transmission, interference suppression is a key factor in ensuring received signal performance. After channel estimation, when performing data demodulation, the terminal device can attempt to estimate interference information and use this information to calculate MIMO equalization coefficients. Currently, the terminal device performs interference estimation on the signal of the target port (i.e., the DMRS port assigned to the terminal device by the network device). The general process is:
[0083] 1. The terminal device performs channel estimation on the target port (i.e., the DMRS port allocated to the terminal device by the network device) to obtain H1.
[0084] 2. The terminal device determines the interfering port.
[0085] 3. The terminal device performs channel estimation on the interference port and obtains H2.
[0086] 4. The terminal device uses H2 to calculate the interference noise covariance matrix of the minimum mean square error (MMSE) algorithm and obtains the MMSE equalization coefficient.
[0087] 5. The terminal device uses the MMSE equalization coefficient to perform data demodulation.
[0088] Currently, NR only supports a maximum of 12-stream MIMO transmission, allowing terminal devices to achieve relatively good demodulation performance with low complexity and low overhead. As Massive MIMO systems continue to evolve, the number of transmit and receive antennas will further increase (for example, network equipment will support 128T or 256T transmit antennas, and terminal devices will support 8R receive antennas). Channel information acquisition will become more accurate, enabling support for a higher number of transmission streams and improving the spectral efficiency of MIMO systems. This will inevitably require more DMRS ports to support a higher number of transmission streams (greater than 12 streams). Because different DMRS ports rely on frequency division multiplexing, time division multiplexing, or code division multiplexing to achieve orthogonality, and because time-frequency resources and orthogonal codeword sets are limited, interference estimation performance is poor for high-order data transmission.
[0089] One possible method to expand the number of DMRS ports is to reuse more non-orthogonal DMRS ports. However, the coexistence of low interference and high interference will bring severe challenges to interference estimation.
[0090] To overcome the problem of poor interference estimation performance during high-order data transmission, embodiments of the present application provide a communication method and apparatus. The method and apparatus are based on the same inventive concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and any repetitions will not be repeated.
[0091] The communication method provided in this application is described in detail below with reference to the accompanying drawings.
[0092] As shown in Figure 2, a communication method is provided in an embodiment of the present application. This method can be applied to the communication system shown in Figure 1. For ease of understanding, this embodiment is described from the perspectives of both the terminal device and the network device. It should be understood that this does not constitute a limitation of the present application. The present application has improvements on either side of the terminal device and the network device. Specifically, the method can be applied to the terminal device and the network device, or it can also be applied to the chip or chipset / chip system of the terminal device and the network device. The following is an example of application to the terminal device and the network device. The communication method may specifically include:
[0093] S201: The network device determines that the DMRS port allocated to the first terminal device is the first DMRS port.
[0094] S202: The network device sends first information and second information to the first terminal device. Correspondingly, the first terminal device receives the first information and second information from the network device.
[0095] It can be understood that the first information and the second information can be sent / received separately, or sent / received simultaneously.
[0096] The first information is used to indicate a first DMRS port, and the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein the set includes at least one DMRS port. It should be noted that the first information and the second information can be carried in the same message or in different messages, and this application does not make specific limitations.
[0097] Exemplarily, the DMRS ports included in the multiple sets may be determined based on interference with the first DMRS. Alternatively, the DMRS ports included in the multiple sets may also be determined based on the number of scheduling layers, time-frequency resource relationships, orthogonal relationships / non-orthogonal relationships, etc. This application does not limit the basis for dividing the multiple sets.
[0098] To facilitate understanding of the multiple sets, three examples of the multiple sets are introduced below.
[0099] In example 1, multiple sets may be divided according to the time-frequency resource relationship and orthogonal / non-orthogonal relationship between the other DMRS ports and the first DMRS port. For example, the multiple sets may include at least two sets from the first set, the second set, and the third set.
[0100] The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port (it can also be understood that the corresponding sequence is the same as the sequence of the first DMRS port);
[0101] The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is different from the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port (which can also be understood as the corresponding sequence is the same as the sequence of the first DMRS port);
[0102] The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are non-orthogonal to the first DMRS port (it can also be understood that the corresponding sequence is different from the sequence of the first DMRS).
[0103] In this example 1, the first DMRS port may be included in any one of the three sets, or may be included in any two of the three sets. Of course, all three sets may include the first DMRS port. In addition, the first DMRS port may be indicated to the terminal device not through the three sets, but through other signaling.
[0104] For example, as shown in Figure 3, in Figure 3, the DMRS ports in every four rows occupy the same time-frequency resources. For example, the DMRS ports in rows 1 to 4 occupy the same time-frequency resources. The DMRS ports in rows 5 to 8 occupy the same time-frequency resources. The DMRS ports in rows 9 to 12 occupy the same time-frequency resources. The sequences of DMRS ports belonging to the same column are the same, which can also be understood as being mutually orthogonal. For example, the sequences of DMRS ports 1 to 12 are the same, the sequences of DMRS ports 13 to 24 are the same, and the sequences of DMRS ports 25 to 28 are the same.
[0105] Assuming that the first DMRS port is DMRS port 1, the first set may include DMRS ports 2-4, the second set may include DMRS ports 5-12, and the third set may include DMRS ports 13-16 and DMRS ports 25-26.
[0106] In a second example, two sets may be formed according to the interference of other DMRS ports on the first DMRS port, that is, the multiple sets include a fourth set and a fifth set.
[0107] Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference to the first DMRS port by all DMRS ports included in multiple sets is greater than a first threshold.
[0108] Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in multiple sets to the first DMRS port is less than or equal to a first threshold.
[0109] In example three, two sets may be divided according to the number of scheduling layers of other DMRS ports, that is, the multiple sets include a sixth set and a seventh set.
[0110] Any DMRS port included in the sixth set meets the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in multiple sets is greater than a second threshold.
[0111] The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in multiple sets is less than or equal to a second threshold.
[0112] The above describes possible division methods of multiple sets. The following describes the indication method of the second information.
[0113] In one possible manner, the second information may include DMRS port numbers respectively included in multiple sets.
[0114] In another possible embodiment, the second information may include indexes of multiple sets. For example, a protocol may define at least one set and an index corresponding to the set, or at least one set and a corresponding index may be pre-determined between the first terminal device and the network device, and the second information may indicate the multiple sets through the index.
[0115] In another possible embodiment, the second information may include at least two of the following information of multiple sets: the maximum DMRS port number, the minimum DMRS port number, and the number of DMRS ports. For example, taking FIG3 as an example, the second information may indicate the minimum DMRS port (i.e., DMRS port 1) and the number of DMRS ports (i.e., the first set includes 4 DMRS ports) of the first set, so that the first terminal device can determine that the first set includes DMRS ports 1 to 4 based on the minimum DMRS port and the number of DMRS ports of the first set.
[0116] Alternatively, the number of DMRS ports in any one of the multiple sets may be predefined, for example, the network device and the terminal device pre-agreed on the number of DMRS ports in any one of the multiple sets, or for another example, the protocol defines the number of DMRS ports in any one of the multiple sets, etc. The second information may include a maximum DMRS port number or a minimum DMRS port number for the multiple sets.
[0117] Optionally, in the above manner, there may be a commonly constrained port number configuration principle between the first terminal device and the network device. For example, the port number configuration principle may be that the DMRS port numbers are allocated according to the index from small to large, and are always allocated continuously. Alternatively, the port number configuration principle may be that the time-frequency resources occupied by the non-orthogonal DMRS ports are always the same as the time-frequency resources occupied by several DMRS ports in the minimum, maximum, or specified range, that is, the non-orthogonal DMRS ports are always multiplexed on several DMRS ports in the minimum, maximum, or specified range.
[0118] The port number configuration principle may be defined by a protocol or may be pre-agreed upon by the first terminal device and the network device. This application does not limit the configuration method of the port number configuration principle.
[0119] In one possible manner, the second information may be defined by a protocol. For example, the protocol may define multiple sets corresponding to each DMRS port, so that the network device allocates a target DMRS port to the terminal device, and the terminal device may determine the multiple sets corresponding to the target DMRS port based on the target DMRS port and the protocol.
[0120] In one possible implementation, the network device may further send third information to the first terminal device. The third information may indicate sequence information for the multiple sets. In this implementation, the sequence information for the multiple sets is indicated in different ways. For example, the sequence information for some sets may need to be indicated, while the sequence information for other sets may not. That is, the third information indicates the sequence information for some of the multiple sets.
[0121] For example, using Example 1 above, assuming that the multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information for the first set and sequence information for the second set. In this example, the third information may not indicate sequence information for the third set. For example, if the third information directly carries sequence information for indication, the third information carries sequence information for the first set and sequence information for the second set, but does not carry sequence information for the third set.
[0122] Assuming that the multiple sets include a first set and a second set, the third information may indicate sequence information of the first set or sequence information of the second set. Taking the example of the third information directly carrying sequence information for indication, the third information carries the sequence information of the first set or the sequence information of the second set.
[0123] Assuming that the multiple sets include a first set and a third set, the third information may indicate sequence information of the first set. In this example, the third information may not indicate sequence information of the third set. For example, if the third information directly carries sequence information, the third information carries sequence information of the first set but does not carry sequence information of the third set.
[0124] Assume that the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set. In this example, the third information may not indicate sequence information of the third set. For example, if the third information directly carries sequence information, the third information carries sequence information of the second set but does not carry sequence information of the third set.
[0125] Since the first set and the second set require complete channel estimation, the third information indicating the sequence information of the first set and the sequence information of the second set can improve the accuracy of the channel estimation of the first set and the second set. Since the third set does not require complete channel estimation, the third information not indicating the sequence information of the third set can save signaling overhead.
[0126] Taking Example 2 above as an example, the third information may indicate sequence information for the fourth set. Since the fourth set requires complete channel estimation, the third information indicating the sequence information for the fourth set can improve the accuracy of the channel estimation for the fourth set. Since the fifth set may not require complete channel estimation, the third information not indicating the sequence information for the fifth set can save signaling overhead.
[0127] Taking Example 3 above as an example, the third information may indicate sequence information for the sixth set. Since the sixth set requires a complete channel estimation, the third information indicating the sequence information for the sixth set can improve the accuracy of the channel estimation for the sixth set. Since the seventh set does not require a complete channel estimation, the third information not indicating the sequence information for the seventh set can save signaling overhead.
[0128] S203: The first terminal determines interference of the multiple sets on the first DMRS port.
[0129] The interference measurement methods corresponding to the multiple sets are different.
[0130] Taking the above example 1 as an example, the first terminal device performs complete channel estimation or interference suppression on the first set. For example, it can perform channel estimation on the first set based on the minimum mean square error algorithm, or determine the interference of the first set to the first DMRS port based on the minimum mean square error algorithm.
[0131] The first terminal device performs least square (LS)-based interference estimation on the second set, that is, determines the interference of the second set on the first DMRS port according to the LS algorithm.
[0132] The first terminal device performs energy estimation or interference suppression on the third set based on the relevant array diagonal. For example, it can perform channel estimation on the third set based on the successive interference cancellation (SIC) algorithm, or determine the interference of the third set on the first DMRS port based on the SIC algorithm.
[0133] The above describes a method for a network device to allocate a DMRS port to a first terminal device. In a specific implementation, the network device can also allocate DMRS ports to other terminal devices. For example, taking the second terminal device as an example, the network device can allocate a second DMRS port to the second terminal device; wherein the set to which the second DMRS port belongs is determined based on the distance between the second terminal device and the first terminal device. Optionally, after allocating the second DMRS port to the second terminal, the network device can send fourth information to the second terminal, wherein the fourth information is used to indicate the second DMRS port allocated to the second terminal.
[0134] For example, if the distance between the first terminal device and the second terminal device is large (such as the distance between the first terminal device and the second terminal device is greater than the threshold value 1), the network device can allocate a DMRS port to the second terminal device in the third set / fifth set of the first DMRS port.
[0135] If the distance between the first terminal device and the second terminal device is small (such as the distance between the first terminal device and the second terminal device is less than the threshold value 1), the network device can allocate a DMRS port to the second terminal device in the first set / second set / fifth set of the first DMRS port.
[0136] It should be noted that when the distance between the first terminal device and the second terminal device is equal to the threshold value 1, the network device may allocate a DMRS port to the second terminal device in the third set / fifth set of the first DMRS port, or may allocate a DMRS port to the second terminal device in the first set / second set / fifth set of the first DMRS port. This application does not make specific limitations.
[0137] Specifically, if the distance between the first terminal device and the second terminal device is less than a threshold value of 1, the network device allocates a DMRS port to the second terminal device in the first set or in the second set. One possible approach is to allocate a DMRS port to the second terminal device from the DMRS ports included in the first set and the DMRS ports included in the second set. That is, the DMRS ports included in the first set and the DMRS ports included in the second set are combined into a set, and a DMRS port is allocated to the second terminal device in the set.
[0138] One possible approach is to further compare the distance between the first terminal device and the second terminal device with threshold value 2, and allocate a DMRS port to the second terminal device based on the comparison result, wherein threshold value 2 is less than threshold value 1. If the distance between the first terminal device and the second terminal device is less than threshold value 1 and greater than threshold value 2, a DMRS port can be allocated to the second terminal device from the DMRS ports included in the first set. If the distance between the first terminal device and the second terminal device is less than threshold value 1 and less than threshold value 2, a DMRS port can be allocated to the second terminal device from the DMRS ports included in the second set.
[0139] It should be noted that when the distance between the first terminal device and the second terminal device is equal to the threshold value 2, the network device may allocate a DMRS port to the second terminal device from the first set of the first DMRS port, or may allocate a DMRS port to the second terminal device from the second set of the first DMRS port. This application does not make specific limitations.
[0140] After the network device allocates a DMRS port to the second terminal device, the method described in Figure 2 can be used to indicate the DMRS port allocated to the second terminal device and the multiple sets corresponding to the DMRS port. Accordingly, the second terminal device can perform interference estimation on the multiple sets corresponding to the DMRS port. For details, please refer to the relevant description of Figure 2, which will not be repeated here.
[0141] In one possible implementation, when the network device allocates a DMRS port to the second terminal, in addition to the distance between the first terminal and the second terminal, it can also combine other information, such as UE antenna configuration, interference handling capability, quality of service (QoS) requirements, and other information.
[0142] As a possible solution, the first terminal can send the UE capabilities of the first terminal to the network device, where the UE capabilities of the first terminal can carry information such as the location information of the first terminal, the UE antenna configuration of the first terminal, the interference handling capability of the first terminal, and the QoS requirements of the first terminal.
[0143] The second terminal may also send the UE capabilities of the second terminal to the network device, where the UE capabilities of the second terminal may carry information such as the location information of the second terminal, the UE antenna configuration of the second terminal, the interference handling capability of the second terminal, and the QoS requirements of the second terminal.
[0144] In the embodiment of the present application, different DMRS port groupings and port group indications can be used to improve the accuracy and refinement of interference processing of terminal devices, which is conducive to achieving higher-order DMRS mapping, improving port multiplexing capabilities, and realizing the transmission of more orthogonal data streams.
[0145] Furthermore, the embodiment of the present application can further reduce indication overhead and improve data transmission efficiency by matching different sequence indication modes to different DMRS port sets.
[0146] Based on the same inventive concept as the method embodiment, an embodiment of the present application provides a communication device, the structure of which may be as shown in FIG. 4 , including a communication unit 301 and a processing unit 302 .
[0147] In one embodiment, a communication device can be specifically used to implement the method executed by the terminal device in the embodiment of Figure 2. The device can be the terminal device itself, or it can be a chip or chipset in the terminal device, or a part of the chip used to execute the function of the relevant method. Among them, the communication unit 301 is used to communicate with the terminal device. The processing unit 302 is used to receive first information and second information from the network device through the communication unit 301, where the first information is used to indicate the first DMRS port; the second information is used to indicate multiple sets corresponding to the first DMRS port, where any set in the multiple sets includes at least one DMRS port.
[0148] Exemplarily, the DMRS ports included in the multiple sets are determined according to interference to the first DMRS port.
[0149] Exemplarily, the multiple sets include at least two sets from a first set, a second set, and a third set; wherein, the first set includes at least one DMRS port that satisfies the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the second set includes at least one DMRS port that satisfies the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the third set includes at least one DMRS port that satisfies the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and the corresponding sequence is different from the sequence of the first DMRS.
[0150] Exemplarily, the multiple sets include a fourth set and a fifth set; wherein, any DMRS port included in the fourth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; and any DMRS port included in the fifth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to the first threshold.
[0151] Exemplarily, the multiple sets include a sixth set and a seventh set; any DMRS port included in the sixth set satisfies the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; the DMRS ports included in the seventh set satisfy the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to the second threshold.
[0152] Optionally, the communication unit 301 is further configured to: receive third information from a network device, where the third information indicates sequence information of some sets in the multiple sets.
[0153] Exemplarily, the multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set.
[0154] Exemplarily, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set;
[0155] Exemplarily, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set;
[0156] Exemplarily, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set.
[0157] Exemplarily, the third information indicates sequence information of the fourth set.
[0158] Exemplarily, the third information indicates sequence information of the sixth set.
[0159] Exemplarily, the second information includes DMRS port numbers respectively included in multiple sets; or, the second information includes indexes of multiple sets; or, the second information includes at least two of the following information of multiple sets: maximum DMRS port number, minimum DMRS port number, and number of DMRS ports.
[0160] Optionally, the processing unit 302 is further configured to: determine interference of multiple sets on the first DMRS port, where the multiple sets correspond to different interference measurement modes.
[0161] Optionally, the processing unit 302 is specifically used to: determine the interference of the first set to the first DMRS port according to the minimum mean square error algorithm; determine the interference of the second set to the first DMRS port according to the LS algorithm; determine the interference of the third set to the first DMRS port according to the SIC algorithm.
[0162] In one embodiment, a communication device can be specifically used to implement the method performed by the network device in the embodiment of FIG. 2 . The device can be the network device itself, or a chip, chipset, or a portion of a chip in the network device that performs the functions of the related method. The processing unit 302 is configured to determine that the DMRS port allocated to the first terminal is the first DMRS port; and the communication unit 301 is configured to send first information and second information to the first terminal, wherein the first information is used to indicate the first DMRS port, and the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein any of the multiple sets includes at least one DMRS port.
[0163] Exemplarily, the DMRS ports included in the multiple sets are determined according to interference to the first DMRS port.
[0164] Exemplarily, the multiple sets include at least two sets from a first set, a second set, and a third set; wherein, the first set includes at least one DMRS port that satisfies the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the second set includes at least one DMRS port that satisfies the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; the third set includes at least one DMRS port that satisfies the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port and are not orthogonal to the first DMRS port.
[0165] Exemplarily, the multiple sets include a fourth set and a fifth set; wherein, any DMRS port included in the fourth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; and any DMRS port included in the fifth set satisfies the following condition: the ratio of the amount of interference to the first DMRS port to the total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to the first threshold.
[0166] Exemplarily, the multiple sets include a sixth set and a seventh set; any DMRS port included in the sixth set satisfies the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; the DMRS ports included in the seventh set satisfy the following condition: the ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to the second threshold.
[0167] Optionally, the communication unit 301 is further configured to: send third information to the first terminal, where the third information indicates sequence information of some sets in the multiple sets.
[0168] Exemplarily, the multiple sets include a first set, a second set, and a third set, and the third information indicates the sequence information of the first set and / or the sequence information of the second set; or, the multiple sets include a first set and a second set, and the third information indicates the sequence information of the first set or the sequence information of the second set; or, the multiple sets include a first set and a third set, and the third information indicates the sequence information of the first set; or, the multiple sets include a second set and a third set, and the third information indicates the sequence information of the second set.
[0169] Exemplarily, the third information indicates sequence information of the fourth set.
[0170] Exemplarily, the third information indicates sequence information of the sixth set.
[0171] Optionally, the communication unit 301 is further used to: send fourth information to the second terminal, the fourth information indicating a second DMRS port allocated to the second terminal; wherein the set to which the second DMRS port belongs is determined based on the distance information between the second terminal and the first terminal.
[0172] Exemplarily, the second information includes DMRS port numbers respectively included in multiple sets; or, the second information includes indexes of multiple sets; or, the second information includes at least two of the following information of multiple sets: maximum DMRS port number, minimum DMRS port number, and number of DMRS ports.
[0173] The division of modules in the embodiments of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. In addition, the functional modules in the various embodiments of the present application can be integrated into a processor, or can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It is understood that the functions or implementations of the various modules in the embodiments of the present application can be further referred to the relevant description of the method embodiment.
[0174] In one possible embodiment, a communication device may be as shown in FIG5 . The device may be a communication device or a chip within the communication device, wherein the communication device may be a terminal device or a network device in the above embodiments. The device includes a processor 401 and a communication interface 402, and may also include a memory 403. The processing unit 302 may be the processor 401. The communication unit 301 may be the communication interface 402. Optionally, the processor 401 and the memory 403 may be integrated.
[0175] The processor 401 may be a CPU, a digital processing unit, or the like. The communication interface 402 may be a transceiver, an interface circuit such as a transceiver circuit, or a transceiver chip, or the like. The apparatus further includes a memory 403 for storing programs executed by the processor 401. The memory 403 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory 403 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.
[0176] The processor 401 is used to execute the program code stored in the memory 403, specifically to execute the actions of the processing unit 302, which will not be described in detail in this application. The communication interface 402 is specifically used to execute the actions of the communication unit 301, which will not be described in detail in this application.
[0177] The specific connection medium between the communication interface 402, processor 401, and memory 403 is not limited in the embodiments of the present application. In Figure 5, the memory 403, processor 401, and communication interface 402 are connected via bus 404. The bus is represented by a bold line in Figure 5. The connection methods between other components are only for schematic illustration and are not limiting. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, Figure 5 only uses a single bold line, but this does not mean that there is only one bus or only one type of bus.
[0178] An embodiment of the present invention further provides a computer-readable storage medium for storing computer software instructions required to be executed by the above-mentioned processor, which includes a program required to be executed by the above-mentioned processor.
[0179] An embodiment of the present application also provides a communication system, including a communication device for implementing the terminal device function in the embodiment of Figure 2 and a communication device for implementing the network device function in the embodiment of Figure 2.
[0180] 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.
[0181] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0182] 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.
[0183] 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.
[0184] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: The method comprises: Determine a demodulation reference signal DMRS port allocated to the first terminal as a first DMRS port; Send first information and second information to the first terminal, wherein the first information is used to indicate the first DMRS port, and the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein any set in the multiple sets includes at least one DMRS port.
2. The method according to claim 1, wherein The DMRS ports included in the multiple sets are determined according to interference to the first DMRS port.
3. The method according to claim 1 or 2, wherein: The plurality of sets include at least two sets among a first set, a second set, and a third set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
4. The method according to claim 1 or 2, wherein: The plurality of sets include a fourth set and a fifth set; Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
5. The method according to claim 1 or 2, wherein: The plurality of sets include a sixth set and a seventh set; Any DMRS port included in the sixth set meets the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to a second threshold.
6. The method according to any one of claims 1 to 5, wherein: The method further comprises: Sending third information to the first terminal, where the third information indicates sequence information of some of the multiple sets.
7. The method according to claim 6, wherein The multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set; Alternatively, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set; Alternatively, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set; Alternatively, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
8. The method according to claim 6, wherein The third information indicates sequence information of the fourth set; Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
9. The method according to claim 6, wherein The third information indicates sequence information of the sixth set; Any DMRS port included in the sixth set satisfies the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of the DMRS ports included in the multiple sets is less than or equal to a second threshold.
10. The method according to any one of claims 1 to 9, wherein The method further comprises: Sending fourth information to the second terminal, where the fourth information indicates a second DMRS port allocated to the second terminal; The set to which the second DMRS port belongs is determined according to distance information between the second terminal and the first terminal.
11. The method according to any one of claims 1 to 10, wherein: The second information includes DMRS port numbers respectively included in the multiple sets; Alternatively, the second information includes indexes of the multiple sets; Alternatively, the second information includes at least two items of the following information of the multiple sets: a maximum DMRS port number, a minimum DMRS port number, and the number of DMRS ports.
12. A communication method, characterized in that: The method comprises: receiving first information and second information from a network device; The first information is used to indicate a first demodulation reference signal DMRS port; the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein any set in the multiple sets includes at least one DMRS port.
13. The method according to claim 12, wherein: The DMRS ports included in the multiple sets are determined according to interference to the first DMRS port.
14. The method according to claim 12 or 13, wherein: The plurality of sets include at least two sets among a first set, a second set, and a third set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and the corresponding sequence is different from the sequence of the first DMRS.
15. The method according to claim 12 or 13, wherein: The plurality of sets include a fourth set and a fifth set; Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
16. The method according to claim 12 or 13, wherein: The plurality of sets include a sixth set and a seventh set; Any DMRS port included in the sixth set meets the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to a second threshold.
17. The method according to any one of claims 12 to 16, wherein: The method further comprises: Receive third information from the network device, where the third information indicates sequence information of some of the multiple sets.
18. The method according to claim 17, wherein The multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set; Alternatively, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set; Alternatively, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set; Alternatively, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
19. The method according to claim 17, wherein The third information indicates sequence information of the fourth set; Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
20. The method of claim 17, wherein: The third information indicates sequence information of the sixth set; Any DMRS port included in the sixth set satisfies the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of the DMRS ports included in the multiple sets is less than or equal to a second threshold.
21. The method according to any one of claims 12 to 20, wherein: The second information includes DMRS port numbers respectively included in the multiple sets; Alternatively, the second information includes indexes of the multiple sets; Alternatively, the second information includes at least two items of the following information of the multiple sets: a maximum DMRS port number, a minimum DMRS port number, and the number of DMRS ports.
22. The method according to any one of claims 12 to 21, wherein: The method further comprises: Determine interference caused by the multiple sets on the first DMRS port, where the multiple sets correspond to different interference measurement modes.
23. The method according to claim 22, wherein The determining interference of the multiple sets on the first DMRS port includes: Determine the interference of the first set on the first DMRS port according to a minimum mean square error algorithm; Determine the interference of the second set on the first DMRS port according to the least squares LS algorithm; Determine, according to a Successive Interference Cancellation (SIC) algorithm, interference of the third set on the first DMRS port; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
24. A communication device, characterized in that: The device comprises: a processing unit, configured to determine that a demodulation reference signal DMRS port allocated to the first terminal is a first DMRS port; A communication unit is used to send first information and second information to the first terminal, wherein the first information is used to indicate the first DMRS port, and the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein any set in the multiple sets includes at least one DMRS port.
25. The device according to claim 24, wherein The DMRS ports included in the multiple sets are determined according to interference to the first DMRS port.
26. The device according to claim 24 or 25, characterized in that The plurality of sets include at least two sets among a first set, a second set, and a third set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
27. The device according to claim 24 or 25, characterized in that The plurality of sets include a fourth set and a fifth set; Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
28. The device according to claim 24 or 25, characterized in that The plurality of sets include a sixth set and a seventh set; Any DMRS port included in the sixth set meets the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to a second threshold.
29. The device according to any one of claims 24 to 28, characterized in that The communication unit is further configured to: Sending third information to the first terminal, where the third information indicates sequence information of some of the multiple sets.
30. The device according to claim 29, wherein The multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set; Alternatively, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set; Alternatively, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set; Alternatively, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
31. The device according to claim 29, wherein The third information indicates sequence information of the fourth set; Among them, any DMRS port included in the fourth set meets the following conditions: for the first DMRS port A ratio of the interference amount of the first DMRS port to the total interference amount of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
32. The device according to claim 29, wherein The third information indicates sequence information of the sixth set; Any DMRS port included in the sixth set satisfies the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of the DMRS ports included in the multiple sets is less than or equal to a second threshold.
33. The device according to any one of claims 24 to 32, characterized in that The communication unit is further configured to: Sending fourth information to the second terminal, where the fourth information indicates a second DMRS port allocated to the second terminal; The set to which the second DMRS port belongs is determined according to distance information between the second terminal and the first terminal.
34. The device according to any one of claims 24 to 33, wherein The second information includes DMRS port numbers respectively included in the multiple sets; Alternatively, the second information includes indexes of the multiple sets; Alternatively, the second information includes at least two items of the following information of the multiple sets: a maximum DMRS port number, a minimum DMRS port number, and the number of DMRS ports.
35. A communication device, characterized in that: The device comprises: a communication unit, configured to communicate with network equipment; a processing unit, configured to receive first information and second information from the network device via the communication unit; The first information is used to indicate a first demodulation reference signal DMRS port; the second information is used to indicate multiple sets corresponding to the first DMRS port, wherein any set in the multiple sets includes at least one DMRS port.
36. The device according to claim 35, wherein The DMRS ports included in the multiple sets are determined according to interference to the first DMRS port.
37. The device according to claim 35 or 36, characterized in that The plurality of sets include at least two sets among a first set, a second set, and a third set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and the corresponding sequence is different from the sequence of the first DMRS.
38. The device according to claim 35 or 36, characterized in that The plurality of sets include a fourth set and a fifth set; Among them, any DMRS port included in the fourth set meets the following conditions: the ratio of the interference amount to the first DMRS port to the total interference amount of all DMRS ports included in the multiple sets to the first DMRS port The value is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
39. The device according to claim 35 or 36, characterized in that The plurality of sets include a sixth set and a seventh set; Any DMRS port included in the sixth set meets the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is less than or equal to a second threshold.
40. The device according to any one of claims 35 to 39, wherein The communication unit is further configured to: Receive third information from the network device, where the third information indicates sequence information of some of the multiple sets.
41. The device according to claim 40, wherein The multiple sets include a first set, a second set, and a third set, and the third information indicates sequence information of the first set and / or sequence information of the second set; Alternatively, the multiple sets include a first set and a second set, and the third information indicates sequence information of the first set or sequence information of the second set; Alternatively, the multiple sets include a first set and a third set, and the third information indicates sequence information of the first set; Alternatively, the multiple sets include a second set and a third set, and the third information indicates sequence information of the second set; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
42. The device according to claim 40, wherein The third information indicates sequence information of the fourth set; Any DMRS port included in the fourth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is greater than a first threshold; Any DMRS port included in the fifth set meets the following condition: a ratio of an amount of interference to the first DMRS port to a total amount of interference of all DMRS ports included in the multiple sets to the first DMRS port is less than or equal to a first threshold.
43. The device according to claim 40, wherein The third information indicates sequence information of the sixth set; Any DMRS port included in the sixth set satisfies the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of all DMRS ports included in the multiple sets is greater than a second threshold; The DMRS ports included in the seventh set meet the following condition: a ratio of the corresponding number of scheduling layers to the total number of scheduling layers of the DMRS ports included in the multiple sets is less than or equal to a second threshold.
44. The device according to any one of claims 35 to 43, wherein The second information includes DMRS port numbers respectively included in the multiple sets; Alternatively, the second information includes indexes of the multiple sets; Alternatively, the second information includes at least two items of the following information of the multiple sets: a maximum DMRS port number, a minimum DMRS port number, and the number of DMRS ports.
45. The device according to any one of claims 35 to 44, characterized in that The processing unit is further configured to: Determine interference caused by the multiple sets on the first DMRS port, where the multiple sets correspond to different interference measurement modes.
46. The device according to claim 45, wherein The processing unit is specifically configured to: Determine the interference of the first set on the first DMRS port according to a minimum mean square error algorithm; Determine the interference of the second set on the first DMRS port according to the least squares LS algorithm; Determine, according to a Successive Interference Cancellation (SIC) algorithm, interference of the third set on the first DMRS port; The first set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resource is the same as the time-frequency resource of the first DMRS port and is orthogonal to the first DMRS port; The second set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are different from the time-frequency resources of the first DMRS port and are orthogonal to the first DMRS port; The third set includes at least one DMRS port that meets the following conditions: the corresponding time-frequency resources are the same as the time-frequency resources of the first DMRS port, and are not orthogonal to the first DMRS port.
47. A communication device, characterized in that The method comprises a processor and a memory, wherein the memory is used to store program instructions, and when the processor executes the program instructions, the method according to any one of claims 1 to 11 is executed, or the method according to any one of claims 12 to 23 is executed.
48. A computer-readable storage medium, characterized in that The computer storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the communication device, the method according to any one of claims 1 to 11 is executed, or the method according to any one of claims 12 to 23 is executed.
49. A computer program product, characterized in that When the computer program product is run on a device, the device is caused to execute the method according to any one of claims 1 to 11 or the method according to any one of claims 12 to 23.