Communication method, terminal device, and network device
By directly receiving DMRS port information indications, the table lookup method is avoided, which solves the problem of standardization workload and complexity caused by too many DMRS port configuration combinations, and simplifies signaling design and terminal equipment implementation.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-11-05
- Publication Date
- 2026-05-15
AI Technical Summary
In communication systems, as the number of downlink DMRS ports increases, using a lookup table to determine the DMRS port leads to a large number of configuration combinations, increasing the standardization workload and the complexity of terminal equipment.
Terminal devices and network devices directly receive DMRS port information, avoiding the use of complex table mappings, and directly indicate DMRS port information to determine the DMRS port.
It simplifies signaling design and reduces the implementation complexity of terminal devices.
Smart Images

Figure CN2024129988_15052026_PF_FP_ABST
Abstract
Description
Communication methods, terminal equipment and network equipment Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a communication method, terminal equipment, and network equipment. Background Technology
[0002] In communication systems, terminal devices determine the DMRS port for DMRS transmission by looking up a table based on the received demodulation reference signal (DMRS) port information. However, as the number of downlink DMRS ports gradually increases, if the lookup method is still used to determine the DMRS port, a large number of DMRS configuration combinations will occur. This may not only increase the standardization workload but also increase the implementation complexity of the terminal devices.
[0003] Summary of the Invention
[0004] This application provides a communication method, a terminal device, and a network device. The various aspects covered by this application are described below.
[0005] A first aspect provides a communication method, comprising: a terminal device receiving demodulation reference signal (DMRS) port information sent by a network device; the terminal device determining a first DMRS port for DMRS transmission based on the DMRS port information; wherein the DMRS port information is used to indicate one or more of the following: one or more DMRS port groups indicating the location of the first DMRS port in the available DMRS port group of the terminal device; a second DMRS port and a third DMRS port of the available DMRS ports of the terminal device, wherein the first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, wherein K1 and K2 are both positive integers greater than or equal to 1.
[0006] In a second aspect, a communication method is provided, comprising: a network device sending demodulation reference signal DMRS port information to a terminal device, the DMRS port information being used to determine a first DMRS port for DMRS transmission; wherein the DMRS port information is used to indicate one or more of the following: one or more DMRS port groups in the available DMRS port groups of the terminal device indicating the location of the first DMRS port; a second DMRS port and a third DMRS port of the available DMRS ports of the terminal device, the first DMRS port including K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, wherein K1 and K2 are both positive integers greater than or equal to 1.
[0007] Thirdly, a terminal device is provided, comprising: a receiving unit for receiving demodulation reference signal (DMRS) port information transmitted by a network device; and a determining unit for determining a first DMRS port for DMRS transmission based on the DMRS port information; wherein the DMRS port information indicates one or more of the following: one or more DMRS port groups indicating the location of the first DMRS port in the available DMRS port group of the terminal device; a second DMRS port and a third DMRS port of the available DMRS ports of the terminal device, wherein the first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, wherein K1 and K2 are both positive integers greater than or equal to 1.
[0008] Fourthly, a network device is provided, comprising: a transmitting unit that transmits demodulation reference signal DMRS port information to a terminal device, the DMRS port information being used to determine a first DMRS port for DMRS transmission; wherein the DMRS port information is used to indicate one or more of the following: one or more DMRS port groups in the available DMRS port groups of the terminal device indicating the location of the first DMRS port; a second DMRS port and a third DMRS port of the available DMRS ports of the terminal device, the first DMRS port including K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, wherein K1 and K2 are both positive integers greater than or equal to 1.
[0009] Fifthly, a terminal device is provided, including a transceiver, a memory, and a processor. The memory is used to store a program, and the processor is used to call the program in the memory and receive or send information through the transceiver, so that the terminal device executes the method of the first aspect.
[0010] In a sixth aspect, a network device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, and the processor is used to invoke the program in the memory and receive or send information through the transceiver, causing the network device to perform the method as described in the second aspect.
[0011] A seventh aspect provides an apparatus including a processor for calling a program from a memory, causing the apparatus to perform the method as described in the first or second aspect.
[0012] Eighth aspect, a chip is provided, including a processor for calling a program from memory, causing a device having the chip mounted to perform the method as described in the first or second aspect.
[0013] Ninth aspect, a computer-readable storage medium is provided having a program stored thereon, the program causing a computer to perform the methods described in the first or second aspect.
[0014] A tenth aspect provides a computer program product, including a program that causes a computer to perform the method as described in the first or second aspect.
[0015] Eleventhly, a computer program is provided that causes a computer to perform the method as described in the first or second aspect.
[0016] In this embodiment, the terminal device no longer determines the DMRS port by looking up a table, but directly determines the DMRS port used by the terminal device through the indication of the DMRS port information. This approach avoids the use of complex table mappings, helps to simplify signaling design, and reduces the implementation complexity of the terminal device. Attached Figure Description
[0017] Figure 1 is a system architecture diagram of a communication system applicable to embodiments of this application.
[0018] Figure 2a is a schematic diagram of one type of resource occupancy mode of Type 1DMRS.
[0019] Figure 2b is a schematic diagram of another resource occupancy method for type 1 DMRS.
[0020] Figure 2c is a schematic diagram of one resource occupancy method of type 2DMRS.
[0021] Figure 2d is a schematic diagram of another resource occupancy method for type 2DMRS.
[0022] Figure 3 is a flowchart illustrating the communication method provided in an embodiment of this application.
[0023] Figure 4a is a schematic diagram of a CDM group.
[0024] Figure 4b is a schematic diagram of the DMRS port group provided in an embodiment of this application.
[0025] Figure 5 is a schematic diagram of a terminal device according to an embodiment of this application.
[0026] Figure 6 is a schematic diagram of a network device according to an embodiment of this application.
[0027] Figure 7 is a schematic diagram of the structure of the device provided in the embodiment of this application. Detailed Implementation
[0028] The embodiments of this application can be applied to various communication systems. For example, the embodiments of this application can be applied to Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), Advanced Long Term Evolution (LTE-A), New Radio (NR), evolution systems of NR, LTE-based access to unlicensed spectrum (LTE-U), NR-based access to unlicensed spectrum (NR-U), Universal Mobile Telecommunications System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), and 5th-generation (5G) systems. The embodiments of this application can also be applied to other communication systems, such as future communication systems. This future communication system could be, for example, a sixth-generation mobile communication system or a satellite communication system.
[0029] Traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, communication systems can now support not only traditional cellular communication but also one or more other types of communication. For example, a communication system can support one or more of the following communication methods: device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, and vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to communication systems that support the above-mentioned communication methods.
[0030] The communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.
[0031] The communication system in this application embodiment can be applied to unlicensed spectrum. This unlicensed spectrum can also be considered a shared spectrum. Alternatively, the communication system in this application embodiment can also be applied to licensed spectrum. This licensed spectrum can also be considered a dedicated spectrum.
[0032] The embodiments of this application can be applied to terrestrial networks (TN) systems as well as non-terrestrial networks (NTN) systems. As an example, the NTN system can include an NR-based NTN system and an Internet of Things (IoT)-based NTN system.
[0033] A communication system may include one or more terminal devices. The terminal devices mentioned in the embodiments of this application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.
[0034] In some embodiments, the terminal device may be a station (ST) in a WLAN. In some embodiments, the terminal device may also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a next-generation communication system (e.g., NR system), or terminal device in a future evolved public land mobile network (PLMN) network, etc.
[0035] In some embodiments, the terminal device may be a device that provides voice and / or data connectivity to the user. For example, the terminal device may be a handheld device, an in-vehicle device, etc., with wireless connectivity. As some specific examples, the terminal device may be a mobile phone, tablet, laptop, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc.
[0036] In some embodiments, the terminal device may be deployed on land. For example, the terminal device may be deployed indoors or outdoors. In some embodiments, the terminal device may be deployed on water, such as on a ship. In some embodiments, the terminal device may be deployed in the air, such as on an airplane, balloon, or satellite.
[0037] In addition to terminal devices, the communication system may also include one or more network devices. In this embodiment, the network device can be a device for communicating with the terminal device; this network device may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. In this embodiment, the network device may refer to an access network (RAN) node (or device) that connects the terminal device to the wireless network. Access network equipment can broadly encompass various names listed below, or be interchangeable with them, such as: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master MeNB, secondary SeNB, multi-mode radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. Base stations can be macro base stations, micro base stations, relay nodes, donor nodes, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, or a device that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device performing base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0038] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0039] In some deployments, the network device in this application embodiment may refer to a CU or a DU, or the network device may include both a CU and a DU. The gNB may also include an AAU.
[0040] By way of example and not limitation, in the embodiments of this application, the network device may have mobility characteristics; for example, the network device may be a mobile device. In some embodiments of this application, the network device may be satellite-based or space-based, that is, the network device is installed on a satellite or flying equipment. In some embodiments of this application, the network device may also be a base station installed in locations such as land or water.
[0041] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0042] For example, Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal, terminal). The network device 110 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.
[0043] Figure 1 illustrates an exemplary network device and two terminal devices. In some embodiments of this application, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application does not limit this aspect.
[0044] In some embodiments of this application, the wireless communication system shown in FIG1 may also include other network entities such as a mobility management entity (MME) and an access and mobility management function (AMF), but this application does not limit this.
[0045] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Taking the communication system 100 shown in FIG1 as an example, the communication devices may include network devices 110 and terminal devices 120 with communication functions. Network devices 110 and terminal devices 120 can be the specific devices described above, which will not be repeated here. The communication devices may also include other devices in the communication system 100, such as network controllers, mobility management entities, and other network entities, which are not limited in this application embodiment.
[0046] The NR system supports two different DMRS types: Type 1 and Type 2. These two DMRS types have different resource usage methods, which will be described below.
[0047] Figures 2a and 2b illustrate the resource allocation of Type 1 DMRS. As shown in Figure 2a, for Type 1 DMRS, two CDM groups (different CDM groups are distinguished based on different padding) can be supported on one orthogonal frequency-division multiplexing (OFDM) symbol in each physical resource block (PRB). Each CDM group contains six subcarriers. Each CDM group can support two ports, and the two ports are kept orthogonal by an orthogonal cover code (OCC) of length 2. For example, in the two ports of a CDM group, one port uses the OCC code [+1 +1 +1 +1 +1 +1], and the other port uses the OCC code [+1 -1 +1 -1 +1 -1]. In this way, Type 1 DMRS can support a maximum of four orthogonal ports on one OFDM symbol. As shown in Figure 2b, a maximum of eight orthogonal ports can be supported on two OFDM symbols (time-domain OCC is used between the two OFDM symbols). In the evolved version of NR, a 4-length OCC code was introduced, which allows for 8 orthogonal ports to be supported in one OFDM symbol, and a total of 16 orthogonal ports to be supported in two OFDM symbols.
[0048] Figures 2c and 2d illustrate the resource allocation of Type 2DMRS. As shown in Figure 2c, three CDM groups (different CDM groups are distinguished based on different padding) can be supported on one OFDM symbol per PRB. Each CDM group contains four adjacent subcarriers. Each CDM group can support two ports, which are orthogonal to each other via OCC. For example, in the two ports of a CDM group, one port uses the OCC code [+1 +1 +1 +1], and the other port uses the OCC code [+1 -1 +1 -1]. In this way, Type 2DMRS can support up to six orthogonal ports on one OFDM symbol. As shown in Figure 2d, up to 12 orthogonal ports can be supported on two OFDM symbols (time-domain OCC is used between the two OFDM symbols). In the evolved version of NR, a 4-length OCC code was introduced, meaning that the 4 REs in a CDM group use a 4-length OCC code, thus supporting 12 orthogonal ports in one OFDM symbol, and correspondingly, a total of 24 orthogonal ports in two OFDM symbols.
[0049] The terminal device determines the currently configured DMRS type, maximum OFDM symbol count, and other information via radio resource control (RRC) signaling. Then, the terminal device can determine the DMRS configuration table to be used based on these parameters. Next, after receiving downlink control information (DCI), the terminal device can determine the currently used DMRS port and the number of CDM groups used for data channel rate matching (i.e., not for data transmission) from the table based on the "antenna port(s)" field in the DMRS port information of the DCI. For example, Table 1 below shows the DMRS configuration table corresponding to the parameter information of type 1 DMRS and 2 OFDM symbols. Assuming the value of the "antenna port(s)" field in the DCI is 3, it corresponds to the value 3 in the "DMRS port information" column of Table 1, thus determining that the currently used DMRS port is DMRS port 0 and the number of CDM groups used for data channel rate matching is 2.
[0050] Table 1
[0051] As described above, in an NR system, the terminal device determines the currently used DMRS port from a table based on the received DMRS port information, and can support a maximum of 24 DMRS ports. However, as the number of downlink DMRS ports gradually increases (e.g., 48 or 96 DMRS ports), if the table lookup method is still used to indicate the DMRS port, a large number of DMRS configuration combinations (e.g., hundreds or thousands of configuration combinations) will result. This may not only increase the workload of standardization but also increase the complexity of the terminal device.
[0052] The embodiments of this application will be described in detail below.
[0053] Figure 3 is a schematic flowchart of the communication method provided in an embodiment of this application. Figure 3 is described from the perspective of the interaction between the network device and the terminal device. The network device and the terminal device can be any type of network device and terminal device mentioned in Figure 1.
[0054] Referring to Figure 3, in step S310, the network device sends DMRS port information to the terminal device. Correspondingly, the terminal device receives the DMRS port information sent by the network device. The DMRS port information can be used to determine the first DMRS port (i.e., the DMRS port used for transmitting DMRS). This DMRS port information can be carried in DCI or in other types of signaling, such as RRC.
[0055] The DMRS port information in step S310 can be used to indicate one or more of the following: one or more DMRS port groups to which the first DMRS port is located; one or more DMRS ports in the first DMRS port.
[0056] The one or more DMRS port groups mentioned above can be one or more CDM groups, or in other words, they can be DMRS ports within one or more CDM groups. For example, DMRS port information can be used to indicate one or more CDM groups to which the first DMRS port belongs and the position of the first DMRS port within those one or more CDM groups.
[0057] As an example, Figure 4a shows a schematic diagram of a CDM group. The DMRS port information can indicate CDM group 0 in Figure 4a. Further, the DMRS port information can also indicate DMRS ports 1 to 6 in CDM group 0 as the first DMRS ports. Alternatively, the DMRS port information can indicate CDM group 1 and CDM group 2. Further, the DMRS port information can also indicate DMRS ports 8 to 12 in CDM group 1, and DMRS ports 16 to 20 in CDM group 2 as the first DMRS ports.
[0058] The one or more DMRS port groups can also be one or more DMRS port groups from P DMRS port groups. Here, P DMRS port groups can be DMRS port groups obtained by grouping available DMRS ports, where P is a positive integer greater than or equal to 1. For example, the P DMRS port groups can be DMRS port groups obtained by grouping available DMRS ports according to the transport layer number (the current transport layer number of the terminal device). The P DMRS port groups can be determined based on predefined information or network device configuration information.
[0059] As an example, Figure 4b shows a schematic diagram of a DMRS port group provided in an embodiment of this application. As shown in Figure 4b, it is assumed that DMRS port groups 0 to DMRS port groups 3 can be obtained by grouping available DMRS ports according to the number of transport layers (e.g., 4 transport layers). The DMRS port information can indicate DMRS port group 0 in Figure 4b, that is, the first DMRS port is all the DMRS ports in DMRS port group 0. Alternatively, the DMRS port information can indicate DMRS port group 0 and DMRS port group 1. Further, the DMRS port information can also indicate that DMRS port 1 and DMRS port 2 in DMRS port group 0, and DMRS port 5 and DMRS port 6 in DMRS port group 1 are the first DMRS ports.
[0060] When the DMRS port information indicates one or more DMRS ports, these one or more DMRS ports can be all or part of the first DMRS port. In some implementations, the one or more DMRS ports may include a second DMRS port and a third DMRS port, and the first DMRS port may include K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port. Here, K1 and K2 are both positive integers greater than or equal to 1.
[0061] For example, DMRS port information can be used to indicate a second and a third DMRS port from the available DMRS ports. The first DMRS port includes K1 DMRS ports starting from the second DMRS port and K2 DMRS ports starting from the third DMRS port. These K1 DMRS ports can be K1 consecutive DMRS ports starting from the second DMRS port, or K1 DMRS ports starting from the second DMRS port and arranged at intervals (e.g., the offset between the indices of adjacent DMRS ports in the K1 DMRS ports is 2 or 3). This offset can be determined based on predefined information or network device configuration information.
[0062] The starting port mentioned above can refer to the first DMRS port among the K1 DMRS ports, the last DMRS port, or one of the DMRS ports in the middle. The order of the K1 DMRS ports could, for example, be sorted according to their index values.
[0063] Similarly, the K2 DMRS ports can be K2 consecutive DMRS ports starting from the third DMRS port, or K2 DMRS ports starting from the third DMRS port and arranged at a certain interval (e.g., the index offset of adjacent DMRS ports in the K2 DMRS ports is 2 or 3).
[0064] As an example, continuing to refer to Figure 4a, the DMRS port information can indicate DMRS port 1 and DMRS port 9. Further, the four consecutive DMRS ports starting with DMRS port 1, namely DMRS port 1, DMRS port 2, DMRS port 3, and DMRS port 4, constitute the first DMRS port; the four consecutive DMRS ports starting with DMRS port 9, namely DMRS port 9, DMRS port 10, DMRS port 11, and DMRS port 12, constitute the first DMRS port.
[0065] Alternatively, referring to Figure 4b, the DMRS port information can indicate DMRS port 0 and DMRS port 4. Further, two consecutive DMRS ports starting with DMRS port 0, namely DMRS port 0 and DMRS port 1, are the first DMRS ports; two consecutive DMRS ports starting with DMRS port 4, namely DMRS port 4 and DMRS port 5, are the first DMRS ports.
[0066] In step S320, the terminal device determines the first DMRS port for DMRS transmission based on the DMRS port information.
[0067] For example, if the DMRS port information indicates one or more CDM groups to which the first DMRS port belongs and the position of the first DMRS port within those CDM groups, the terminal device can determine one or more CDM groups from the available CDM groups based on the indication of the DMRS port information, and then determine the first DMRS port from those CDM groups. As another example, if the DMRS port information can be used to indicate a second and a third DMRS port from the available DMRS ports, the terminal device can determine the second and third DMRS ports from the available DMRS ports, and then determine K1 DMRS ports from the available DMRS ports, starting with the second DMRS port, and K2 DMRS ports from the available DMRS ports, starting with the third DMRS port. Furthermore, if the DMRS port information is used to indicate one or more DMRS port groups to which the first DMRS port belongs from P DMRS port groups, the terminal device can determine one or more DMRS port groups to which the first DMRS port belongs from the P DMRS port groups, and perform DMRS transmission based on the determined DMRS ports.
[0068] In this embodiment, the terminal device no longer determines the currently used DMRS port by looking up a table, but directly indicates the first DMRS port through the DMRS port information. This approach avoids the use of complex table mappings, helps simplify signaling design, and reduces the implementation complexity of the terminal device.
[0069] In some embodiments, the number of available CDM groups for a terminal device is determined based on signaling sent by the network device. This signaling may be, for example, higher-layer signaling such as RRC signaling. Alternatively, the signaling may be DCI.
[0070] It is important to understand that the different DMRS ports within the CDM groups mentioned above can maintain orthogonality using code division multiplexing (such as cyclic shifting or OCC codes). For example, if each CDM group occupies 2 / 4 / 8 subcarriers, the DMRS ports within the CDM group maintain orthogonality using frequency-domain OCC codes of length 2 or 4. Alternatively, the different DMRS ports within a CDM group can also use time-domain OCC codes of length 2, multiplexing 2 / 4 / 8 subcarriers within a single CDM group. Different CDM groups can occupy different time-domain resources (i.e., time division multiplexing) or different frequency-domain resources (i.e., frequency division multiplexing).
[0071] In some embodiments, the number of available DMRS ports on a terminal device is determined based on signaling sent by the network device. This signaling may be, for example, higher-layer signaling such as RRC signaling. Alternatively, the signaling may be DCI.
[0072] The following examples, namely Example 1, Example 2, and Example 3, provide more detailed illustrations of how the DMRS port information is indicated.
[0073] Example 1
[0074] In Embodiment 1, the DMRS port information is used to indicate one or more CDM groups to which the first DMRS port belongs and the position of the first DMRS port in one or more CDM groups.
[0075] The DMRS port information mentioned above may include: first information, used to indicate one or more CDM groups where the first DMRS port is located from the available CDM groups of the terminal device; and second information, used to indicate the location of the first DMRS port in the one or more CDM groups.
[0076] The first piece of information mentioned above can indicate one or more CDM groups based on a bitmap or index. For example, the length of the bitmap can be determined based on the number of available CDM groups, and the value of the bitmap indicates one or more CDM groups among the available CDM groups.
[0077] The second piece of information mentioned above can be based on a bitmap or index to indicate the first DMRS port corresponding to each CDM group in one or more CDM groups. Taking a bitmap approach as an example, the length of the bitmap can be determined based on the number of DMRS ports contained in a CDM group, and the values of the bitmap can indicate the first DMRS port corresponding to each CDM group. Taking a DMRS port index as an example, the first DMRS port can be indicated using log2(O) bits, where O is the number of DMRS ports contained in a CDM group, and the bit values indicate the first DMRS port corresponding to each CDM group.
[0078] In Embodiment 1, the first information can indicate one CDM group or multiple CDM groups; the second information can indicate the position of the first DMRS port in one CDM group or the position of the first DMRS port in multiple CDM groups. Two possible implementations of the first information are given below.
[0079] Implementation Method 1
[0080] In implementation 1, the first information can be used to indicate a CDM group from the available CDM groups. Further, in some embodiments, the second information can be used to indicate the starting port of the first DMRS port in that CDM group.
[0081] For example, if the first information indicates a CDM group that is the first CDM group, the first information contains the index of the first CDM group, and L DMRS ports in the first CDM group belong to the first DMRS port, then the second information can be used to indicate the starting port of the L DMRS ports. Here, L is a positive integer greater than or equal to 1. It should be understood that the starting port here can refer to the first DMRS port, the last DMRS port, or a DMRS port in the middle of the L DMRS ports. The order of the L DMRS ports can be, for example, sorted according to the size of the index value. For example, the L DMRS ports can be one or more consecutive DMRS ports following the starting port in the first CDM group. Alternatively, the L DMRS ports can be one or more non-consecutive DMRS ports following the starting port in the first CDM group.
[0082] As an example, if the number of available CDM groups is M, and each CDM group contains O DMRS ports, then log2(M) bits can be used to indicate the index of the first CDM group, and log2(O) bits can be used to indicate the starting port of the first DMRS port in the first CDM group.
[0083] In some cases, the number of first DMRS ports required by the terminal device may be greater than the number of DMRS ports indicated by the first and second information. For example, if L DMRS ports in the first CDM group belong to the first DMRS ports, and the number R of first DMRS ports required by the terminal device is greater than L, then (RL) DMRS ports in the second CDM group can be used as the first DMRS ports. Here, R is a positive integer greater than or equal to 1. The value of R can be, for example, the transport layer number of the terminal device. The second CDM group can be determined based on predefined information or network device configuration information.
[0084] The second CDM group mentioned above can be one or more CDM groups following the first CDM group. For example, the second CDM group can be one or more consecutive CDM groups following the first CDM group. Alternatively, the second CDM group can also be discontinuous with the first CDM group. The second CDM group can be determined based on predefined information or signaling sent by network devices. This signaling can be, for example, higher-layer signaling, such as RRC signaling.
[0085] For example, suppose the first information indicates the first CDM group as the Kth CDM group, and the second information indicates the starting port of the first DMRS port in the Kth CDM group. If the starting port and the subsequent DMRS ports contain a total of R (R is the number of transport layers of the terminal device), then the number of first DMRS ports required by the terminal device can be limited to the R consecutive DMRS ports in the Kth CDM group.
[0086] Alternatively, if the number of the starting port and the number of DMRS ports in the first CDM group that are located after the starting port is L, and L is less than R, then the (RL)th DMRS port in the (K+1)th CDM group also belongs to the first DMRS port.
[0087] As an example, suppose the terminal device has 5 transport layers, each CDM group contains 4 DMRS ports, the first information indicates the second CDM group, the second information indicates the third DMRS port in the second CDM group is the starting port, then the third and fourth DMRS ports in the second CDM group, and the first, second and third DMRS ports in the third CDM group are the first DMRS ports.
[0088] Implementation Method 2
[0089] In some embodiments, the first information may be used to indicate multiple CDM groups from the available CDM groups. Further, in some embodiments, the second information may be used to indicate a first DMRS port in the multiple CDM groups, and the first DMRS ports in the multiple CDM groups may have the same or different indices within the multiple CDM groups.
[0090] If the first DMRS port in multiple CDM groups has the same index within those groups, then the second information can determine the first DMRS port in multiple CDM groups by indicating the first DMRS port in one CDM group. This indication method helps reduce signaling overhead.
[0091] Alternatively, if the first DMRS port in multiple CDM groups has different indices within those groups, the second information can directly indicate the first DMRS port in the multiple CDM groups, or indicate the offset value of the first DMRS port in one CDM group and the first DMRS ports in other CDM groups to determine the first DMRS port in the multiple CDM groups. This indication method helps to flexibly allocate DMRS resources to adapt to different transmission conditions and scenarios.
[0092] As mentioned earlier, the first information can indicate multiple CDM groups based on a bitmap or index, and the second information can indicate the position of the first DMRS port within multiple CDM groups based on a bitmap or index. Examples of how the first and second information are indicated are provided below.
[0093] For example, when both the first and second information are indicated by bitmaps, if the number of available CDM groups is M, and each CDM group contains O DMRS ports, then the first information can use M bits to indicate the multiple CDM groups used for DMRS transmission of the terminal device, and O bits to indicate the DMRS port in each CDM group used for DMRS transmission of the terminal device. Alternatively, the second information can also be indicated by an index of the DMRS port, in which case the number of bits used is log2(O), and the second information indicates the index of the starting port of the first DMRS port.
[0094] As an example, assume there are 5 available CDM groups, each containing 4 DMRS ports. The first information indicates the 1st and 2nd CDM groups, and the second information indicates DMRS ports 2 and 3 within each CDM group. The first information, in a bitmap-based indication, can be represented as 11000, where 1 indicates a CDM group used for DMRS transmission by the terminal device, and 0 indicates a CDM group not used for DMRS transmission by the terminal device. The second information, in a bitmap-based indication, can be represented as 0110, where 1 indicates the corresponding DMRS port is used for DMRS transmission by the terminal device, and 0 indicates the corresponding DMRS port is not used for DMRS transmission by the terminal device.
[0095] In the above description, the first information can directly indicate multiple CDM groups. To save signaling overhead, the first information can also directly indicate one CDM group, with other CDM groups indirectly indicated through the first information. For example, if multiple CDM groups include a first CDM group and a second CDM group, then the first information can be used to indicate the index of the first CDM group, and the index of the second CDM group can be determined based on the index of the first CDM group.
[0096] For example, there is a fixed offset between the indices of the second CDM group and the first CDM group, or an offset configured by RRC signaling. For instance, the fixed offset could be 1, meaning the first DMRS port occupies several adjacent CDM groups, with the first information indicating the first CDM group and the second information indicating the first DMRS port within those CDM groups.
[0097] In some cases, if the number of transport layers of the terminal device is less than the number of first DMRS ports indicated by the DMRS port information, then the DMRS ports used for DMRS transmission in each CDM group can be determined based on the methods in Examples 1 and 2.
[0098] Example 1: A CDM group can be specified among the multiple CDM groups indicated by the first information, in which T DMRS ports among the DMRS ports indicated by the second information are not used for DMRS transmission. Here, T can be the difference between the number of transport layers of the terminal device and the number of DMRS ports indicated by the DMRS port information. T is a positive integer greater than or equal to 1.
[0099] For example, suppose the first information indicates a third CDM group among multiple CDM groups, and Q DMRS ports in the third CDM group are the first DMRS ports indicated by the second information. Then, among these Q DMRS ports, T DMRS ports are not used for DMRS transmission. Here, Q is a positive integer greater than 1.
[0100] The third CDM group mentioned above can be any one of the multiple CDM groups indicated by the first information. For example, the third CDM group can be the last CDM group among multiple CDM groups. Alternatively, the third CDM group can be the first CDM group among multiple CDM groups. The order of the first CDM group can be determined based on the size of the CDM group's index value.
[0101] The T DMRS ports mentioned above can be any of the Q DMRS ports. For example, the T DMRS ports can be the last T DMRS ports out of the Q DMRS ports. Alternatively, the T DMRS ports can be the first T DMRS ports out of the Q DMRS ports. For instance, if Q is 5, T is 3, and the Q DMRS ports include DMRS port 0, DMRS port 1, DMRS port 2, DMRS port 3, and DMRS port 4, then the T DMRS ports can include DMRS port 2, DMRS port 3, and DMRS port 4; or, the T DMRS ports can include DMRS port 0, DMRS port 1, and DMRS port 2.
[0102] Example 2: In the multiple CDM groups indicated by the first information, the terminal device can determine the DMRS port used for transmitting DMRS in each CDM group according to the number of transport layers corresponding to each CDM group.
[0103] For example, assuming the first information indicates a fourth CDM group, if the number of first DMRS ports in the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transport layers corresponding to the fourth CDM group, then the DMRS ports used for DMRS transmission in the fourth CDM group can be determined based on the number of transport layers corresponding to the fourth CDM group. A is a positive integer greater than or equal to 1. The number of transport layers in a CDM group can indicate the number of DMRS ports used by the terminal device in that CDM group. When the value of A is greater than the number of transport layers corresponding to the fourth CDM group, it means that the number of first DMRS ports in the fourth CDM group indicated by the second information is greater than the number of DMRS ports used by the terminal device. In this case, the number of DMRS ports used for DMRS transmission in the fourth CDM group can be determined based on the number of transport layers corresponding to the fourth CDM group.
[0104] As an example, suppose the first information indicates three CDM groups, namely CDM group 0, CDM group 1 and CDM group 2, and the second information indicates that the number of first DMRS ports in each CDM group is 4, and the number of transport layers corresponding to CDM group 0 is 3, the number of transport layers corresponding to CDM group 1 is 2, and the number of transport layers corresponding to CDM group 2 is 2. Then, the number of DMRS ports used for transmitting DMRS in CDM group 0 is 3, the number of DMRS ports used for transmitting DMRS in CDM group 1 is 2, and the number of DMRS ports used for transmitting DMRS in CDM group 2 is 2.
[0105] In some embodiments, different CDM groups indicated by the first information can correspond to different transmission configuration indication (TCI) states. For example, assuming the first information indicates three CDM groups, namely CDM group 0, CDM group 1, and CDM group 2, then CDM group 0 can correspond to TCI state A, CDM group 1 can correspond to TCI state B, and CDM group 2 can correspond to TCI state C. In this way, different TCI states (i.e., different TRPs) can correspond to different CDM groups, and DMRS ports within the same CDM group can be associated with the same TCI state, thereby helping to obtain better channel estimation performance.
[0106] In other embodiments, different CDM groups indicated by the first information can correspond to different codewords. For example, for a CDM group, the DMRS ports used for DMRS transmission in that CDM group can be mapped to the transport layer in the same codeword. For instance, assuming the first information indicates two CDM groups, CDM group 0 and CDM group 1, then the DMRS ports used for DMRS transmission in CDM group 0 can correspond to the transport layer in the first codeword, and the DMRS ports used for DMRS transmission in CDM group 1 can correspond to the transport layer in the second codeword. In this way, if different TRPs use independent codewords for transmission, the transport layer of the same TRP can use ports from the same CDM group, and the transport layers of different TRPs can use different CDM groups, thus occupying different physical resources, thereby helping to improve the performance of channel estimation.
[0107] In other embodiments, different CDM groups among the multiple CDM groups indicated by the first information may correspond to different TCI states and different codewords.
[0108] In Embodiment 1, the first information may indicate one or more CDM groups from the available CDM groups. Several ways of determining the number of CDM groups indicated by the first information are described below as examples.
[0109] For example, the number of CDM groups indicated by the first information can be determined by whether the terminal device is configured with spatial division multiplexing (SDM) based transmission. Alternatively, the number of CDM groups indicated by the first information can be determined by whether the higher-layer signaling is configured with an SDM transmission scheme. For instance, when the higher-layer signaling is configured with an SDM transmission scheme, the first information indicates multiple CDM groups; when the higher-layer signaling is not configured with an SDM transmission scheme, the first information indicates one CDM group. Here, the SDM transmission scheme can be an SDM transmission scheme that transmits multiple downlink TRPs simultaneously, or an SDM transmission scheme that transmits multiple uplink panels simultaneously.
[0110] For example, the number of CDM groups indicated by the first information can be determined by the number of TCI states configured for data transmission in the terminal device. For instance, when the network device indicates multiple TCI states for data transmission, the first information indicates multiple CDM groups; when the network device indicates one TCI state for data transmission, the first information indicates one CDM group. For example, when multiple TCI states are indicated in the DCI, the first information indicates multiple CDM groups; when one TCI state is indicated in the DCI, the first information indicates one CDM group, where the number of CDM groups is the same as the number of TCI states.
[0111] For example, the number of CDM groups indicated by the first information can be configured through the RRC parameter.
[0112] For example, the number of CDM groups indicated by the first information can be indicated by DCI signaling.
[0113] In some embodiments, the number of available DMRS ports (or the number of available CDM groups) can be pre-configured to the terminal device by the network device via higher-layer signaling, or pre-agreed upon by the network device and the terminal device (i.e., using a fixed value).
[0114] In Embodiment 1, the terminal device determines the CDM group to which the first DMRS port belongs, and the first DMRS port used for DMRS transmission, through first information and second information. Then, the terminal device sends or receives DMRS on the first DMRS port.
[0115] Based on the scheme of this embodiment, the network device can designate any one or more DMRS ports in the CDM group for DMRS transmission, thereby improving the flexibility of DMRS port indication. It avoids the use of complex table mappings, helping to simplify signaling design and reduce terminal-side complexity. It simultaneously supports single TRP transmission and SDM DMRS port indication. Embodiment two will be introduced next.
[0116] Example 2
[0117] As mentioned earlier, the first DMRS port may include K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port. For example, the first DMRS port includes K1 DMRS ports starting from the second DMRS port and K2 DMRS ports starting from the third DMRS port.
[0118] It should be understood that the K1 DMRS ports (or K2 DMRS ports) mentioned above can be a group of consecutive DMRS ports or a group of non-consecutive DMRS ports. For example, K1 DMRS ports include the second DMRS port and the K1-1 consecutive DMRS ports following the second DMRS port.
[0119] In some embodiments, DMRS port information may indicate the second DMRS port and the third DMRS port independently, or may indicate the second DMRS port and the third DMRS port jointly.
[0120] For example, in the case of independent indication, the DMRS port information can include third and fourth information, where the third information indicates the second DMRS port and the fourth information indicates the third DMRS port. For instance, when the value of the third (or fourth) information is N, it indicates the DMRS port with index N. Assuming the number of available DMRS ports is K, then log2(K) bits are needed to indicate either the second or third DMRS port from among the K DMRS ports, resulting in a total indication cost of 2log2(K). These 2log2(K) bits can be further rounded up.
[0121] For example, in the case of joint indication, DMRS port information can be used to jointly indicate a second and a third DMRS port from the available DMRS ports. For instance, assuming the number of available DMRS ports is K, the DMRS port information needs to indicate any two DMRS ports from the K ports, requiring an indication overhead of log2(K×(K-1) / 2). Here, log2(K×(K-1) / 2) bits can be further rounded up. Compared to the independent indication method described above, the joint indication method has lower overhead, but the signaling complexity increases. Therefore, these two indication methods can be flexibly selected according to different situations.
[0122] The following is an example of a way to independently (or jointly) indicate the second and third DMRS ports.
[0123] For example, the values of DMRS port information can belong to a set of values (such as a first set of values), which can be used to indicate both the first DMRS port and the second DMRS port.
[0124] Alternatively, the DMRS port information value can belong to another value set (such as a second value set), which can be used only to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port. Here, R is the transport layer number of the terminal device. That is, in this value set, the first DMRS port can be indicated by only one DMRS port.
[0125] The set of values mentioned above can be a set of states. For example, assuming the DMRS port information is 9 bits and the number of available DMRS ports is 24, states 1-24 in the state set can be used to indicate a second DMRS port from the 24 DMRS ports. In this case, the DMRS port used for DMRS transmission can be obtained based solely on the second DMRS port. Alternatively, other states in the state set (such as states 25-300) can be used to indicate both a second and a third DMRS port from the 24 DMRS ports. In this case, the DMRS port used for DMRS transmission can be obtained based on both the second and third DMRS ports.
[0126] To save on signaling overhead, in some embodiments, DMRS port information can be used to indicate a second DMRS port, with a predefined first offset between the index of the third DMRS port and the index of the second DMRS port. The terminal device can determine the third DMRS port based on the first offset and the second DMRS port.
[0127] In other embodiments, DMRS port information may be used to indicate a second DMRS port, the index of the CDM group to which the second DMRS port is located (such as the fifth CDM group) and the index of the CDM group to which the third DMRS port is located (such as the sixth CDM group) have a predefined second offset, and the index of the second DMRS port in the CDM group may be the same as or different from the index of the third DMRS port in the CDM group.
[0128] If the index of the second DMRS port in the fifth CDM group is the same as the index of the third DMRS port in the sixth CDM group, then the DMRS port information can be used to identify the second and third DMRS ports by indicating an index value. This method of indication helps to reduce signaling overhead.
[0129] Alternatively, if the index of the second DMRS port in the fifth CDM group is different from the index of the third DMRS port in the sixth CDM group, then the DMRS port information can be used to determine the second and third DMRS ports by indicating the offset values of the index values of the second and third DMRS ports. This indication method facilitates flexible allocation of DMRS resources to adapt to different transmission conditions and scenarios.
[0130] The sixth CDM group here can be one or more CDM groups, that is, the third DMRS port can include the first DMRS port in one or more CDM groups.
[0131] For example, suppose the second offset is 1, meaning the sixth CDM group is the next CDM group after the fifth CDM group. For instance, if the index of the fifth CDM group is 1 and the index of the second DMRS port in the fifth CDM group is 2, then the index of the third DMRS port in the sixth CDM group is also 2.
[0132] It should be noted that the first offset or the second offset mentioned above can be a fixed value or a non-fixed value. Taking the first offset as an example, the first offset can be a fixed value pre-agreed upon by the terminal device and the network device. For example, the first offset can be 2 or 4. Alternatively, the first offset can be equal to the number of DMRS ports contained in a CDM group. Taking the second offset as an example, the second offset can be a non-fixed value; for example, this value can be configured through RRC signaling.
[0133] In Embodiment 2, the first DMRS port includes K1 DMRS ports starting from the second DMRS port and K2 DMRS ports starting from the third DMRS port. In some embodiments, K1 and K2 can be associated with the number of transport layers for different TCI states. For example, the value of K1 can be the number of transport layers corresponding to the first TCI state configured by the terminal device, and the value of K2 can be the number of transport layers corresponding to the second TCI state configured by the terminal device.
[0134] In other embodiments, the values of K1 and K2 can be associated with the transmission layer number of different codewords. For example, the value of K1 can be the transmission layer number corresponding to the first codeword used by the terminal device, and the value of K2 can be the transmission layer number corresponding to the second codeword used by the terminal device.
[0135] In other embodiments, K1 and K2 can satisfy: and R represents the transport layer number of the terminal device. R can be based on DCI or higher-layer signaling indication.
[0136] In some embodiments, the number of available DMRS ports (or the number of available CDM groups) can be pre-configured to the terminal device by the network device via higher-layer signaling, or pre-agreed upon by the network device and the terminal device (i.e., using a fixed value).
[0137] In Embodiment 2, the terminal device determines the CDM group to which the first DMRS port belongs, and the first DMRS port used for DMRS transmission within it, by using the second and third DMRS ports indicated by the DMRS port information. Then, the terminal device sends or receives DMRS on the first DMRS port.
[0138] Based on the scheme of this embodiment, the network device can indicate two consecutive sets of DMRS ports for DMRS transmission, thereby improving the flexibility of DMRS port indication. It avoids the use of complex table mappings, helps simplify signaling design, and reduces the complexity on the terminal side. It simultaneously supports single TRP transmission and SDM DMRS port indication. Embodiment three will be introduced next.
[0139] Example 3
[0140] As mentioned earlier, DMRS port information can be used to indicate one or more DMRS port groups from P DMRS port groups to which the first DMRS port belongs. These P DMRS port groups can be, for example, DMRS port groups obtained by grouping available DMRS ports according to the transport layer number.
[0141] In some embodiments, each of the P DMRS port groups may contain R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports on the terminal device, and R represents the number of transmission layers on the terminal device. In other words, available antenna ports can be grouped according to the number of transmission layers R, and one or more groups of DMRS ports can be designated for DMRS transmission on the terminal device. It can be rounded up further.
[0142] In some embodiments, if the DMRS port information indicates a DMRS port group, R above can be the transport layer number indicated in the DCI or higher-layer signaling. Accordingly, the DMRS port information may include log2(P) bits.
[0143] In some embodiments, if the DMRS port information indicates a DMRS port group, the other DMRS port groups to which the first DMRS port belongs may have a predefined offset from that DMRS port group. For example, suppose that the second and third DMRS port groups among the P DMRS port groups mentioned above are both DMRS port groups to which the first DMRS port belongs; when the DMRS port information indicates the second DMRS port group, the index of the third DMRS port group has a predefined third offset from the index of the second DMRS port group.
[0144] It should be noted that the third offset mentioned above can be a fixed value or a non-fixed value. For example, the third offset can be fixed at 1, meaning the first DMRS port occupies a consecutive DMRS port group. Alternatively, the third offset can be a non-fixed value, for example, it can be configured via RRC signaling.
[0145] In some embodiments, when the DMRS port information indicates multiple DMRS port groups, R in the above text can be the maximum value among the transport layer numbers corresponding to each DMRS port group.
[0146] For example, R can be max(Ri), where Ri is the number of transport layers (or the number of DMRS ports) corresponding to the i-th TCI state. The i-th DMRS port group contains the DMRS ports corresponding to the i-th TCI state. i is an integer greater than or equal to 1.
[0147] As an example, suppose there are three different TCI states (i.e., three different TRPs), each TCI state corresponding to a DMRS port group. These three TCI states are as follows: the DMRS port group corresponding to the first TCI state contains 3 DMRS ports (i.e., transport layer number 3); the DMRS port group corresponding to the second TCI state contains 2 DMRS ports (i.e., transport layer number 2); and the DMRS port group corresponding to the third TCI state contains 4 DMRS ports (i.e., transport layer number 4). In this case, R = max(R1, R2, R3) = max(3, 2, 4) = 4.
[0148] In some embodiments, the number of available DMRS ports (or the number of available CDM groups) can be pre-configured to the terminal device by the network device via higher-layer signaling, or pre-agreed upon by the network device and the terminal device (i.e., using a fixed value).
[0149] In Embodiment 3, the terminal device determines one or more DMRS port groups to which the first DMRS port belongs through DMRS port information, and uses the DMRS port in the DMRS port group as the first DMRS port. Then, the terminal device sends or receives DMRS on the first DMRS port.
[0150] The foregoing has detailed Embodiments 1, 2, and 3 of this application. Based on the schemes in the embodiments of this application, DMRS port information can flexibly indicate the currently used DMRS port from a large number of DMRS ports, avoiding the use of complex table mapping in the lookup method; at the same time, DMRS port information can be independently indicated along with the transport layer number and DMRS resources used for rate matching, simplifying signaling design.
[0151] The method embodiments of this application have been described in detail above with reference to Figures 1 to 4. The apparatus embodiments of this application will be described in detail below with reference to Figures 5 to 7. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be referred to the preceding method embodiments.
[0152] Figure 5 is a schematic diagram of a terminal device according to an embodiment of this application. The terminal device 500 shown in Figure 5 includes a receiving unit 510 and a determining unit 520.
[0153] The receiving unit 510 is used to receive DMRS port information sent by the network device;
[0154] Determining unit 520 is used to determine a first DMRS port for DMRS transmission based on the DMRS port information;
[0155] The DMRS port information is used to indicate one or more of the following:
[0156] The available DMRS port groups of the terminal device indicate one or more DMRS port groups to which the first DMRS port is located.
[0157] The terminal device has a second DMRS port and a third DMRS port. The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, where K1 and K2 are both positive integers greater than or equal to 1.
[0158] In one possible implementation, the one or more DMRS port groups to which the first DMRS port is located are one or more Code Division Multiplexing (CDM) groups, and the DMRS port information is used to indicate the one or more CDM groups and the position of the first DMRS port in the one or more CDM groups.
[0159] In one possible implementation, the DMRS port information includes:
[0160] First information is used to indicate one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device;
[0161] The second information is used to indicate the location of the first DMRS port in the one or more CDM groups.
[0162] In one possible implementation, the first information is used to indicate a CDM group from the available CDM groups, the CDM group indicated by the first information is a first CDM group, and the first information contains an index of the first CDM group, the first DMRS port contains L DMRS ports in the first CDM group, and the second information is used to indicate the starting port of the L DMRS ports, where L is a positive integer greater than or equal to 1.
[0163] In one possible implementation, when the terminal device determines the first DMRS port, if the number R of DMRS ports in the first DMRS port is greater than L, then the first DMRS port also includes (RL) DMRS ports in a second CDM group, the second CDM group including one or more CDM groups after the first CDM group, wherein R and L are both positive integers greater than or equal to 1.
[0164] In one possible implementation, the second CDM group is determined based on a first higher-layer signaling sent by the network device; or, the second CDM group is predefined information.
[0165] In one possible implementation, the first information is used to indicate multiple CDM groups from the available CDM groups, and the second information is used to indicate a first DMRS port within the multiple CDM groups, wherein the index of the first DMRS port within the multiple CDM groups is the same or different within the multiple CDM groups.
[0166] In one possible implementation, the first information indicates the plurality of CDM groups based on a bitmap or index, and the second information indicates the first DMRS port corresponding to each of the plurality of CDM groups based on a bitmap or index.
[0167] In one possible implementation, the plurality of CDM groups includes a first CDM group and a second CDM group, wherein the first information is used to indicate the index of the first CDM group, and the index of the second CDM group is determined based on the index of the first CDM group.
[0168] In one possible implementation, when the terminal device determines the first DMRS port, if the number of DMRS ports indicated by the DMRS port information is greater than the number of transport layers of the terminal device, then T DMRS ports out of the Q DMRS ports in the third CDM group are not used for DMRS transmission, wherein the third CDM group belongs to the plurality of CDM groups, the Q DMRS ports are the DMRS ports indicated by the second information, Q is a positive integer greater than 1, and T is a positive integer greater than or equal to 1.
[0169] In one possible implementation, the third CDM group is the last CDM group among the plurality of CDM groups; and / or, the T DMRS ports are the last T DMRS ports among the Q DMRS ports.
[0170] In one possible implementation, the plurality of CDM groups includes a fourth CDM group. When the terminal device determines the first DMRS port, if the number of first DMRS ports corresponding to the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transport layers corresponding to the fourth CDM group, then the first DMRS port corresponding to the fourth CDM group is determined based on the number of transport layers corresponding to the fourth CDM group, where A is a positive integer greater than or equal to 1.
[0171] In one possible implementation, different CDM groups in the plurality of CDM groups correspond to different Transmission Configuration Indicator (TCI) states; and / or, different CDM groups in the plurality of CDM groups correspond to different codewords.
[0172] In one possible implementation, the number of CDM groups indicated by the first information is related to one or more of the following:
[0173] Does the terminal device have a spatial multiplexing (SDM) based transmission configuration?
[0174] The number of TCI states configured for data transmission in the terminal device;
[0175] Radio Resource Control (RRC) parameters are used to configure the number of CDM groups indicated by the first information;
[0176] The signaling in the downlink control information (DCI) is used to indicate the number of CDM groups indicated by the first information.
[0177] In one possible implementation, the determining unit 520 is configured to:
[0178] Based on the first information, determine one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device;
[0179] The DMRS port indicated by the second information in one or more CDM groups is identified as the first DMRS port.
[0180] In one possible implementation, the first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port.
[0181] Wherein, the K1 DMRS ports include the second DMRS port and one or more consecutive DMRS ports following the second DMRS port; and / or,
[0182] The K2 DMRS ports include the third DMRS port and one or more consecutive DMRS ports following the third DMRS port.
[0183] In one possible implementation, the DMRS port information independently indicates the second DMRS port and the third DMRS port; or, the DMRS port information jointly indicates the second DMRS port and the third DMRS port.
[0184] In one possible implementation, if the value of the DMRS port information belongs to a first set of values, then the DMRS port information is used to simultaneously indicate the second DMRS port and the third DMRS port; if the value of the DMRS port information belongs to a second set of values, then the DMRS port information is used only to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port, where R is the transmission layer number of the terminal device.
[0185] In one possible implementation, the DMRS port information is used to indicate the second DMRS port, and the index of the third DMRS port has a predefined first offset from the index of the second DMRS port.
[0186] In one possible implementation, the DMRS port information is used to indicate the second DMRS port, there is a predefined second offset between the index of the fifth CDM group to which the second DMRS port is located and the index of the sixth CDM group to which the third DMRS port is located, and the index of the second DMRS port in the fifth CDM group is the same as or different from the index of the third DMRS port in the sixth CDM group.
[0187] In one possible implementation, the value of K1 is the transport layer number corresponding to the first TCI state configured by the terminal device, and the value of K2 is the transport layer number corresponding to the second TCI state configured by the terminal device; or,
[0188] The value of K1 is the number of transmission layers corresponding to the first codeword used by the terminal device, and the value of K2 is the number of transmission layers corresponding to the second codeword used by the terminal device; or, K1 and K2 satisfy: and R represents the number of transmission layers of the terminal device.
[0189] In one possible implementation, the determining unit 520 is configured to:
[0190] The K1 DMRS ports determined based on the second DMRS port and the K2 DMRS ports determined based on the third DMRS port are determined as the first DMRS ports.
[0191] In one possible implementation, the first DMRS port is located in one or more DMRS port groups, which are one or more DMRS port groups among P DMRS port groups. The P DMRS port groups are DMRS port groups obtained by grouping available DMRS ports according to the number of transport layers, where P is a positive integer greater than or equal to 1.
[0192] In one possible implementation, each of the P DMRS port groups contains R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports of the terminal device, and R represents the number of transport layers of the terminal device.
[0193] In one possible implementation, the DMRS port group to which the first DMRS port is located includes a second DMRS port group and a third DMRS port group among the P DMRS port groups. The DMRS port information is used to indicate the second DMRS port group, and there is a predefined third offset between the index of the third DMRS port group and the index of the second DMRS port group.
[0194] In one possible implementation, the determining unit 520 is configured to:
[0195] Based on the DMRS port information, determine one or more DMRS port groups from the P DMRS port groups;
[0196] One or more DRMS ports from the one or more DMRS port groups are designated as the first DMRS port.
[0197] In one possible implementation, the number of available DMRS port groups of the terminal device is determined based on a second higher-layer signaling sent by the network device; and / or, the number of available DMRS ports of the terminal device is determined based on a third higher-layer signaling sent by the network device.
[0198] Figure 6 is a schematic diagram of a network device according to an embodiment of this application. The network device 600 shown in Figure 6 includes: a transmitting unit 610.
[0199] The sending unit 610 is used to send DMRS port information to the terminal device, wherein the DMRS port information is used to determine the first DMRS port for DMRS transmission;
[0200] The DMRS port information is used to indicate one or more of the following:
[0201] The available DMRS port groups of the terminal device indicate one or more DMRS port groups to which the first DMRS port is located.
[0202] The terminal device has a second DMRS port and a third DMRS port. The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, where K1 and K2 are both positive integers greater than or equal to 1.
[0203] In one possible implementation, the one or more DMRS port groups to which the first DMRS port is located are one or more Code Division Multiplexing (CDM) groups, and the DMRS port information is used to indicate the one or more CDM groups and the position of the first DMRS port in the one or more CDM groups.
[0204] In one possible implementation, the DMRS port information includes:
[0205] First information is used to indicate one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device;
[0206] The second information is used to indicate the location of the first DMRS port in the one or more CDM groups.
[0207] In one possible implementation, the first information is used to indicate a CDM group from the available CDM groups, the CDM group indicated by the first information is a first CDM group, and the first information contains an index of the first CDM group, the first DMRS port contains L DMRS ports in the first CDM group, and the second information is used to indicate the starting port of the L DMRS ports, where L is a positive integer greater than or equal to 1.
[0208] In one possible implementation, when the terminal device determines the first DMRS port, if the number R of DMRS ports in the first DMRS port is greater than L, then the first DMRS port also includes (RL) DMRS ports in a second CDM group, the second CDM group including one or more CDM groups after the first CDM group, wherein R and L are both positive integers greater than or equal to 1.
[0209] In one possible implementation, the second CDM group is determined based on a first higher-layer signaling sent by the network device; or, the second CDM group is predefined information.
[0210] In one possible implementation, the first information is used to indicate multiple CDM groups from the available CDM groups, and the second information is used to indicate a first DMRS port within the multiple CDM groups, wherein the index of the first DMRS port within the multiple CDM groups is the same or different within the multiple CDM groups.
[0211] In one possible implementation, the first information indicates the plurality of CDM groups based on a bitmap or index, and the second information indicates the first DMRS port corresponding to each of the plurality of CDM groups based on a bitmap or index.
[0212] In one possible implementation, the plurality of CDM groups includes a first CDM group and a second CDM group, wherein the first information is used to indicate the index of the first CDM group, and the index of the second CDM group is determined based on the index of the first CDM group.
[0213] In one possible implementation, when the terminal device determines the first DMRS port, if the number of DMRS ports indicated by the DMRS port information is greater than the number of transport layers of the terminal device, then T DMRS ports out of the Q DMRS ports in the third CDM group are not used for DMRS transmission, wherein the third CDM group belongs to the plurality of CDM groups, the Q DMRS ports are the DMRS ports indicated by the second information, Q is a positive integer greater than 1, and T is a positive integer greater than or equal to 1.
[0214] In one possible implementation, the third CDM group is the last CDM group among the plurality of CDM groups; and / or, the T DMRS ports are the last T DMRS ports among the Q DMRS ports.
[0215] In one possible implementation, the plurality of CDM groups includes a fourth CDM group. When the terminal device determines the first DMRS port, if the number of first DMRS ports corresponding to the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transport layers corresponding to the fourth CDM group, then the first DMRS port corresponding to the fourth CDM group is determined based on the number of transport layers corresponding to the fourth CDM group, where A is a positive integer greater than or equal to 1.
[0216] In one possible implementation, different CDM groups in the plurality of CDM groups correspond to different Transmission Configuration Indicator (TCI) states; and / or, different CDM groups in the plurality of CDM groups correspond to different codewords.
[0217] In one possible implementation, the number of CDM groups indicated by the first information is determined based on one or more of the following:
[0218] Does the terminal device have a spatial multiplexing (SDM) based transmission configuration?
[0219] The number of TCI states configured for data transmission in the terminal device;
[0220] Radio Resource Control (RRC) parameters are used to configure the number of CDM groups indicated by the first information;
[0221] The signaling in the downlink control information (DCI) is used to indicate the number of CDM groups indicated by the first information.
[0222] In one possible implementation, the first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, wherein the K1 DMRS ports include the second DMRS port and one or more consecutive DMRS ports following the second DMRS port; and / or, the K2 DMRS ports include the third DMRS port and one or more consecutive DMRS ports following the third DMRS port.
[0223] In one possible implementation, the DMRS port information independently indicates the second DMRS port and the third DMRS port; or, the DMRS port information jointly indicates the second DMRS port and the third DMRS port.
[0224] In one possible implementation, if the value of the DMRS port information belongs to a first set of values, then the DMRS port information is used to simultaneously indicate the second DMRS port and the third DMRS port.
[0225] If the value of the DMRS port information belongs to the second value set, then the DMRS port information is only used to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port, where R is the transmission layer number of the terminal device.
[0226] In one possible implementation, the DMRS port information is used to indicate the second DMRS port, and the index of the third DMRS port has a predefined first offset from the index of the second DMRS port.
[0227] In one possible implementation, the DMRS port information is used to indicate the second DMRS port, there is a predefined second offset between the index of the fifth CDM group to which the second DMRS port is located and the index of the sixth CDM group to which the third DMRS port is located, and the index of the second DMRS port in the fifth CDM group is the same as or different from the index of the third DMRS port in the sixth CDM group.
[0228] In one possible implementation, the value of K1 is the number of transport layers corresponding to the first TCI state configured by the terminal device, and the value of K2 is the number of transport layers corresponding to the second TCI state configured by the terminal device; or, the value of K1 is the number of transport layers corresponding to the first codeword used by the terminal device, and the value of K2 is the number of transport layers corresponding to the second codeword used by the terminal device; or, K1 and K2 satisfy: and R represents the number of transmission layers of the terminal device.
[0229] In one possible implementation, the first DMRS port is located in one or more DMRS port groups, which are one or more DMRS port groups among P DMRS port groups. The P DMRS port groups are DMRS port groups obtained by grouping available DMRS ports according to the number of transport layers, where P is a positive integer greater than or equal to 1.
[0230] In one possible implementation, each of the P DMRS port groups contains R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports of the terminal device, and R represents the number of transport layers of the terminal device.
[0231] In one possible implementation, the DMRS port group to which the first DMRS port is located includes a second DMRS port group and a third DMRS port group among the P DMRS port groups. The DMRS port information is used to indicate the second DMRS port group, and there is a predefined third offset between the index of the third DMRS port group and the index of the second DMRS port group.
[0232] In one possible implementation, the number of available DMRS port groups of the terminal device is determined based on a second higher-layer signaling sent by the network device; and / or, the number of available DMRS ports of the terminal device is determined based on a third higher-layer signaling sent by the network device.
[0233] Figure 7 is a schematic structural diagram of the apparatus according to an embodiment of this application. The dashed lines in Figure 7 indicate that the unit or module is optional. The apparatus 700 can be used to implement the methods described in the above method embodiments. The apparatus 700 can be a chip, a terminal device, or a network device.
[0234] The apparatus 700 may include one or more processors 710. The processor 710 may support the apparatus 700 in implementing the methods described in the preceding method embodiments. The processor 710 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor 710 may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0235] The apparatus 700 may also include one or more memories 720. The memories 720 store a program that can be executed by the processor 710, causing the processor 710 to perform the methods described in the preceding method embodiments. The memories 720 may be independent of the processor 710 or integrated within the processor 710.
[0236] The device 700 may also include a transceiver 730. The processor 710 can communicate with other devices or chips via the transceiver 730. For example, the processor 710 can send and receive data with other devices or chips via the transceiver 730.
[0237] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to the communication device provided in this application, and the program causes a computer to execute the methods performed by the communication device in various embodiments of this application.
[0238] This application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in this application embodiment, and the program causes a computer to execute the methods performed by the communication device in various embodiments of this application.
[0239] This application also provides a computer program. This computer program can be applied to the terminal device or network device provided in this application, and the computer program causes the computer to execute the methods performed by the communication device in various embodiments of this application.
[0240] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0241] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0242] The “configuration” in this application embodiment may include configuration via at least one of system messages, radio resource control (RRC) signaling, and media access control element (MAC CE).
[0243] In some embodiments of this application, "predefined" or "preset" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, "predefined" can refer to what is defined in the protocol.
[0244] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of the term.
[0245] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0246] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0247] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0248] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0249] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0250] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs) or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0251] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
A communication method, characterized in that, include: The terminal device receives the demodulation reference signal (DMRS) port information sent by the network device; The terminal device determines the first DMRS port for DMRS transmission based on the DMRS port information. The DMRS port information is used to indicate one or more of the following: The available DMRS port groups of the terminal device indicate one or more DMRS port groups to which the first DMRS port is located. The terminal device has a second DMRS port and a third DMRS port. The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, where K1 and K2 are both positive integers greater than or equal to 1. The method according to claim 1, characterized in that, The one or more DMRS port groups to which the first DMRS port is located are one or more Code Division Multiplexing (CDM) groups, and the DMRS port information is used to indicate the one or more CDM groups and the position of the first DMRS port in the one or more CDM groups. The method according to claim 2, characterized in that, The DMRS port information includes: First information is used to indicate one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device; The second information is used to indicate the location of the first DMRS port in the one or more CDM groups. The method according to claim 3, characterized in that, The first information is used to indicate a CDM group from the available CDM groups, the CDM group indicated by the first information is the first CDM group, and the first information contains the index of the first CDM group. The first DMRS port contains L DMRS ports in the first CDM group. The second information is used to indicate the starting port of the L DMRS ports, where L is a positive integer greater than or equal to 1. The method according to claim 4, characterized in that, When the terminal device determines the first DMRS port, if the number R of DMRS ports in the first DMRS port is greater than L, then the first DMRS port also includes (RL) DMRS ports in the second CDM group, the second CDM group includes one or more CDM groups after the first CDM group, and R and L are both positive integers greater than or equal to 1. The method according to claim 5, characterized in that: The second CDM group is determined based on the first higher-layer signaling sent by the network device; or, The second CDM group is predefined information. The method according to claim 3, characterized in that, The first information is used to indicate multiple CDM groups from the available CDM groups, and the second information is used to indicate a first DMRS port within the multiple CDM groups, wherein the index of the first DMRS port within the multiple CDM groups is the same or different within the multiple CDM groups. The method according to claim 7, characterized in that, The first information indicates the plurality of CDM groups based on a bitmap or index, and the second information indicates the first DMRS port corresponding to each of the plurality of CDM groups based on a bitmap or index. The method according to claim 7, characterized in that, The plurality of CDM groups include a first CDM group and a second CDM group, wherein the first information is used to indicate the index of the first CDM group, and the index of the second CDM group is determined based on the index of the first CDM group. The method according to any one of claims 7 to 9, characterized in that, When the terminal device determines the first DMRS port, if the number of DMRS ports indicated by the DMRS port information is greater than the number of transport layers of the terminal device, then T DMRS ports out of the Q DMRS ports in the third CDM group are not used for DMRS transmission. The third CDM group belongs to the plurality of CDM groups, the Q DMRS ports are the DMRS ports indicated by the second information, Q is a positive integer greater than 1, and T is a positive integer greater than or equal to 1. The method according to claim 10, characterized in that, The third CDM group is the last CDM group among the plurality of CDM groups; and / or, The T DMRS ports are the last T DMRS ports among the Q DMRS ports. The method according to any one of claims 7 to 9, characterized in that, The plurality of CDM groups includes a fourth CDM group. When the terminal device determines the first DMRS port, if the number of first DMRS ports corresponding to the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transmission layers corresponding to the fourth CDM group, then the first DMRS port corresponding to the fourth CDM group is determined based on the number of transmission layers corresponding to the fourth CDM group, where A is a positive integer greater than or equal to 1. The method according to any one of claims 7 to 12, characterized in that: The various CDM groups correspond to different Transmission Configuration Indicator (TCI) states; and / or, The different CDM groups correspond to different codewords. The method according to any one of claims 3 to 13, characterized in that, The number of CDM groups indicated by the first information The quantity is related to one or more of the following: Does the terminal device have a spatial multiplexing (SDM) based transmission configuration? The number of TCI states configured for data transmission in the terminal device; Radio Resource Control (RRC) parameters are used to configure the number of CDM groups indicated by the first information; The signaling in the downlink control information (DCI) is used to indicate the number of CDM groups indicated by the first information. The method according to any one of claims 2 to 14, characterized in that, The terminal device determines the first DMRS port for DMRS transmission based on the DMRS port information, including: The terminal device determines one or more CDM groups where the first DMRS port is located from the available CDM groups of the terminal device based on the first information. The terminal device identifies the DMRS port indicated by the second information in one or more CDM groups as the first DMRS port. The method according to claim 1, characterized in that, The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port. Wherein, the K1 DMRS ports include the second DMRS port and one or more consecutive DMRS ports following the second DMRS port; and / or, The K2 DMRS ports include the third DMRS port and one or more consecutive DMRS ports following the third DMRS port. The method according to claim 16, characterized in that: The DMRS port information independently indicates the second DMRS port and the third DMRS port; or... The DMRS port information jointly indicates the second DMRS port and the third DMRS port. The method according to claim 17, characterized in that: If the value of the DMRS port information belongs to the first value set, then the DMRS port information is used to simultaneously indicate the second DMRS port and the third DMRS port; If the value of the DMRS port information belongs to the second value set, then the DMRS port information is only used to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port, where R is the transmission layer number of the terminal device. The method according to claim 16, characterized in that, The DMRS port information is used to indicate the second DMRS port, and the index of the third DMRS port has a predefined first offset from the index of the second DMRS port. The method according to claim 16, characterized in that: The DMRS port information is used to indicate the second DMRS port, and there is a predefined second offset between the index of the fifth CDM group where the second DMRS port is located and the index of the sixth CDM group where the third DMRS port is located, and the index of the second DMRS port in the fifth CDM group is the same as or different from the index of the third DMRS port in the sixth CDM group. The method according to any one of claims 1 and 16 to 20 is characterized in that: The value of K1 is the number of transport layers corresponding to the first TCI state configured by the terminal device, and the value of K2 is the number of transport layers corresponding to the second TCI state configured by the terminal device; or, The value of K1 is the number of transmission layers corresponding to the first codeword used by the terminal device, and the value of K2 is the number of transmission layers corresponding to the second codeword used by the terminal device; or, K1 and K2 satisfy: and R represents the number of transmission layers of the terminal device. The method according to any one of claims 16 to 21, characterized in that, The terminal device determines the first DMRS port for DMRS transmission based on the DMRS port information, including: The terminal device determines the K1 DMRS ports determined based on the second DMRS port and the K2 DMRS ports determined based on the third DMRS port as the first DMRS port. The method according to claim 1, characterized in that, The first DMRS port is located in one or more DMRS port groups, which are one or more DMRS port groups in P DMRS port groups. The P DMRS port groups are DMRS port groups obtained by grouping available DMRS ports according to the number of transport layers, where P is a positive integer greater than or equal to 1. The method according to claim 23, characterized in that, Each of the P DMRS port groups contains R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports of the terminal device, and R represents the number of transport layers of the terminal device. The method according to claim 23 or 24 is characterized in that, The DMRS port group to which the first DMRS port belongs includes the second DMRS port group and the third DMRS port group among the P DMRS port groups. The DMRS port information is used to indicate the second DMRS port group, and the index of the third DMRS port group is related to the index of the second DMRS port group. There is a predefined third offset. The method according to any one of claims 23 to 25, characterized in that, The terminal device determines the first DMRS port for DMRS transmission based on the DMRS port information, including: The terminal device determines one or more DMRS port groups from the P DMRS port groups based on the DMRS port information; The terminal device identifies one or more DRMS ports from the one or more DMRS port groups as the first DMRS port. The method according to any one of claims 1 to 26, characterized in that: The number of available DMRS port groups of the terminal device is determined based on the second higher-layer signaling sent by the network device; and / or The number of available DMRS ports on the terminal device is determined based on third-layer signaling sent by the network device. A communication method, characterized in that, include: The network device sends demodulation reference signal DMRS port information to the terminal device, and the DMRS port information is used to determine the first DMRS port for DMRS transmission. The DMRS port information is used to indicate one or more of the following: The available DMRS port groups of the terminal device indicate one or more DMRS port groups to which the first DMRS port is located. The terminal device has a second DMRS port and a third DMRS port. The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, where K1 and K2 are both positive integers greater than or equal to 1. The method according to claim 28, characterized in that, The one or more DMRS port groups to which the first DMRS port is located are one or more Code Division Multiplexing (CDM) groups, and the DMRS port information is used to indicate the one or more CDM groups and the position of the first DMRS port in the one or more CDM groups. The method according to claim 29, characterized in that, The DMRS port information includes: First information is used to indicate one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device; The second information is used to indicate the location of the first DMRS port in the one or more CDM groups. The method according to claim 30, characterized in that, The first information is used to indicate a CDM group from the available CDM groups, the CDM group indicated by the first information is the first CDM group, and the first information contains the index of the first CDM group. The first DMRS port contains L DMRS ports in the first CDM group. The second information is used to indicate the starting port of the L DMRS ports, where L is a positive integer greater than or equal to 1. The method according to claim 31, characterized in that, When the terminal device determines the first DMRS port, if the number R of DMRS ports in the first DMRS port is greater than L, then the first DMRS port also includes (RL) DMRS ports in the second CDM group, the second CDM group includes one or more CDM groups after the first CDM group, and R and L are both positive integers greater than or equal to 1. The method according to claim 32, characterized in that: The second CDM group is determined based on the first higher-layer signaling sent by the network device; or, The second CDM group is predefined information. The method according to claim 30, characterized in that, The first information is used to indicate multiple CDM groups from the available CDM groups, and the second information is used to indicate a first DMRS port within the multiple CDM groups, wherein the index of the first DMRS port within the multiple CDM groups is the same or different within the multiple CDM groups. The method according to claim 34, characterized in that, The first information indicates the plurality of CDM groups based on a bitmap or index, and the second information indicates the first DMRS port corresponding to each of the plurality of CDM groups based on a bitmap or index. The method according to claim 34, characterized in that, The plurality of CDM groups include a first CDM group and a second CDM group, wherein the first information is used to indicate the index of the first CDM group, and the index of the second CDM group is determined based on the index of the first CDM group. The method according to any one of claims 34 to 36, characterized in that, When the terminal device determines the first DMRS port, if the number of DMRS ports indicated by the DMRS port information is greater than the number of transport layers of the terminal device, then T DMRS ports out of the Q DMRS ports in the third CDM group are not used for DMRS transmission. The third CDM group belongs to the plurality of CDM groups, the Q DMRS ports are the DMRS ports indicated by the second information, Q is a positive integer greater than 1, and T is a positive integer greater than or equal to 1. The method according to claim 37, characterized in that, The third CDM group is the last CDM group among the plurality of CDM groups; and / or, The T DMRS ports are the last T DMRS ports among the Q DMRS ports. The method according to any one of claims 34 to 36, characterized in that, The plurality of CDM groups includes a fourth CDM group. When the terminal device determines the first DMRS port, if the number of first DMRS ports corresponding to the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transmission layers corresponding to the fourth CDM group, then the first DMRS port corresponding to the fourth CDM group is determined based on the number of transmission layers corresponding to the fourth CDM group, where A is a positive integer greater than or equal to 1. The method according to any one of claims 34 to 39 is characterized in that: The various CDM groups correspond to different Transmission Configuration Indicator (TCI) states; and / or, The different CDM groups correspond to different codewords. The method according to any one of claims 30 to 40, characterized in that, The number of CDM groups indicated by the first information is determined based on one or more of the following: Does the terminal device have a spatial multiplexing (SDM) based transmission configuration? The number of TCI states configured for data transmission in the terminal device; Radio Resource Control (RRC) parameters are used to configure the number of CDM groups indicated by the first information; The signaling in the downlink control information (DCI) is used to indicate the number of CDM groups indicated by the first information. The method according to claim 28, characterized in that, The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port. Wherein, the K1 DMRS ports include the second DMRS port and one or more consecutive DMRS ports following the second DMRS port; and / or, The K2 DMRS ports include the third DMRS port and one or more consecutive DMRS ports following the third DMRS port. The method according to claim 42, characterized in that: The DMRS port information independently indicates the second DMRS port and the third DMRS port; or... The DMRS port information jointly indicates the second DMRS port and the third DMRS port. The method according to claim 43 is characterized in that: If the value of the DMRS port information belongs to the first value set, then the DMRS port information is used to simultaneously indicate the second DMRS port and the third DMRS port; If the value of the DMRS port information belongs to the second value set, then the DMRS port information is only used to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port, where R is the transmission layer number of the terminal device. The method according to claim 42, characterized in that, The DMRS port information is used to indicate the second DMRS port, and the index of the third DMRS port has a predefined first offset from the index of the second DMRS port. The method according to claim 42, characterized in that: The DMRS port information is used to indicate the second DMRS port, and there is a predefined second offset between the index of the fifth CDM group where the second DMRS port is located and the index of the sixth CDM group where the third DMRS port is located, and the index of the second DMRS port in the fifth CDM group is the same as or different from the index of the third DMRS port in the sixth CDM group. The method according to any one of claims 28 and 42 to 46 is characterized in that: The value of K1 is the number of transport layers corresponding to the first TCI state configured by the terminal device, and the value of K2 is the number of transport layers corresponding to the second TCI state configured by the terminal device; or, The value of K1 is the number of transmission layers corresponding to the first codeword used by the terminal device, and the value of K2 is the number of transmission layers corresponding to the second codeword used by the terminal device; or, K1 and K2 satisfy: and R represents the number of transmission layers of the terminal device. The method according to claim 28, characterized in that, The first DMRS port is located in one or more DMRS port groups, which are one or more DMRS port groups in P DMRS port groups. The P DMRS port groups are DMRS port groups obtained by grouping available DMRS ports according to the number of transport layers, where P is a positive integer greater than or equal to 1. The method according to claim 48, characterized in that, Each of the P DMRS port groups contains R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports of the terminal device, and R represents the number of transport layers of the terminal device. The method according to claim 48 or 49 is characterized in that, The DMRS port group to which the first DMRS port is located includes the second DMRS port group and the third DMRS port group among the P DMRS port groups. The DMRS port information is used to indicate the second DMRS port group. The index of the third DMRS port group has a predefined third offset between it and the index of the second DMRS port group. The method according to any one of claims 28 to 50, characterized in that: The number of available DMRS port groups of the terminal device is determined based on the second higher-layer signaling sent by the network device; and / or The number of available DMRS ports on the terminal device is determined based on third-layer signaling sent by the network device. A terminal device, characterized in that, include: The receiving unit is used to receive the demodulation reference signal (DMRS) port information sent by the network device. The determining unit is configured to determine the first DMRS port for DMRS transmission based on the DMRS port information; The DMRS port information is used to indicate one or more of the following: The available DMRS port groups of the terminal device indicate one or more DMRS port groups to which the first DMRS port is located. The terminal device has a second DMRS port and a third DMRS port. The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, where K1 and K2 are both positive integers greater than or equal to 1. The terminal device according to claim 52 is characterized in that, The one or more DMRS port groups to which the first DMRS port is located are one or more Code Division Multiplexing (CDM) groups, and the DMRS port information is used to indicate the one or more CDM groups and the position of the first DMRS port in the one or more CDM groups. The terminal device according to claim 53 is characterized in that, The DMRS port information includes: First information is used to indicate one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device; The second information is used to indicate the location of the first DMRS port in the one or more CDM groups. The terminal device according to claim 54 is characterized in that, The first information is used to indicate a CDM group from the available CDM groups, the CDM group indicated by the first information is the first CDM group, and the first information contains the index of the first CDM group. The first DMRS port contains L DMRS ports in the first CDM group. The second information is used to indicate the starting port of the L DMRS ports, where L is a positive integer greater than or equal to 1. The terminal device according to claim 55 is characterized in that, When the terminal device determines the first DMRS port, if the number R of DMRS ports in the first DMRS port is greater than L, then the first DMRS port also includes (RL) DMRS ports in the second CDM group, the second CDM group includes one or more CDM groups after the first CDM group, and R and L are both positive integers greater than or equal to 1. The terminal device according to claim 56 is characterized in that: The second CDM group is determined based on the first higher-layer signaling sent by the network device; or, The second CDM group is predefined information. The terminal device according to claim 54 is characterized in that, The first information is used to indicate multiple CDM groups from the available CDM groups, and the second information is used to indicate a first DMRS port within the multiple CDM groups, wherein the index of the first DMRS port within the multiple CDM groups is the same or different within the multiple CDM groups. The terminal device according to claim 58 is characterized in that, The first information indicates the plurality of CDM groups based on a bitmap or index, and the second information indicates the first DMRS port corresponding to each of the plurality of CDM groups based on a bitmap or index. The terminal device according to claim 58 is characterized in that, The plurality of CDM groups include a first CDM group and a second CDM group, wherein the first information is used to indicate the index of the first CDM group, and the index of the second CDM group is determined based on the index of the first CDM group. The terminal device according to any one of claims 58 to 60 is characterized in that, When the terminal device determines the first DMRS port, if the number of DMRS ports indicated by the DMRS port information is greater than the number of transport layers of the terminal device, then T DMRS ports out of the Q DMRS ports in the third CDM group are not used for DMRS transmission. The third CDM group belongs to the plurality of CDM groups, the Q DMRS ports are the DMRS ports indicated by the second information, Q is a positive integer greater than 1, and T is a positive integer greater than or equal to 1. The terminal device according to claim 61 is characterized in that, The third CDM group is the last CDM group among the plurality of CDM groups; and / or, The T DMRS ports are the last T DMRS ports among the Q DMRS ports. The terminal device according to any one of claims 58 to 60 is characterized in that, The plurality of CDM groups includes a fourth CDM group. When the terminal device determines the first DMRS port, if the number of first DMRS ports corresponding to the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transmission layers corresponding to the fourth CDM group, then the first DMRS port corresponding to the fourth CDM group is determined based on the number of transmission layers corresponding to the fourth CDM group, where A is a positive integer greater than or equal to 1. The terminal device according to any one of claims 58 to 63 is characterized in that: The various CDM groups correspond to different Transmission Configuration Indicator (TCI) states; and / or, The different CDM groups correspond to different codewords. The terminal device according to any one of claims 54 to 64 is characterized in that, The number of CDM groups indicated by the first information is related to one or more of the following: Does the terminal device have a spatial multiplexing (SDM) based transmission configuration? The number of TCI states configured for data transmission in the terminal device; Radio Resource Control (RRC) parameters are used to configure the number of CDM groups indicated by the first information; The signaling in the downlink control information (DCI) is used to indicate the number of CDM groups indicated by the first information. The terminal device according to any one of claims 53 to 65 is characterized in that, The determining unit is used for: Based on the first information, determine one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device; The DMRS port indicated by the second information in one or more CDM groups is identified as the first DMRS port. The terminal device according to claim 52 is characterized in that, The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port. Wherein, the K1 DMRS ports include the second DMRS port and one or more consecutive DMRS ports following the second DMRS port; and / or, The K2 DMRS ports include the third DMRS port and one or more consecutive DMRS ports following the third DMRS port. The terminal device according to claim 67 is characterized in that: The DMRS port information independently indicates the second DMRS port and the third DMRS port; or... The DMRS port information jointly indicates the second DMRS port and the third DMRS port. The terminal device according to claim 68 is characterized in that: If the value of the DMRS port information belongs to the first value set, then the DMRS port information is used to simultaneously indicate the second DMRS port and the third DMRS port; If the value of the DMRS port information belongs to the second value set, then the DMRS port information is only used to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port, where R is the transmission layer number of the terminal device. The terminal device according to claim 67 is characterized in that, The DMRS port information is used to indicate the second DMRS port, and the index of the third DMRS port has a predefined first offset from the index of the second DMRS port. The terminal device according to claim 67 is characterized in that: The DMRS port information is used to indicate the second DMRS port, and there is a predefined second offset between the index of the fifth CDM group where the second DMRS port is located and the index of the sixth CDM group where the third DMRS port is located, and the index of the second DMRS port in the fifth CDM group is the same as or different from the index of the third DMRS port in the sixth CDM group. The terminal device according to any one of claims 52 and 67 to 71 is characterized in that: The value of K1 is the number of transport layers corresponding to the first TCI state configured by the terminal device, and the value of K2 is the number of transport layers corresponding to the second TCI state configured by the terminal device; or, The value of K1 is the number of transmission layers corresponding to the first codeword used by the terminal device, and the value of K2 is the number of transmission layers corresponding to the second codeword used by the terminal device; or, K1 and K2 satisfy: and R represents the number of transmission layers of the terminal device. The terminal device according to any one of claims 67 to 72 is characterized in that, The determining unit is used for: The K1 DMRS ports determined based on the second DMRS port and the K2 DMRS ports determined based on the third DMRS port are designated as the first DMRS ports. The terminal device according to claim 52 is characterized in that, The first DMRS port is located in one or more DMRS port groups, which are one or more DMRS port groups in P DMRS port groups. The P DMRS port groups are DMRS port groups obtained by grouping available DMRS ports according to the number of transport layers, where P is a positive integer greater than or equal to 1. The terminal device according to claim 74 is characterized in that, Each of the P DMRS port groups contains R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports of the terminal device, and R represents the number of transport layers of the terminal device. The terminal device according to claim 74 or 75 is characterized in that, The DMRS port group to which the first DMRS port is located includes the second DMRS port group and the third DMRS port group among the P DMRS port groups. The DMRS port information is used to indicate the second DMRS port group. The index of the third DMRS port group has a predefined third offset between it and the index of the second DMRS port group. The terminal device according to any one of claims 74 to 76 is characterized in that, The determining unit is used for: Based on the DMRS port information, determine one or more DMRS port groups from the P DMRS port groups; One or more DRMS ports from the one or more DMRS port groups are designated as the first DMRS port. The terminal device according to any one of claims 52 to 77 is characterized in that: The number of available DMRS port groups of the terminal device is determined based on the second higher-layer signaling sent by the network device; and / or The number of available DMRS ports on the terminal device is determined based on third-layer signaling sent by the network device. A network device, characterized in that, include: A transmitting unit is used to send demodulation reference signal DMRS port information to a terminal device, wherein the DMRS port information is used to determine the first DMRS port for DMRS transmission. The DMRS port information is used to indicate one or more of the following: The available DMRS port groups of the terminal device indicate one or more DMRS port groups to which the first DMRS port is located. The terminal device has a second DMRS port and a third DMRS port. The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port, where K1 and K2 are both positive integers greater than or equal to 1. The network device according to claim 79 is characterized in that, The one or more DMRS port groups to which the first DMRS port is located are one or more Code Division Multiplexing (CDM) groups, and the DMRS port information is used to indicate the one or more CDM groups and the position of the first DMRS port in the one or more CDM groups. The network device according to claim 80, characterized in that, The DMRS port information includes: First information is used to indicate one or more CDM groups to which the first DMRS port belongs from the available CDM groups of the terminal device; The second information is used to indicate the location of the first DMRS port in the one or more CDM groups. The network device according to claim 81, characterized in that, The first information is used to indicate a CDM group from the available CDM groups, the CDM group indicated by the first information is the first CDM group, and the first information contains the index of the first CDM group. The first DMRS port contains L DMRS ports in the first CDM group. The second information is used to indicate the starting port of the L DMRS ports, where L is a positive integer greater than or equal to 1. The network device according to claim 82, characterized in that, When the terminal device determines the first DMRS port, if the number R of DMRS ports in the first DMRS port is greater than L, then the first DMRS port also includes (RL) DMRS ports in the second CDM group, the second CDM group includes one or more CDM groups after the first CDM group, and R and L are both positive integers greater than or equal to 1. The network device according to claim 83 is characterized in that: The second CDM group is determined based on the first higher-layer signaling sent by the network device; or, The second CDM group is predefined information. The network device according to claim 81, characterized in that, The first information is used to indicate multiple CDM groups from the available CDM groups, and the second information is used to indicate a first DMRS port within the multiple CDM groups, wherein the index of the first DMRS port within the multiple CDM groups is the same or different within the multiple CDM groups. The network device according to claim 85, characterized in that, The first information indicates the plurality of CDM groups based on a bitmap or index, and the second information indicates the first DMRS port corresponding to each of the plurality of CDM groups based on a bitmap or index. The network device according to claim 85, characterized in that, The plurality of CDM groups include a first CDM group and a second CDM group, wherein the first information is used to indicate the index of the first CDM group, and the index of the second CDM group is determined based on the index of the first CDM group. The network device according to any one of claims 85 to 87, characterized in that, When the terminal device determines the first DMRS port, if the number of DMRS ports indicated by the DMRS port information is greater than the number of transport layers of the terminal device, then T DMRS ports out of the Q DMRS ports in the third CDM group are not used for DMRS transmission. The third CDM group belongs to the plurality of CDM groups, the Q DMRS ports are the DMRS ports indicated by the second information, Q is a positive integer greater than 1, and T is a positive integer greater than or equal to 1. The network device according to claim 88, characterized in that, The third CDM group is the last CDM group among the plurality of CDM groups; and / or, The T DMRS ports are the last T DMRS ports among the Q DMRS ports. The network device according to any one of claims 85 to 87, characterized in that, The plurality of CDM groups includes a fourth CDM group. When the terminal device determines the first DMRS port, if the number of first DMRS ports corresponding to the fourth CDM group indicated by the second information is A, and the value of A is greater than the number of transport layers corresponding to the fourth CDM group, then the first DMRS port corresponding to the fourth CDM group is determined based on the number of transport layers corresponding to the fourth CDM group, where A is a positive number greater than or equal to 1. Integer. The network device according to any one of claims 85 to 90, characterized in that: The various CDM groups correspond to different Transmission Configuration Indicator (TCI) states; and / or, The different CDM groups correspond to different codewords. The network device according to any one of claims 81 to 91, characterized in that, The number of CDM groups indicated by the first information is determined based on one or more of the following: Does the terminal device have a spatial multiplexing (SDM) based transmission configuration? The number of TCI states configured for data transmission in the terminal device; Radio Resource Control (RRC) parameters are used to configure the number of CDM groups indicated by the first information; The signaling in the downlink control information (DCI) is used to indicate the number of CDM groups indicated by the first information. The network device according to claim 79 is characterized in that, The first DMRS port includes K1 DMRS ports determined based on the second DMRS port and K2 DMRS ports determined based on the third DMRS port. Wherein, the K1 DMRS ports include the second DMRS port and one or more consecutive DMRS ports following the second DMRS port; and / or, The K2 DMRS ports include the third DMRS port and one or more consecutive DMRS ports following the third DMRS port. The network device according to claim 93 is characterized in that: The DMRS port information independently indicates the second DMRS port and the third DMRS port; or... The DMRS port information jointly indicates the second DMRS port and the third DMRS port. The network device according to claim 94 is characterized in that: If the value of the DMRS port information belongs to the first value set, then the DMRS port information is used to simultaneously indicate the second DMRS port and the third DMRS port; If the value of the DMRS port information belongs to the second value set, then the DMRS port information is only used to indicate the second DMRS port, and the first DMRS port includes R consecutive DMRS ports starting from the second DMRS port, where R is the transmission layer number of the terminal device. The network device according to claim 93 is characterized in that, The DMRS port information is used to indicate the second DMRS port, and the index of the third DMRS port has a predefined first offset from the index of the second DMRS port. The network device according to claim 93 is characterized in that: The DMRS port information is used to indicate the second DMRS port, and there is a predefined second offset between the index of the fifth CDM group where the second DMRS port is located and the index of the sixth CDM group where the third DMRS port is located, and the index of the second DMRS port in the fifth CDM group is the same as or different from the index of the third DMRS port in the sixth CDM group. The network device according to any one of claims 79 and 93 to 97 is characterized in that: The value of K1 is the number of transport layers corresponding to the first TCI state configured by the terminal device, and the value of K2 is the number of transport layers corresponding to the second TCI state configured by the terminal device; or, The value of K1 is the number of transmission layers corresponding to the first codeword used by the terminal device, and the value of K2 is the number of transmission layers corresponding to the second codeword used by the terminal device; or, K1 and K2 satisfy: and R represents the number of transmission layers of the terminal device. The network device according to claim 79 is characterized in that, The first DMRS port is located in one or more DMRS port groups, which are one or more DMRS port groups in P DMRS port groups. The P DMRS port groups are DMRS port groups obtained by grouping available DMRS ports according to the number of transport layers, where P is a positive integer greater than or equal to 1. The network device according to claim 99 is characterized in that, Each of the P DMRS port groups contains R DMRS ports, and P satisfies: Where M represents the number of available DMRS ports of the terminal device, and R represents the number of transport layers of the terminal device. The network device according to claim 99 or 100 is characterized in that, The DMRS port group to which the first DMRS port is located includes the second DMRS port group and the third DMRS port group among the P DMRS port groups. The DMRS port information is used to indicate the second DMRS port group. The index of the third DMRS port group has a predefined third offset between it and the index of the second DMRS port group. The network device according to any one of claims 79 to 101, characterized in that: The number of available DMRS port groups of the terminal device is determined based on the second higher-layer signaling sent by the network device; and / or The number of available DMRS ports on the terminal device is determined based on third-layer signaling sent by the network device. A terminal device, characterized in that, It includes a transceiver, a memory, and a processor, wherein the memory is used to store programs. The processor is used to invoke the program in the memory, receive or send information through the transceiver, and cause the terminal device to perform the method as described in any one of claims 1-27. A network device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory is used to store a program, and the processor is used to call the program in the memory to receive or send information through the transceiver, causing the terminal device to perform the method as described in any one of claims 28-51. An apparatus characterized in that, Includes a processor for calling a program from memory, causing the apparatus to perform the method as described in any one of claims 1-51. A chip characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1-51. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1-51. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as described in any one of claims 1-51. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1-51.