Communication method, device, equipment, system, storage medium and program product

By introducing time-division multiplexing into the DMRS configuration, the number of time units is increased, and the number of port groups is expanded, thus solving the problem of limited port quantity in the existing technology and improving system capacity.

CN121925815APending Publication Date: 2026-04-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2025-11-05
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

The existing DMRS configuration cannot effectively expand the number of ports under the third-generation partner program agreement, resulting in limited system capacity and an inability to reuse more users and layers.

Method used

By introducing time-division multiplexing into multiple port groups, the number of time units can be increased without increasing DMRS overhead, thus expanding the number of port groups.

Benefits of technology

Without increasing DMRS overhead, the system capacity is increased, supporting more users and space reuse across more layers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121925815A_ABST
    Figure CN121925815A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, apparatus, device and system, a storage medium and a program product, and relates to the technical field of communications, the method comprising: executing at least one of sending a PUSCH or receiving a PDSCH on at least one port. The at least one port comprises a plurality of ports, the plurality of ports comprise a plurality of port groups, the first port group is associated with a first time unit, the plurality of port groups comprise the first port group, and the first time unit is used for receiving and / or sending a PUSCH or a PDSCH. When the first port group comprises at least one port, the PUSCH or the PDSCH bears the first DMRS; or, when the first port group does not comprise at least one port, the PUSCH or the PDSCH does not bear the first DMRS. The method and the device are used for expanding ports and increasing the number of the ports, so that the system capacity can be increased under the condition that the overhead of the DMRS is not increased, namely, more user numbers and layers can be spatially multiplexed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, device, system, storage medium, and program product. Background Technology

[0002] The demodulation reference signal (DMRS) is transmitted along with the physical uplink shared channel (PUSCH) or the physical downlink shared channel (PDSCH) for channel estimation and demodulation.

[0003] In 3GPP Release 15 (Rel-15), the maximum number of DMRS ports supported was defined for each of the two DMRS configuration types. For DMRS configuration type 1, single-symbol DMRS supports a maximum of 4 DMRS ports, and dual-symbol DMRS supports a maximum of 8 DMRS ports. For DMRS configuration type 2, single-symbol DMRS supports a maximum of 6 DMRS ports, and dual-symbol DMRS supports a maximum of 12 DMRS ports. Release 18 (Rel-18) further enhanced the port limits for both DMRS configuration types. For DMRS configuration type 1, single-symbol DMRS supports a maximum of 8 DMRS ports, and dual-symbol DMRS supports a maximum of 16 DMRS ports; for DMRS configuration type 2, single-symbol DMRS supports a maximum of 12 DMRS ports, and dual-symbol DMRS supports a maximum of 24 DMRS ports. Summary of the Invention

[0004] This disclosure provides a communication method, apparatus, device, system, storage medium, and program product for expanding ports and increasing the number of ports, which helps to increase system capacity without increasing DMRS overhead, i.e., it allows for spatial reuse of more users and layers.

[0005] According to a first aspect of the present disclosure, a communication method is provided, executed by a terminal, the method comprising: on at least one port, performing at least one of sending a PUSCH to a network device or receiving a PDSCH sent by a network device. The at least one port is included in a plurality of ports, the plurality of ports including a plurality of port groups, a first port group associated with a first time unit, the plurality of port groups including the first port group, the first time unit being used to receive and / or send a PUSCH or PDSCH. Wherein, when the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry a first DMRS.

[0006] In this embodiment of the disclosure, at least one port of the terminal used to send PUSCH or receive PDSCH is included in multiple ports, and the multiple ports include multiple port groups. The port groups are associated with time units, which can realize time-division multiplexing. By increasing the number of time units, the number of port groups can be increased, which helps to increase system capacity (i.e., more users and layers can be spatially multiplexed) without increasing the overhead of DMRS.

[0007] According to a second aspect of the present disclosure, a communication method is provided, executed by a network device, the method comprising: receiving at least one of a PUSCH sent by a terminal or sending at least one of a PDSCH sent to a terminal on at least one port. The at least one port is included in a plurality of ports, the plurality of ports including a plurality of port groups, a first port group associated with a first time unit, the plurality of port groups including the first port group, and the first time unit being used to receive and / or send the PUSCH or PDSCH. Wherein, when the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0008] In this embodiment of the disclosure, at least one port of the network used to receive PUSCH or send PDSCH is included in multiple ports, and the multiple ports include multiple port groups. The port groups are associated with time units, which can realize time-division multiplexing. By increasing the number of time units, the number of port groups can be increased, which helps to increase system capacity (i.e., more users and layers can be spatially multiplexed) without increasing the overhead of DMRS.

[0009] According to a third aspect of the embodiments of this disclosure, a communication device is provided, the communication device comprising:

[0010] A transceiver module is configured to perform at least one of transmitting PUSCH to a network device or receiving PDSCH transmitted by a network device on at least one port. The at least one port is included in a plurality of ports, the plurality of ports comprising a plurality of port groups, a first port group associated with a first time unit, and the plurality of port groups including the first port group. The first time unit is used to receive and / or transmit PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0011] According to a fourth aspect of the embodiments of this disclosure, a communication device is provided, the communication device comprising:

[0012] A transceiver module is configured to receive at least one of a PUSCH sent by a terminal or send at least one of a PDSCH sent to a terminal on at least one port. The at least one port is included in a plurality of ports, which comprise a plurality of port groups. A first port group is associated with a first time unit, and the plurality of port groups include the first port group. The first time unit is used to receive and / or send the PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0013] According to a fifth aspect of the present disclosure, a communication method is provided, applied to a communication system, the communication system including a terminal and a network device, the method comprising at least one of the following:

[0014] The terminal, on at least one port, performs at least one of the following: sending a Physical Uplink Shared Channel (PUSCH) to the network device, or receiving a Physical Downlink Shared Channel (PDSCH) from the network device; or...

[0015] The network device performs at least one of the following on at least one port: receiving a PUSCH sent by a terminal or sending a PDSCH to a terminal.

[0016] Wherein, at least one port is included in multiple ports, the multiple ports include multiple port groups, the first port group is associated with the first time unit, the multiple port groups include the first port group, and the first time unit is used to receive and / or send PUSCH or PDSCH.

[0017] Wherein, when the first port group includes at least one port, the PUSCH or PDSCH carries the first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0018] According to a sixth aspect of the present disclosure, a terminal is provided, comprising: one or more processors; wherein the terminal is configured to perform the communication method of any of the first aspects.

[0019] According to a seventh aspect of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is configured to perform the communication method of any of the second aspects.

[0020] According to an eighth aspect of the embodiments of this disclosure, a communication system is provided, comprising: a terminal and a network device. The terminal is configured to implement the communication method of any of the first aspects. The network device is configured to implement the communication method of any of the second aspects.

[0021] According to a ninth aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, implement a communication method as described in either the first or second aspect.

[0022] According to a tenth aspect of the present disclosure, a program product is provided, the program product including a program and / or instructions, which, when executed by a communication device, implement a communication method as described in either the first or second aspect. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0024] Figure 1a A schematic diagram of the DMRS symbol under DMRS configuration type 1 in R-15 provided in this embodiment of the disclosure;

[0025] Figure 1b A schematic diagram of a double-symbol DMRS in R-15 under DMRS configuration type 1 provided in this embodiment of the present disclosure;

[0026] Figure 1c A schematic diagram of the single symbol DMRS in DMRS configuration type 2 in R-15 provided in this embodiment of the disclosure;

[0027] Figure 1d A schematic diagram of a double-symbol DMRS in R-15 under DMRS configuration type 2 provided in this embodiment of the present disclosure;

[0028] Figure 2a A schematic diagram of the DMRS symbol under DMRS configuration type 1 in R-18 provided in this embodiment of the disclosure;

[0029] Figure 2b A schematic diagram of a double-symbol DMRS in R-18 under DMRS configuration type 1 provided in this embodiment of the disclosure;

[0030] Figure 2c A schematic diagram of the single symbol DMRS in DMRS configuration type 2 in R-18 provided in this embodiment of the disclosure;

[0031] Figure 2d A schematic diagram of a double-symbol DMRS in R-18 under DMRS configuration type 2 provided in this embodiment of the present disclosure;

[0032] Figure 3a A schematic diagram of a conventional DMRS mode provided in an embodiment of this disclosure;

[0033] Figure 3b A schematic diagram of a sparse DMRS pattern provided in an embodiment of this disclosure;

[0034] Figure 3c A schematic diagram of inter-slot channel prediction based on sparse DMRS mode provided in an embodiment of this disclosure;

[0035] Figure 4 This is an exemplary architecture diagram of a communication system provided according to embodiments of the present disclosure;

[0036] Figure 5a This is an exemplary flowchart illustrating a communication method provided according to an embodiment of the present disclosure;

[0037] Figure 5b This is an exemplary flowchart illustrating a communication method provided according to an embodiment of the present disclosure;

[0038] Figure 5c This is an exemplary flowchart illustrating a communication method provided according to an embodiment of the present disclosure;

[0039] Figure 6a This is a schematic diagram illustrating the relationship between the first time unit, port, and CDM group according to embodiments of this disclosure;

[0040] Figure 6b This is a schematic diagram illustrating the relationship between the first time unit, port, and CDM group according to embodiments of this disclosure;

[0041] Figure 7a This is a schematic diagram of the time unit corresponding to the time window provided in the embodiments of this disclosure;

[0042] Figure 7b This is a schematic diagram of the time unit corresponding to the time window provided in the embodiments of this disclosure;

[0043] Figure 8aThis is a schematic diagram illustrating the relationship between the first time unit and the time unit corresponding to the time window provided in the embodiments of this disclosure;

[0044] Figure 8b This is a schematic diagram illustrating the relationship between the first time unit and the time unit corresponding to the time window provided in the embodiments of this disclosure;

[0045] Figure 8c This is a schematic diagram illustrating the relationship between the first time unit and the time unit corresponding to the time window provided in the embodiments of this disclosure;

[0046] Figure 8d This is a schematic diagram of the time unit corresponding to the first time unit and the time window provided according to the embodiments of this disclosure;

[0047] Figure 8e This is a schematic diagram of the time unit corresponding to the first time unit and the time window provided according to the embodiments of this disclosure;

[0048] Figure 9 This is a schematic diagram of resource usage provided according to embodiments of this disclosure;

[0049] Figure 10a This is a schematic diagram of the terminal structure provided according to an embodiment of the present disclosure;

[0050] Figure 10b This is a schematic diagram of the structure of a network device provided according to an embodiment of the present disclosure;

[0051] Figure 11a This is a schematic diagram of the structure of a communication device provided according to an embodiment of this disclosure;

[0052] Figure 11b This is a schematic diagram of the chip structure provided according to an embodiment of the present disclosure. Detailed Implementation

[0053] This disclosure provides a communication method, apparatus, device, system, storage medium, and program product for expanding ports and increasing the number of ports, which helps to increase system capacity without increasing DMRS overhead, i.e., it allows for spatial reuse of more users and layers.

[0054] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal. The method includes: on at least one port, performing at least one of sending a PUSCH to a network device or receiving a PDSCH sent by a network device. The at least one port is included in a plurality of ports, the plurality of ports including a plurality of port groups, a first port group associated with a first time unit, and the plurality of port groups including the first port group. The first time unit is used to receive and / or send the PUSCH or PDSCH. Wherein, when the first port group includes at least one port, the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0055] In this embodiment of the disclosure, at least one port of the terminal used to send PUSCH or receive PDSCH is included in multiple ports, and the multiple ports include multiple port groups. The port groups are associated with time units, which can realize time-division multiplexing. By increasing the number of time units, the number of port groups can be increased, which helps to increase system capacity (i.e., more users and layers can be spatially multiplexed) without increasing the overhead of DMRS.

[0056] In conjunction with some embodiments of the first aspect, any two port groups in the plurality of port groups include different ports.

[0057] In the embodiments of this disclosure, any two port groups include different ports, which can prevent different port groups from including the same ports, and helps to expand ports and increase the number of ports.

[0058] In conjunction with some embodiments of the first aspect, the number of ports is M×N; where M represents the number of port groups, M is an integer greater than 1, and N represents the number of ports included in each port group, N is a positive integer.

[0059] In conjunction with some embodiments of the first aspect, different port groups in multiple port groups are associated with different time units.

[0060] In the embodiments of this disclosure, different port groups are associated with different time units, which helps to achieve a time-division multiplexing approach, thereby increasing the number of port groups by increasing the number of time units.

[0061] In conjunction with some embodiments of the first aspect, the first port group includes ports with indices from m×N to (N-1)+m×N; where m represents the index of the first time unit, m=0,1,……,M-1, M represents the number of multiple port groups, M is an integer greater than 1, and N represents the number of ports included in each port group, N is a positive integer.

[0062] In this embodiment of the disclosure, the first port group includes ports with indices from m×N to (N-1)+m×N, where m represents the index of the first time unit. This achieves the purpose of defining the association between the first time unit and the ports in the first port group based on the index m. Since m = 0, 1, ..., M-1, the number of time units can be increased by increasing the value of M based on time-division multiplexing, thereby increasing the number of port groups.

[0063] In conjunction with some embodiments of the first aspect, the first time unit is associated with L of the M×L CDM groups; where M represents the number of multiple port groups, M is an integer greater than 1, and L is a positive integer.

[0064] Unlike related technologies, where the number of CDM groups is fixed and cannot be expanded, in this embodiment, the number of CDM groups can be M×L, and can be expanded by increasing the values ​​of M and L.

[0065] In conjunction with some embodiments of the first aspect, the L CDM groups associated with the first time unit are CDM groups with indices from m×L to (L-1)+m×L; where m represents the index of the first time unit, m=0,1,……,M-1.

[0066] In this embodiment of the disclosure, the L CDM groups associated with the first time unit are CDM groups with indices from m×L to (L-1)+m×L, where m represents the index of the first time unit. This achieves the purpose of defining the association relationship between the first time unit and its associated L CDM groups based on the index m. Since m = 0, 1, ..., M-1, the number of CDM groups can be increased by increasing the value of M based on time-division multiplexing.

[0067] In conjunction with some embodiments of the first aspect, the PUSCH or PDSCH includes first data; the first data is carried using a first CDM group, or the first data is not carried using a first CDM group; the first CDM group is at least one CDM group other than the second CDM group among M×L CDM groups; the second CDM group is used to carry the first DMRS.

[0068] In this embodiment, the PUSCH or PDSCH includes first data, which is carried by a first CDM group. The first CDM group is at least one CDM group other than the second CDM group among M×L CDM groups. The second CDM group is used to carry the first DMRS, which can prevent the first data and the first DMRS from being carried by the same CDM group.

[0069] In conjunction with some embodiments of the first aspect, the energy EPRE corresponding to each resource unit of the first DMRS is (10lg(ρ)) dB higher than the EPRE of PUSCH or PDSCH; where ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit.

[0070] In conjunction with some embodiments of the first aspect, the first time unit is determined based on the time unit corresponding to the time window.

[0071] In conjunction with some embodiments of the first aspect, the PUSCH or PDSCH satisfies at least one of the following within a time window: power consistency or phase continuity.

[0072] In this embodiment of the disclosure, the PUSCH satisfies at least one of the following within the time window: power consistency or phase continuity, which helps the network device to perform accurate channel estimation based on the PUSCH. The PDSCH satisfies at least one of the following within the time window: power consistency or phase continuity, which helps the terminal to perform accurate channel estimation based on the PDSCH.

[0073] In conjunction with some embodiments of the first aspect, the index m of the first time unit and the index n1 of the time unit corresponding to the time window satisfy: m = n1 mod M; where m = 0, 1, ..., M-1, M represents the number of multiple port groups, M is an integer greater than 1, n1 is an integer greater than or equal to 0, and mod represents the modulo operation.

[0074] In this embodiment of the disclosure, a relationship is defined between the index m of the first time unit and the index n1 of the time unit corresponding to the time window, which helps the terminal to determine the first time unit or the index m of the first time unit based on this relationship.

[0075] In conjunction with some embodiments of the first aspect, the time unit corresponding to the time window is any one of the following: the time unit included in the time window, or the time unit that overlaps with the time window.

[0076] In this embodiment of the disclosure, two possible types of time units corresponding to time windows are defined, so that the terminal can select the appropriate type as the time unit corresponding to the time window according to its needs.

[0077] In conjunction with some embodiments of the first aspect, the method further includes at least one of the following:

[0078] Receive first indication information sent by a network device, wherein the first indication information is used to indicate that a first port group is associated with a first time unit;

[0079] Receive second indication information sent by the network device, wherein the second indication information is used to indicate L CDM groups associated with the first time unit;

[0080] Receive third indication information sent by the network device, wherein the third indication information is used to indicate at least one CDM group among M×L CDM groups that does not carry data;

[0081] The system receives a fourth indication message sent by a network device, wherein the fourth indication message indicates one or more of the following: the association between the index of the first time unit and the index of the time unit corresponding to the time window; the index of the first time unit; or the index of the time unit corresponding to the time window; or...

[0082] The network device receives a fifth indication message, which indicates whether to send a PUSCH or receive a PDSCH on at least one port.

[0083] In this embodiment of the disclosure, the first indication information is used to indicate that the first port group is associated with the first time unit, which helps the terminal to quickly obtain the association relationship between the first port group and the first time unit.

[0084] In this embodiment of the disclosure, the number of L CDM groups associated with the first time unit is indicated by the second indication information, which helps the terminal to quickly obtain the association relationship between the first time unit and its associated L CDM groups.

[0085] In this embodiment of the disclosure, the content of the fourth indication information is defined, which helps the terminal to determine the first time unit or the index m of the first time unit based on the fourth indication information.

[0086] In this embodiment of the disclosure, the fifth indication information is used to indicate whether to send PUSCH or receive PDSCH on at least one port, which helps the terminal to send PUSCH or receive PDSCH on at least one port in a timely manner according to the fifth indication information.

[0087] In conjunction with some embodiments of the first aspect, the first time unit is any one of the following: a subframe, a time slot, or a symbol occupied by DMRS.

[0088] In this embodiment of the disclosure, the first time unit can be defined as a subframe, a time slot, or a symbol occupied by DMRS, which helps to select the appropriate type as the first time unit in different scenarios.

[0089] Secondly, embodiments of this disclosure provide a communication method executed by a network device. The method includes: on at least one port, receiving a PUSCH sent by a terminal or sending a PDSCH to a terminal. The at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, a first port group is associated with a first time unit, and the plurality of port groups include the first port group. The first time unit is used to receive and / or send a PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0090] In this embodiment of the disclosure, at least one port of the network used to receive PUSCH or send PDSCH is included in multiple ports, and the multiple ports include multiple port groups. The port groups are associated with time units, which can realize time-division multiplexing. By increasing the number of time units, the number of port groups can be increased, which helps to increase system capacity (i.e., more users and layers can be spatially multiplexed) without increasing the overhead of DMRS.

[0091] In conjunction with some embodiments of the second aspect, any two port groups in the plurality of port groups include different ports.

[0092] In the embodiments of this disclosure, any two port groups include different ports, which can prevent different port groups from including the same ports, and helps to expand ports and increase the number of ports.

[0093] In conjunction with some embodiments of the second aspect, the number of ports is M×N; where M represents the number of port groups, M is an integer greater than 1, and N represents the number of ports included in each port group, N is a positive integer.

[0094] In conjunction with some embodiments of the second aspect, different port groups in multiple port groups are associated with different time units.

[0095] In the embodiments of this disclosure, different port groups are associated with different time units, which helps to achieve a time-division multiplexing approach, thereby increasing the number of port groups by increasing the number of time units.

[0096] In conjunction with some embodiments of the second aspect, the first port group includes ports with indices from m×N to (N-1)+m×N; where m represents the index of the first time unit, m=0,1,……,M-1, M represents the number of multiple port groups, M is an integer greater than 1, and N represents the number of ports included in each port group, N is a positive integer.

[0097] In this embodiment of the disclosure, the first port group includes ports with indices from m×N to (N-1)+m×N, where m represents the index of the first time unit. This achieves the purpose of defining the association between the first time unit and the ports in the first port group based on the index m. Since m = 0, 1, ..., M-1, the number of time units can be increased by increasing the value of M based on time-division multiplexing, thereby increasing the number of port groups.

[0098] In conjunction with some embodiments of the second aspect, the first time unit is associated with L of the M×L CDM groups; where M represents the number of multiple port groups, M is an integer greater than 1, and L is a positive integer.

[0099] Unlike related technologies, where the number of CDM groups is fixed and cannot be expanded, in this embodiment, the number of CDM groups can be M×L, and can be expanded by increasing the values ​​of M and L.

[0100] In conjunction with some embodiments of the second aspect, the L CDM groups associated with the first time unit are CDM groups with indices from m×L to (L-1)+m×L; where m represents the index of the first time unit, m=0,1,……,M-1.

[0101] In this embodiment of the disclosure, the L CDM groups associated with the first time unit are CDM groups with indices from m×L to (L-1)+m×L, where m represents the index of the first time unit. This achieves the purpose of defining the association relationship between the first time unit and its associated L CDM groups based on the index m. Since m = 0, 1, ..., M-1, the number of CDM groups can be increased by increasing the value of M based on time-division multiplexing.

[0102] In conjunction with some embodiments of the second aspect, the PUSCH or PDSCH includes first data; the first data is carried using a first CDM group, or the first data is not carried using a first CDM group; the first CDM group is at least one CDM group other than the second CDM group among M×L CDM groups; the second CDM group is used to carry the first DMRS.

[0103] In this embodiment, the PUSCH or PDSCH includes first data, which is carried by a first CDM group. The first CDM group is at least one CDM group other than the second CDM group among M×L CDM groups. The second CDM group is used to carry the first DMRS, which can prevent the first data and the first DMRS from being carried by the same CDM group.

[0104] In conjunction with some embodiments of the second aspect, the energy EPRE corresponding to each resource unit of the first DMRS is higher than the EPRE of PUSCH or PDSCH by (10lg(ρ)) dB; where ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit.

[0105] In conjunction with some embodiments of the second aspect, the first time unit is determined based on the time unit corresponding to the time window.

[0106] In conjunction with some embodiments of the second aspect, the PUSCH or PDSCH satisfies at least one of the following within a time window: power consistency or phase continuity.

[0107] In this embodiment of the disclosure, the PUSCH satisfies at least one of the following within the time window: power consistency or phase continuity, which helps the network device to perform accurate channel estimation based on the PUSCH. The PDSCH satisfies at least one of the following within the time window: power consistency or phase continuity, which helps the terminal to perform accurate channel estimation based on the PDSCH.

[0108] In conjunction with some embodiments of the second aspect, the index m of the first time unit and the index n1 of the time unit corresponding to the time window satisfy: m = n1 mod M; where m = 0, 1, ..., M-1, M represents the number of multiple port groups, M is an integer greater than 1, n1 is an integer greater than or equal to 0, and mod represents the modulo operation.

[0109] In this embodiment of the disclosure, a relationship is defined between the index m of the first time unit and the index n1 of the time unit corresponding to the time window, which helps the terminal to determine the first time unit or the index m of the first time unit based on this relationship.

[0110] In conjunction with some embodiments of the second aspect, the time unit corresponding to the time window is any one of the following: the time unit included in the time window, or the time unit that overlaps with the time window.

[0111] In this embodiment of the disclosure, two possible types of time units corresponding to time windows are defined, so that the terminal can select the appropriate type as the time unit corresponding to the time window according to its needs.

[0112] In conjunction with some embodiments of the second aspect, the method further includes at least one of the following:

[0113] Send a first indication message to the terminal, wherein the first indication message is used to indicate that the first port group is associated with the first time unit.

[0114] Send a second indication message to the terminal, wherein the second indication message is used to indicate the L CDM groups associated with the first time unit.

[0115] Send a third indication message to the terminal, wherein the third indication message is used to indicate at least one CDM group among M×L CDM groups that does not carry data;

[0116] Send a fourth indication message to the terminal, wherein the fourth indication message is used to indicate one or more of the following: the association between the index of the first time unit and the index of the time unit corresponding to the time window, the index of the first time unit, or the index of the time unit corresponding to the time window.

[0117] Send a fifth indication message to the terminal, wherein the fifth indication message is used to indicate whether to send PUSCH or receive PDSCH on at least one port.

[0118] In this embodiment of the disclosure, the first indication information is used to indicate that the first port group is associated with the first time unit, which helps the terminal to quickly obtain the association relationship between the first port group and the first time unit.

[0119] In this embodiment of the disclosure, the number of L CDM groups associated with the first time unit is indicated by the second indication information, which helps the terminal to quickly obtain the association relationship between the first time unit and its associated L CDM groups.

[0120] In this embodiment of the disclosure, the content of the fourth indication information is defined, which helps the terminal to determine the first time unit or the index m of the first time unit based on the fourth indication information.

[0121] In this embodiment of the disclosure, the fifth indication information is used to indicate whether to send PUSCH or receive PDSCH on at least one port, which helps the terminal to send PUSCH or receive PDSCH on at least one port in a timely manner according to the fifth indication information.

[0122] In conjunction with some embodiments of the second aspect, the first time unit is any one of the following: a subframe, a time slot, or a symbol occupied by DMRS.

[0123] In this embodiment of the disclosure, the first time unit can be defined as a subframe, a time slot, or a symbol occupied by DMRS, which helps to select the appropriate type as the first time unit in different scenarios.

[0124] Thirdly, embodiments of this disclosure provide a communication device, the communication device comprising:

[0125] A transceiver module is configured to perform at least one of transmitting PUSCH to a network device or receiving PDSCH transmitted by a network device on at least one port. The at least one port is included in a plurality of ports, the plurality of ports comprising a plurality of port groups, a first port group associated with a first time unit, and the plurality of port groups including the first port group. The first time unit is used to receive and / or transmit PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0126] Fourthly, embodiments of this disclosure provide a communication device, the communication device comprising:

[0127] A transceiver module is configured to receive at least one of a PUSCH sent by a terminal or send at least one of a PDSCH sent to a terminal on at least one port. The at least one port is included in a plurality of ports, which comprise a plurality of port groups. A first port group is associated with a first time unit, and the plurality of port groups include the first port group. The first time unit is used to receive and / or send the PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0128] Fifthly, embodiments of this disclosure provide a communication method applied to a communication system, the communication system including a terminal and a network device, the method including at least one of the following:

[0129] The terminal, on at least one port, performs at least one of the following: sending a Physical Uplink Shared Channel (PUSCH) to the network device, or receiving a Physical Downlink Shared Channel (PDSCH) from the network device; or...

[0130] The network device performs at least one of the following on at least one port: receiving a PUSCH sent by a terminal or sending a PDSCH to a terminal.

[0131] Wherein, at least one port is included in multiple ports, the multiple ports include multiple port groups, the first port group is associated with the first time unit, the multiple port groups include the first port group, and the first time unit is used to receive and / or send PUSCH or PDSCH.

[0132] Wherein, when the first port group includes at least one port, the PUSCH or PDSCH carries the first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry the first DMRS.

[0133] In a sixth aspect, embodiments of this disclosure provide a terminal, including: one or more processors; wherein the terminal is configured to execute the communication method of any of the first aspects.

[0134] In a seventh aspect, embodiments of this disclosure provide a network device, including: one or more processors; wherein the network device is configured to perform the communication method of any of the second aspects.

[0135] Eighthly, embodiments of this disclosure provide a communication system, including: a terminal and / or a network device; wherein the terminal is configured to implement the communication method of any of the first aspects; and the network device is configured to implement the communication method of any of the second aspects.

[0136] Ninthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, implement a communication method as described in either the first or second aspect.

[0137] In a tenth aspect, embodiments of this disclosure provide a program product, the program product including a program and / or instructions, which, when executed by a communication device, implement a communication method as described in either the first or second aspect.

[0138] Eleventhly, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform a communication method as described in either the first or second aspect.

[0139] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the communication method described in either the first or second aspect.

[0140] It is understood that the aforementioned communication devices, communication equipment, communication systems, storage media, program products, etc., are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0141] This disclosure provides a communication method, apparatus, device, system, storage medium, and program product. In some embodiments, terms such as communication method and information processing method may be used interchangeably.

[0142] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0143] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0144] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the aforementioned," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.

[0145] In the embodiments disclosed herein, "multiple" refers to two or more.

[0146] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0147] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0148] In some embodiments, the notation "A or B" may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.

[0149] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0150] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0151] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0152] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.

[0153] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0154] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.

[0155] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0156] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0157] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.

[0158] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0159] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0160] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0161] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0162] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0163] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0164] In some embodiments, the terms "codebook," "codeword," and "precoding matrix" can be used interchangeably. For example, a codebook can be a collection of one or more codewords / precoding matrices.

[0165] In some embodiments, the demodulation reference signal (DMRS) is carried by / using code division multiplexing (CDM) groups. This can be understood as the DMRS being carried by / using the time-frequency resources corresponding to the CDM groups.

[0166] In some embodiments, data in the Physical Uplink Shared Channel (PUSCH) / Physical Downlink Shared Channel (PDSCH) is carried by / using the CDM group, which can be understood as the data being carried by / using the time-frequency resources corresponding to the CDM group.

[0167] In some embodiments, " / " means "or", for example, A / B means A or B.

[0168] First, the relevant terms used in this disclosure will be explained.

[0169] 1. DMRS

[0170] DMRS is transmitted along with PUSCH or PDSCH for channel estimation and demodulation.

[0171] A DMRS includes / occupies one or two symbols.

[0172] If a DMRS includes a single symbol, it can be called a single-symbol DMRS.

[0173] If a DMRS includes two symbols, it can be called a dual-symbol DMRS.

[0174] For low-mobility scenarios, configuring a DMRS for terminal devices in network equipment can achieve sufficient channel estimation performance with low overhead.

[0175] For medium- and high-speed mobile scenarios, network devices will configure 1 to 3 additional DMRS for terminal devices to ensure good channel estimation performance even when the channel changes rapidly.

[0176] For a single-symbol DMRS, network devices can configure up to three additional DMRSs for terminal devices.

[0177] For dual-symbol DMRS, network devices can configure a maximum of one additional DMRS for terminal devices.

[0178] Each additional DMRS has the same pattern as the front-loaded DMRS, meaning that each additional DMRS occupies the same subcarriers and the same number of symbols as the front-loaded DMRS.

[0179] DMRS supports two configuration types: DMRS configuration type 1 and DMRS configuration type 2.

[0180] In 3GPP Release 15 (Rel-15), the maximum number of DMRS ports supported is defined for each of the two DMRS configuration types. For DMRS configuration type 1, single-symbol DMRS supports a maximum of 4 DMRS ports, and dual-symbol DMRS supports a maximum of 8 DMRS ports. For DMRS configuration type 2, single-symbol DMRS supports a maximum of 6 DMRS ports, and dual-symbol DMRS supports a maximum of 12 DMRS ports.

[0181] In the 3GPP Release 15 protocol version, taking PUSCH as an example, the resource allocation of DMRS satisfies Formula 1:

[0182]

[0183] In the 3GPP Release 15 protocol version, taking PDSCH as an example, the resource allocation of DMRS satisfies Formula 2:

[0184]

[0185] Where l represents the index of the DMRS symbol, according to And l′ is determined. This indicates the index of the first symbol in each DMRS. PUSCH DMRS are shown in Tables 1 to 3, and PDSCH DMRS are shown in Tables 7 to 8. Tables 1 and 7 show the single-symbol DMRS within a time slot when no in-slot frequency hopping is used. The values ​​in Tables 2 and 8 are given when there is a two-symbol DMRS within a time slot and no in-slot frequency hopping is used. Table 3 gives the values ​​for a single-symbol DMRS within a time slot when in-slot frequency hopping is used. The value (Note: Only PUSCH supports frequency hopping); in the table, l0 represents the index of the first symbol of the pre-DMRS, l d The number of symbols in PUSCH / PDSCH or the number of symbols included in a single frequency hopping of PUSCH is determined based on the higher-layer parameter L or the Start and Length Indicator Value (SLIV).

[0186] l、 The reference point for l0 is related to the mapping type of PUSCH / PDSCH.

[0187] For PUSCH / PDSCH mapping type A, for PUSCH, if intra-slot frequency hopping is not used, the reference point is the starting symbol of a slot; otherwise, the reference point is the starting symbol of each hop. For PDSCH, the reference point is the starting symbol of a slot. l0 = 2 or 3, determined by the higher-layer parameter dmrs-TypeA-Position. For PDSCH, l1 = 11 or 12, determined by the higher-layer parameter.

[0188] For PUSCH / PDSCH mapping type B, for PUSCH: if intra-slot frequency hopping is not used, the reference point is the starting symbol of the scheduled PUSCH; otherwise, the reference point is the starting symbol of each hop. For PDSCH, the reference point is the starting symbol of the scheduled PDSCH. l0 = 0.

[0189] l d It is related to the mapping type of PUSCH / PDSCH.

[0190] For PUSCH / PDSCH mapping type A. For PUSCH, if intra-slot frequency hopping is not used, l d The number of symbols between the first and last symbols in a time slot for the scheduled PUSCH; otherwise, l d This represents the number of symbols included in each hop. For PDSCH, l d The number of symbols between the first and last symbols in a time slot for a scheduled PDSCH.

[0191] For PUSCH / PDSCH mapping type B. For PUSCH, if in-slot frequency hopping is not used, l d The number of symbols for the scheduled PUSCH; otherwise, l d This represents the number of symbols included in each hop. For PDSCH, l d The number of symbols in the scheduled PDSCH.

[0192] For l ′ In other words, the agreement does not specify l ′ A clear definition, functionally speaking, l ′ The offset of a symbol in a DMRS relative to the first symbol in that DMRS is shown in Tables 4 and 9; that is, for a single-symbol DMRS, l ′ The value of l can only be 0, which means it refers to a unique symbol in a DMRS. For a double-symbol DMRS, l ′ The value can be 0 or 1, l′ = 0 indicates the first symbol in a DMRS, l ′=1 indicates the second symbol in a set of DMRS; at the same time, l ′ It is also used to indicate the time-domain orthogonal cover code (OCC) used by DMRS on the corresponding symbol, i.e., w t (l ′ ), where the time-domain OCC(w t As shown in Tables 5, 6, 10 and 11, Table 5 contains the parameters for PUSCH DMRS configuration type 1, Table 6 contains the parameters for PUSCH DMRS configuration type 2, Table 10 contains the parameters for PDSCH DMRS configuration type 1, and Table 11 contains the parameters for PDSCH DMRS configuration type 2.

[0193] k represents the resource element (RE) index of the DMRS, and its reference point is waveform-dependent. For example, in a PUSCH (Cyclic Prefix Orthogonal Frequency Division Multiplexing) waveform, the reference point is subcarrier 0 of the Common Resource Block (CRB) 0. Similarly, in a PUSCH (Discrete Fourier Transform-Spread-Orthogonal Frequency Division Multiplexing) waveform, the reference point is subcarrier 0 of the first resource block (RB) of the scheduled PUSCH.

[0194] For the PDSCH CP-OFDM waveform, if the Physical downlink control channel (PDCCH) that schedules the PDSCH is associated with the Control Resource Set (COREST) ​​0 and the Common Search Space (CSS) of Type 0-PDCCH, and the PDSCH is scrambled according to SI-RNTI, then the reference point is subcarrier 0 of the lowest numbered RB of COREST 0; otherwise, it is subcarrier 0 of CRB0.

[0195] Furthermore, k is determined using different methods depending on the DMRS configuration type, as shown in the formula above, where k mainly depends on n and k ′ And Δ is determined.

[0196] The protocol does not provide an explicit definition of Δ. Functionally, Δ is determined based on the index of the Code Division Multiplexing (CDM) group, as shown in Tables 5, 6, 10 and 11, and is used to indicate the REs included in a CDM group.

[0197] The protocol does not specify k. ′ A clear definition, functionally speaking, of k ′ Used to indicate the frequency domain OCC used by the DMRS on the corresponding RE, i.e., w f (k ′ ), where the frequency domain OCC(w f As shown in Tables 5, 6, 10 and 11.

[0198] The protocol does not give an explicit definition of n. Functionally, a value of n corresponds to a set of REs. For DMRS configuration type 1, a set of REs includes 4 REs, which is the coefficient 4 multiplied by n in the formula. For DMRS configuration type 2, a set of REs includes 6 REs, which is the coefficient 6 multiplied by n in the formula. This set of REs uses a complete frequency domain OCC sequence. For convenience, it is called a DMRS group. Then n represents the index of a DMRS group.

[0199] p represents the DMRS port index, j represents the PUSCH Multiple-input Multiple-output (MIMO) layer (also called stream) index, p j The DMRS port index corresponding to layer #j is represented by υ, where υ represents the layer number.

[0200] For PUSCH, For intermediate variables of the DMRS port, where

[0201] μ represents the parameter set used to indicate the subcarrier spacing. r represents the DMRS sequence. This indicates that the symbol #l, RE#k, and DMRS port #p are allocated under parameter set μ. j The DMRS sequence obtained by multiplying the time-domain OCC and frequency-domain OCC.

[0202] In 3GPP Release 18 (Rel-18), the number of DMRS ports for the two DMRS configuration types was enhanced. For DMRS configuration type 1, single-symbol DMRS supports a maximum of 8 DMRS ports, and dual-symbol DMRS supports a maximum of 16 DMRS ports; for DMRS configuration type 2, single-symbol DMRS supports a maximum of 12 DMRS ports, and dual-symbol DMRS supports a maximum of 24 DMRS ports.

[0203] In the 3GPP Release 18 protocol version, taking PUSCH as an example, the resource allocation of DMRS satisfies Formula 3:

[0204]

[0205] In the 3GPP Release 18 protocol version, taking PDSCH as an example, the resource allocation of DMRS satisfies Formula 4:

[0206]

[0207] Table 1: PUSCH DMRS location within a time slot for single-symbol DMRS with in-slot frequency transitions disabled.

[0208] Table 2: Position of PUSCH DMRS in the time slot when frequency hopping within the time slot is disabled.

[0209]

[0210] Table 3: Position of PUSCH DMRS within a time slot when in-slot frequency hopping is enabled.

[0211]

[0212]

[0213] Table 4: PUSCH DMRS Time Index l′

[0214]

[0215] Table 5: Parameters for PUSCH DMRS Configuration Type 1

[0216]

[0217] Table 6: Parameters for PUSCH DMRS Configuration Type 2

[0218]

[0219]

[0220] Table 7: PDSCH DMRS Positions for Single-Symbol DMRS

[0221]

[0222] Table 8: PDSCH DMRS Location for Double-Symbol DMRS

[0223]

[0224] Table 9: PDSCH DMRS Time Index l′ and Antenna Port p

[0225]

[0226] Table 10: Parameters for PDSCH DMRS Configuration Type 1

[0227]

[0228]

[0229] Table 11: Parameters for PDSCH DMRS Configuration Type 2

[0230]

[0231] The following combination Figures 1a to 1d The diagram below illustrates the DMRS in R-15 under CP-OFDM waveform. This DMRS can be a DMRS carried by PUSCH or a DMRS carried by PDSCH. A DMRS carried by PUSCH can also be called a PUSCH DMRS. A DMRS carried by PDSCH can also be called a PDSCH DMRS.

[0232] Figure 1a This is a schematic diagram of the single symbol DMRS in R-15 under DMRS configuration type 1, provided as an embodiment of this disclosure. For example... Figure 1a As shown, the CDM group with index 0 is associated with ports with indices 0 and 1, and the CDM group with index 1 is associated with ports with indices 2 and 3. It is worth noting that in this embodiment of the disclosure, 2OCC-FD2 indicates that an orthogonal covering code (OCC) of length 2 occupies 2 subcarriers in the frequency domain (FD).

[0233] Figure 1bThis is a schematic diagram of a double-symbol DMRS in R-15 under DMRS configuration type 1, provided as an embodiment of this disclosure. Figure 1b As shown, the CDM group with index 0 is associated with ports with indices 0, 1, 4, and 5, and the CDM group with index 1 is associated with ports with indices 2, 3, 6, and 7. It is worth noting that in this embodiment of the disclosure, 4OCC-FD2-TD2 indicates that an OCC of length 4 occupies 2 subcarriers in the frequency domain and 2 symbols in the time domain (TD).

[0234] Figure 1c This is a schematic diagram of the single symbol DMRS in R-15 under DMRS configuration type 2, provided as an embodiment of this disclosure. For example... Figure 1c As shown, the CDM group with index 0 is associated with ports with indices 0 and 1, the CDM group with index 1 is associated with ports with indices 2 and 3, and the CDM group with index 2 is associated with ports with indices 4 and 5.

[0235] Figure 1d This is a schematic diagram of a double-symbol DMRS in R-15 under DMRS configuration type 2, provided as an embodiment of this disclosure. Figure 1d As shown, the CDM group with index 0 is associated with ports with indices 0, 1, 6, and 7; the CDM group with index 1 is associated with ports with indices 2, 3, 8, and 9; and the CDM group with index 2 is associated with ports with indices 4, 5, 10, and 11.

[0236] The following combination Figures 2a to 2d A schematic diagram of resource allocation for PUSCH / PDSCH DMRS under CP-OFDM waveform is given in R-18.

[0237] Figure 2a This is a schematic diagram of the single symbol DMRS in R-18 provided in the embodiments of this disclosure, under DMRS configuration type 1. For example... Figure 2a As shown, the CDM group with index 0 is associated with ports with indices 0, 1, 8, and 9, and the CDM group with index 1 is associated with ports with indices 2, 3, 10, and 11.

[0238] It is worth noting that in this embodiment of the disclosure, 4OCC-FD4 indicates that an OCC of length 4 occupies 4 subcarriers in the frequency domain.

[0239] Figure 2b This is a schematic diagram of a double-symbol DMRS in R-18 under DMRS configuration type 1, provided as an embodiment of this disclosure. Figure 2b As shown, the CDM group with index 0 is associated with ports with indices 0, 1, 8, 9, 12, and 13, and the CDM group with index 1 is associated with ports with indices 2, 3, 10, 11, 14, and 15.

[0240] It is worth noting that in this embodiment of the disclosure, 8OCC-FD4-TD4 indicates that an OCC of length 8 occupies 4 subcarriers in the frequency domain and 2 symbols in the time domain.

[0241] Figure 2c This is a schematic diagram of the single symbol DMRS in R-18 under DMRS configuration type 2, provided as an embodiment of this disclosure. For example... Figure 2c As shown, the CDM group with index 0 is associated with ports with indices 0, 1, 12, and 13; the CDM group with index 1 is associated with ports with indices 2, 3, 14, and 15; and the CDM group with index 2 is associated with ports with indices 4, 5, 16, and 17.

[0242] Figure 2d This is a schematic diagram of a double-symbol DMRS in R-18 under DMRS configuration type 2, provided as an embodiment of this disclosure. Figure 2d As shown, the CDM group with index 0 is associated with ports with indices 0, 1, 12, 13, 18, and 19; the CDM group with index 1 is associated with ports with indices 2, 3, 14, 15, 20, and 21; and the CDM group with index 2 is associated with ports with indices 4, 5, 16, 17, 22, and 23.

[0243] 2. Temporal channel prediction based on artificial intelligence (AI) / machine learning (ML) models

[0244] AI / ML models can predict channel information on other symbols based on channel information on DMRS symbols, thereby reducing the number of DMRS and their overhead. In this embodiment, a DMRS symbol can be understood as a symbol occupied by DMRS.

[0245] For example, AI-based inter-slot channel prediction is as follows: Figure 3a and Figure 3b As shown.

[0246] Figure 3a This is a schematic diagram of a conventional DMRS mode provided in an embodiment of this disclosure. Figure 3a As shown, the time-domain resources of the DMRS are the same for each slot. Each slot is configured with two DMRS, which include one pre-DMRS and one additional DMRS.

[0247] Figure 3b This is a schematic diagram of a sparse DMRS pattern provided in an embodiment of this disclosure. Figure 3bAs shown, only some time slots are configured with DMRS, while the remaining time slots are not assigned DMRS. Optionally, the time slots configured with DMRS have two DMRS, including one pre-DMRS and one additional DMRS.

[0248] Figure 3c This is a schematic diagram illustrating inter-slot channel prediction based on sparse DMRS mode, provided as an embodiment of this disclosure. Figure 3c As shown, the AI / ML model is used to predict the channel information in time slots without DMRS based on the channel information in time slots with DMRS configured.

[0249] 3. Power Consistency

[0250] Power consistency refers to the fact that the power of the transmitted signal remains within a relatively fixed range within a single uplink transmission window (TDW), avoiding sudden power jumps.

[0251] Signals that meet power consistency have sufficient strength and high quality when they reach the receiver, enabling them to be correctly demodulated by the receiver.

[0252] 4. Phase continuity

[0253] Phase continuity refers to the continuity between the phase of the last sample point of a continuous baseband or radio frequency waveform and the phase of the first sample point of the next cycle; that is, there is no abrupt change in the phase difference between adjacent samples. In other words, if a sine wave array contains exactly an integer number of cycles, then the waveform is phase continuous. If this phase consistency can be maintained even when frequency hopping, modulation order, or resource allocation changes, it is also called phase continuity.

[0254] If a signal satisfies phase continuity, it can reduce interference caused by phase transitions, which is beneficial for joint channel estimation and AI-based channel prediction.

[0255] Based on the above-mentioned technologies (e.g., from formulas 1-4 and tables 5, 6, 10, and 11), it can be seen that the number of ports in these technologies is limited by the number of CDM groups, making flexible expansion impossible. Furthermore, the fixed mapping relationship between CDM groups and ports leads to some time-frequency resources being idle, resulting in low resource utilization. With the higher demands for system capacity (such as the number of users and layers) in next-generation mobile communication systems, it is necessary to increase the number of ports.

[0256] To address the aforementioned problems, embodiments of this disclosure provide a communication method, apparatus, device, system, storage medium, and program product. Through these embodiments, port groups (composed of ports) and CDM groups are associated with time units, thus linking ports to time units. This expands the number of ports and helps increase system capacity without increasing DMRS overhead, allowing for spatial reuse of more users and layers.

[0257] Figure 4 This is an exemplary architecture diagram of a communication system provided according to embodiments of this disclosure. Figure 4 As shown, the communication system 100 includes a terminal 101 and a network device 102. It should be understood that... Figure 4 The number and form of each device shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, it may include two or more terminals or two or more network devices. Figure 4 The communication system 100 shown is only illustrated by example, which includes a terminal 101 and a network device 102.

[0258] In some embodiments, terminal 101 includes, for example, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.

[0259] In some embodiments, network device 102 may include at least one of access network device and core network device.

[0260] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system, but is not limited thereto.

[0261] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0262] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0263] In some embodiments, the core network equipment may be a single device, including a first network element, a second network element, etc., or it may be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. Network elements may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).

[0264] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0265] The following embodiments of this disclosure can be applied to Figure 4 The communication system 100 shown, or a part thereof, but not limited to it. Figure 4 The entities shown are illustrative; a communication system may include... Figure 4 All or part of the main body, or may include Figure 4 Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0266] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Futuregeneration radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems extended from them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G, etc.). The communication methods, apparatus, devices, systems, storage media, and program products provided in this disclosure are described in detail below with reference to the accompanying drawings.

[0267] See Figure 5a , Figure 5a This is an exemplary flowchart illustrating a communication method provided according to embodiments of this disclosure. Figure 5a As shown, the method includes the following steps:

[0268] In step S5101, the network device sends first information to the terminal. Correspondingly, the terminal receives the first information. The first information instructs the terminal to send PUSCH or receive PDSCH on at least one of multiple ports.

[0269] In some embodiments, the network device may send fifth indication information to the terminal. Correspondingly, the terminal receives the fifth indication information. The fifth indication information is used to indicate whether to send PUSCH or receive PDSCH on the at least one port. In some embodiments, the fifth indication information includes an index of the at least one port. In some embodiments, the fifth indication information may include an index of at least one port. In embodiments of this disclosure, the port may also be referred to as a DMRS port, a PUSCH antenna port, or a PDSCH antenna port. In embodiments of this disclosure, the port index may also be referred to as a port identifier, ID, etc.

[0270] In some embodiments, the plurality of ports includes a plurality of port groups. In some embodiments, any two port groups in the plurality of port groups include different ports.

[0271] In some embodiments, the number of ports is M×N. Here, M represents the number of port groups, where M is an integer greater than 1, and N represents the number of ports in each port group, where N is a positive integer, and × represents multiplication. Optionally, M can be 2, 3, or 4, etc. Optionally, N can be 4, 6, 8, 12, 16, 24, 32, or 48, etc. For example, when M is 2 and N is 4, the number of ports is 8.

[0272] In some embodiments, the network device may also send a sixth indication message to the terminal. Accordingly, the terminal receives the sixth indication message. The sixth indication message is used to indicate M and / or N. In some embodiments, the sixth indication message is included in the first information.

[0273] In some embodiments, different port groups are associated with different time units within a plurality of port groups. In some embodiments, different time units may be associated with the same port group. Exemplarily, the number of port groups is M, and M port groups are associated with M time units, wherein different port groups are associated with different time units, and different time units are also associated with different port groups. In embodiments of this disclosure, a time unit is any of the following: a subframe, a time slot, or a symbol occupied by DMRS. In some embodiments, the M time units may include a first time unit.

[0274] In some embodiments, the first time unit is used to receive and / or send PUSCH or PDSCH.

[0275] In some embodiments, the first time unit for receiving and / or sending PUSCH or PDSCH includes at least one of the following:

[0276] The first time unit is used for the terminal to send PUSCH and for the network device to receive PUSCH.

[0277] The first time unit is used for network devices to send PDSCH and terminals to receive PUSCH; or...

[0278] The first time unit is used for the terminal to send PUSCH, the network device to receive PUSCH, and the network device to send PDSCH and the terminal to receive PUSCH.

[0279] In some embodiments, a first port group is included among the plurality of port groups, and the first port group is associated with a first time unit. In some embodiments, all of the plurality of port groups may be the first port group, in which case different indices are used to distinguish the different first port groups. In some embodiments, different first port groups are associated with different first time units, and different first time units may also be distinguished using different indices. In some embodiments, the first time unit may also be any of the following: a subframe, a time slot, or a symbol occupied by DMRS. In some embodiments, the time unit and the first time unit have the same duration, for example, both are subframes, or both are time slots, or both are symbols occupied by DMRS.

[0280] In some embodiments, the first port group includes ports with indices from m×N to (N-1)+m×N, where m represents the index of the first time unit, m = 0, 1, ..., M-1. In other words, the first time unit with index m is associated with ports with indices from m×N to (N-1)+m×N. In other words, the first time unit with index m is associated with the first port group with index m, and the first port group with index m includes ports with indices from m×N to (N-1)+m×N.

[0281] For example, if M=2 and N=8, for Rel-15 DMRS, DMRS configuration type 1, and double-symbol DMRS, the first time unit with index m=0 is associated with ports with indices 0 to 7, and the first time unit with index m=1 is associated with ports with indices 8 to 15.

[0282] For example, if M=2 and N=24, for Rel-18 DMRS, DMRS configuration type 2, double-symbol DMRS, the first time unit with index m=0 is associated with ports with indices 0 to 23, and the first time unit with index m=1 is associated with ports with indices 24 to 47.

[0283] It should be understood that a first time unit is associated with N ports out of M×N ports.

[0284] It is worth noting that if the index of the first time unit is m = 0, 1, ..., M-1, then it can be understood that M first time units (or M time units) repeat periodically in the time domain. If the M first time units repeat periodically in the time domain, then different first time units can be associated with the same port. For example, the first time unit with index m = 0 and the first time unit with index m = M are both associated with ports with indices from m×N to (N-1)+m×N.

[0285] In some embodiments, the association between the index m of the first time unit and the indices m×N to (N-1)+m×N of the ports in the first port group can be predefined by the protocol or indicated to the terminal by the network device.

[0286] In some embodiments, the network device may send first indication information to the terminal. Accordingly, the terminal receives the first indication information. The first indication information is used to indicate that a first port group is associated with a first time unit.

[0287] For example, if M=2 and N=4, for Rel-15 DMRS, DMRS configuration type 1, and single-symbol DMRS, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 0 to 3, and the first time unit with index m=1 is associated with ports with indices 8 to 11. Alternatively, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 8 to 11, and the first time unit with index m=1 is associated with ports with indices 0 to 3.

[0288] For example, if M=2 and N=6, for Rel-15 DMRS, DMRS configuration type 2, and single-symbol DMRS, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 0 to 5, and the first time unit with index m=1 is associated with ports with indices 12 to 17. Alternatively, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 12 to 17, and the first time unit with index m=1 is associated with ports with indices 0 to 5.

[0289] For example, if M=2 and N=12, for Rel-15 DMRS, DMRS configuration type 2, and double-symbol DMRS, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 0 to 11, and the first time unit with index m=1 is associated with ports with indices 12 to 23. Alternatively, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 12 to 23, and the first time unit with index m=1 is associated with ports with indices 0 to 11.

[0290] For example, if M=2 and N=16, for Rel-18 DMRS, DMRS configuration type 1, and double-symbol DMRS, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 0 to 15, and the first time unit with index m=1 is associated with ports with indices 16 to 31. Alternatively, the first indication information indicates that the first time unit with index m=0 is associated with ports with indices 16 to 31, and the first time unit with index m=1 is associated with ports with indices 0 to 15.

[0291] In some embodiments, the first indication information may be included in the first information.

[0292] In some embodiments, the first time unit is associated with L of the M×L CDM groups, where L is a positive integer. For example, L can be 2, 3, 4, 6, 8, or 12, etc. Any two CDM groups among the M×L CDM groups are different. It should be understood that when m = 0, 1, ..., M-1, different first time units among the M first time units are associated with different CDM groups.

[0293] In some embodiments, the L CDM groups associated with the first time unit are CDMs with indices from m×L to (L-1)+m×L, where m represents the index of the first time unit, and m = 0, 1, ..., M-1.

[0294] For example, if M=2 and L=3, for Rel-18 DMRS, DMRS configuration type 2, and double-symbol DMRS, the first time unit with index m=0 is associated with CDM groups with indices 0 to 2, and the first time unit with index m=1 is associated with CDM groups with indices 3 to 5.

[0295] For example, if M=2 and L=2, for Rel-15 DMRS, DMRS configuration type 1, and single-symbol DMRS, the first time unit with index m=0 is associated with CDM groups with indices 0 and 1, and the first time unit with index m=1 is associated with CDM groups with indices 2 and 3.

[0296] In some embodiments, the association between the index m of the first time unit and the indices m×L to (L-1)+m×L of the associated CDM group can be predefined by the protocol or indicated to the terminal by the network device.

[0297] In some embodiments, the network device may send second indication information to the terminal. Accordingly, the terminal receives the second indication information. The second indication information is used to indicate the L CDM groups associated with the first time unit.

[0298] For example, if M=3 and L=4, for Rel-18 DMRS, DMRS configuration type 2, and double-symbol DMRS, the second indication information is used to associate the first time unit with index m=0 with CDM groups indexed 0 to 3, the first time unit with index m=1 with CDM groups indexed 4 to 7, and the first time unit with index m=2 with CDM groups indexed 8 to 11. Alternatively, the second indication information is used to associate the first time unit with index m=0 with CDM groups indexed 8 to 11, the first time unit with index m=1 with CDM groups indexed 4 to 7, and the first time unit with index m=2 with CDM groups indexed 0 to 3.

[0299] For example, if M=2 and L=2, for Rel-15 DMRS configuration type 1, single-symbol DMRS, the second indication information is used to associate the first time unit indexed m=0 with CDM groups indexed 0 and 1, and the first time unit indexed m=1 with CDM groups indexed 2 and 3. Alternatively, the second indication information is used to associate the first time unit indexed m=0 with CDM groups indexed 2 and 3, and the first time unit indexed m=1 with CDM groups indexed 0 and 1.

[0300] For example, if M=2 and L=3, for Rel-15 DMRS configuration type 2, single-symbol DMRS, the second indication information is used to associate the first time unit indexed m=0 with CDM groups indexed 0 to 2, and the first time unit indexed m=1 with CDM groups indexed 3 to 5. Alternatively, the second indication information is used to associate the first time unit indexed m=0 with CDM groups indexed 3 to 5, and the first time unit indexed m=1 with CDM groups indexed 0 to 2.

[0301] In some embodiments, the second indication information may be included in the first information.

[0302] In some embodiments, when a first time unit is associated with N ports out of M×N ports, for the L CDM groups associated with that first time unit, each CDM group is associated with (N÷L) ports, where N is an integer multiple of L. For example, L=2, and N can be equal to 4.

[0303] In some embodiments, a first time unit is associated with a first port group, which includes ports with indices from m×N to (N-1)+m×N. The L CDM groups associated with the first time unit are CDMs with indices from m×L to (L-1)+m×L. Therefore, it can be understood that the first port group is associated with the L CDM groups associated with the first time unit, or in other words, the ports with indices from m×N to (N-1)+m×N are associated with CDMs with indices from m×L to (L-1)+m×L.

[0304] In some embodiments, M×N ports are associated with M×L CDM groups, wherein different CDMs in the M×L CDM groups are associated with different ports in the M×N ports. It is worth noting that the association between CDM groups and ports can be extended based on existing technologies (see [link to relevant documentation]). Figure 6a and Figure 6b Other association methods are also possible, and are not limited here. It should be understood that the frequency resources corresponding to a CDM group can be existing technology or extensions based on existing technology (see [link to relevant documentation]). Figure 6a and Figure 6b The frequency resource allocation method can be any other frequency resource allocation method, which is not limited here.

[0305] The following example uses the association between the index m of the first time unit and the indices m×L to (L-1)+m×L of the CDM group, both of which are predefined by the protocol, as an example. Figure 6a and Figure 6b The relationship between the first time unit, port, and CDM group is explained.

[0306] See Figure 6a , Figure 6a This is a schematic diagram illustrating the relationship between the first time unit, port, and CDM group according to embodiments of this disclosure. It is worth noting that... Figure 6a The example diagram is based on the following conditions: the first time unit is a time slot, M=2, N=24, L=3, Rel-18 DMRS, DMRS configuration type 2, and double-symbol DMRS.

[0307] exist Figure 6a In this context, the time slot with index m = 0 is associated with ports with indices 0 to 23 (i.e., the first port group associated with the time slot with index m = 0 includes ports with indices 0 to 23), and the time slot with index m = 0 is associated with CDMs with indices 0 to 2 (i.e., the L CDM groups associated with the time slot with index m = 0 include CDMs with indices 0 to 2). The first port group associated with the time slot with index m = 0 can also be called the first port group with index m = 0, and the first port group associated with the time slot with index m = 1 can also be called the first port group with index m = 1.

[0308] exist Figure 6a In this context, the time slot with index m=1 is associated with ports with indexes 24 to 47 (i.e., the first port group associated with the time slot with index m=1 includes ports with indexes 24 to 47), and the time slot with index m=1 is associated with CDM groups with indexes 3 to 5 (i.e., the L CDM groups associated with the time slot with index m=1 include CDMs with indexes 3 to 5).

[0309] See Figure 6b , Figure 6b This is a schematic diagram illustrating the relationship between the first time unit, port, and CDM group according to embodiments of this disclosure. It is worth noting that... Figure 6b The example diagram is based on the following conditions: the first time unit is a symbol occupied by DMRS, M=2, N=24, L=3, Rel-18 DMRS, DMRS configuration type 2, double-symbol DMRS.

[0310] exist Figure 6b In this context, the symbolic association of the DMRS with index m = 0 is with ports from index 0 to 23 (i.e., the first port group associated with the symbolic association of the DMRS with index m = 0 includes ports from index 0 to 23), and the symbolic association of the DMRS with index m = 0 is with CDMs from index 0 to 2 (i.e., the L CDM groups associated with the symbolic association of the DMRS with index m = 0 include CDMs from index 0 to 2). The first port group associated with the symbolic association of the DMRS with index m = 0 can also be called the first port group with index m = 0, and the first port group associated with the symbolic association of the DMRS with index m = 1 can also be called the first port group with index m = 1.

[0311] exist Figure 6b In the diagram, the symbol occupied by the DMRS with index m=1 is associated with ports with indices 24 to 47 (i.e., the first port group associated with the symbol occupied by the DMRS with index m=1 includes ports with indices 24 to 47), and the symbol occupied by the DMRS with index m=1 is associated with CDM groups with indices 3 to 5 (i.e., the L CDM groups associated with the symbol occupied by the DMRS with index m=1 include CDM groups with indices 3 to 5).

[0312] In some embodiments, the symbol used by a DMRS with index m=0 is different from the symbol used by a DMRS with index m=1.

[0313] Optionally, the symbols occupied by the DMRS with index m=0 can be the 3rd and 4th symbols in a time slot, and the symbols occupied by the DMRS with index m=1 can be the 11th and 12th symbols in the same time slot. It is worth noting that the symbols occupied by the DMRS with index m=0 and the symbols occupied by the DMRS with index m=1 can also be other than those specified here.

[0314] exist Figure 6a and Figure 6b In the CDM, CDMs with indices 0 to 2 are associated with ports with indices 0 to 23, and CDMs with indices 3 to 5 are associated with ports with indices 24 to 47.

[0315] The CDM with index 0 is associated with ports with indices 0, 1, 6, 7, 12, 13, 18, and 19.

[0316] The CDM with index 1 is associated with ports with indices 2, 3, 8, 9, 14, 15, 20, and 21.

[0317] The CDM with index 2 is associated with ports with indices 4, 5, 10, 11, 16, 17, 22, and 23.

[0318] The CDM group with index 3 is associated with ports with indices 24, 25, 30, 31, 36, 37, 42, and 43.

[0319] The CDM group with index 4 is associated with ports with indices 26, 27, 32, 33, 38, 39, 44, and 45.

[0320] The CDM group with index 5 is associated with ports with indices 28, 29, 34, 35, 40, 41, 46, and 47.

[0321] In some embodiments, the first time unit is determined based on the time unit corresponding to the time window. In other words, the index m of the first time unit is determined based on the time unit n1 corresponding to the time window.

[0322] The following examples A1 and A2 illustrate the relationship between the index m of the first time unit and the index n1 of the time unit corresponding to the time window.

[0323] Example A1: The index m of the first time unit and the index n1 of the time unit corresponding to the time window satisfy: m = n1 mod M; where m = 0, 1, ..., M-1, n1 is an integer greater than or equal to 0, and mod represents the modulo operation.

[0324] Example A2: The index m of the first time unit and the index n1 of the time unit corresponding to the time window satisfy: n1 = a × M + m; where a is a positive integer.

[0325] In some embodiments, within the time unit corresponding to the time window, the indices of adjacent time units are incremented by 1 sequentially.

[0326] For example, the time window includes 4 time units, with the index of the first time unit being 0 (i.e., n1 = 0), the index of the second time unit being 1 (i.e., n1 = 1), the index of the third time unit being 2 (i.e., n1 = 2), and the index of the fourth time unit being 3 (i.e., n1 = 3).

[0327] For example, the time window includes 3 time units, with the index of the first time unit being 2 (i.e., n1 = 2), the index of the second time unit being 3 (i.e., n1 = 3), and the index of the third time unit being 4 (i.e., n1 = 4).

[0328] In some embodiments, if the time window is a frame, then in the time unit corresponding to the time window, the index n1 of the time unit can be the index of the time slot.

[0329] In some embodiments, the network device may send a fourth indication message to the terminal. Accordingly, the terminal receives the fourth indication message.

[0330] The fourth indication information is used to determine the first time unit, or in other words, the fourth indication information is used to determine the index of the first time unit. In some embodiments, the fourth indication information may be included in the first information.

[0331] The fourth instruction message will be explained below with reference to Examples B1 and B2.

[0332] Example B1, the fourth indication information is used to indicate one or more of the following: the association between the index of the first time unit and the index of the time unit corresponding to the time window, the index of the first time unit, or the index of the time unit corresponding to the time window. In some embodiments, the association between the index of the first time unit and the index of the time unit corresponding to the time window can also be described in other words as: the association between the first time unit and the time unit corresponding to the time window.

[0333] In some embodiments, the association between the index of the first time unit and the index of the time unit corresponding to the time window is, for example, m = n1 mod M or n1 = a × M + m. Optionally, m = n1 mod M or n1 = a × M + m can be predefined by the protocol.

[0334] In some embodiments, the fourth indication information can also be used to indicate the index of the first time unit in the time unit corresponding to the time window. The terminal can determine the index of the time unit corresponding to the time window based on the fourth indication information.

[0335] For example, if the fourth indication information indicates the index of the first time unit in the time unit corresponding to the time window (e.g., 3), then the terminal can determine the index of the time unit corresponding to the time window as 3 or 4 (i.e., n1 = 3 or 4) based on the fourth indication information.

[0336] The following section, in conjunction with Examples C1 to C3, explains how to determine the first time unit based on the fourth instruction information in Example B1.

[0337] In example C1, the fourth indication information is used to indicate the index of the first time unit, and the terminal determines the time unit to which the index in the fourth indication information belongs as the first time unit.

[0338] In example C2, the fourth indication information is used to indicate the index of the time unit corresponding to the time window; the terminal determines the first time unit based on the index of the time unit corresponding to the time window and the predefined association relationship in the protocol (e.g., m = n1 mod M, or n1 = a × M + m), where the index of the first time unit is m.

[0339] Example C3: The fourth indication information is used to indicate the index of the time unit corresponding to the time window and the association relationship (e.g., m = n1 mod M, or n1 = a × M + m); the terminal determines the first time unit according to the index of the time unit corresponding to the time window and the association relationship, wherein the index of the first time unit is m.

[0340] In some embodiments, the time unit corresponding to the time window is any one of the following: the time unit included in the time window, or the time unit that overlaps with the time window.

[0341] In some embodiments, when the time unit is a time slot, if the start position of the time window (TDW) is the start or end position of a time slot, and the end position of the time window is the start or end position of another time slot, then the time unit corresponding to the time window is the time unit included in the time window.

[0342] In some embodiments, when the time unit is a time slot, if the starting position of the time window is not the starting or ending position of a time slot, and / or the ending position of the time window is not the starting or ending position of another time slot, then the time unit corresponding to the time window is a time unit that overlaps with the time window.

[0343] The following combination Figure 7a and Figure 7b The time units corresponding to the time windows are explained.

[0344] See Figure 7a , Figure 7a This is a schematic diagram of the time unit corresponding to the time window provided in the embodiments of this disclosure. For example... Figure 7a As shown, the starting position of the time window is the beginning or end position of a time slot, and the ending position of the time window is the beginning or end position of another time slot. The time unit corresponding to the time window is the time unit included in the time window, that is, the time unit corresponding to the time window includes the time unit with index n1=0, the time unit with index n1=1, the time unit with index n1=2, and the time unit with index n1=3.

[0345] See Figure 7b , Figure 7b This is a schematic diagram of the time unit corresponding to the time window provided in the embodiments of this disclosure. For example... Figure 7b As shown, the starting position of the time window is not the starting or ending position of a time slot, and the ending position of the time window is not the starting or ending position of another time slot. The time unit corresponding to the time window is the time unit that overlaps with the time window, that is, the time unit corresponding to the time window includes the time unit with index n1=0, the time unit with index n1=1, and the time unit with index n1=2.

[0346] The following example uses m = n1 mod M, combined with... Figure 8a and Figure 8b The relationship between the index of the first time unit and the time unit corresponding to the time window is explained.

[0347] See Figure 8a , Figure 8a This is a schematic diagram illustrating the relationship between the first time unit and the time unit corresponding to the time window provided in the embodiments of this disclosure. For example... Figure 8a As shown, when M=2 and the time unit is a time slot, for the first time window, n1 is 0, 1, 2, 3, and based on m=n1 mod M, we can obtain that m is 0, 1, 0, 1; for the second time window, n1 is 0, 1, 2, 3, and based on m=n1 mod M, we can obtain that m is 0, 1, 0.

[0348] See Figure 8b , Figure 8b This is a schematic diagram illustrating the relationship between the first time unit and the time unit corresponding to the time window provided in the embodiments of this disclosure. For example... Figure 8b As shown, when M=4 and the time unit is a time slot, for the first time window, n1 is 0, 1, 2, 3, and based on m=n1 mod M, we can obtain that m is 0, 1, 2, 3; for the second time window, n1 is 0, 1, 2, 3, and based on m=n1 mod M, we can obtain that m is 0, 1, 2.

[0349] It is worth noting that, Figure 8a and Figure 8b This explanation uses the example of PUSCH / PDSCH carrying the DMRS corresponding to all ports.

[0350] Example B2, the fourth indication information includes one or more of the following: bit map, start time unit index and length, or start and length indicator value (SLIV).

[0351] The bitmap is used to indicate the relationship between the first time unit and the time units corresponding to the time window.

[0352] In some embodiments, the length of the bitmap and the length of the time window are the same. The length of the bitmap is the number of bits included in the bitmap. The length of the time window can be the number of time units corresponding to the time window, or the number of PUSCH / PDSCH transmissions.

[0353] In some embodiments, a bit in the bitmap is associated with a time unit in the time unit corresponding to the time window.

[0354] In some embodiments, the value of a bit in the bitmap is used to indicate the index of the first time unit when the time unit associated with the bit in the time unit corresponding to the time window is the first time unit.

[0355] In some embodiments, when a bit has a first value, it indicates that the time unit associated with that bit is the first time unit with index m=1; when a bit has a second value, it indicates that the time unit associated with that bit is the first time unit with index m=2. For example, the first value might be 0 and the second value might be 1. For example, the first value might be 1 and the second value might be 0. For example, the length of the bitmap is 4, and the bitmap is "0101", indicating that within the time units corresponding to the time window, the first time unit is the first time unit with index m=0, the second time unit is the first time unit with index m=1, the third time unit is the first time unit with index m=0, and the fourth time unit is the first time unit with index m=1.

[0356] In some embodiments, the fourth indication information may include at least one bitmap. In some embodiments, the number of at least one bitmap is greater than or equal to the number of time windows of different lengths.

[0357] For example, there is at least one bitmap and multiple time windows of different lengths.

[0358] For example, the number of at least one bitmap is the same as the number of time windows of different lengths. When the number of time windows and the number of at least one bitmap are the same as the number of time windows of different lengths, one bitmap corresponds to one time window of one length.

[0359] When there is one bitmap and multiple time windows of different lengths, the length of the bitmap can be greater than or equal to the length of the longest time window among the multiple time windows of different lengths. For each time window among the multiple time windows of different lengths, if the length of the time window is W, then the first W bits of the bitmap can be used to indicate the association between the first time unit and the time unit corresponding to the time window, where W is a positive integer. For example, if the length of a bitmap is 4 and there are two time windows of different lengths, where the length of the first time window is 4 and the length of the second time window is 3, then 4 bits of the bitmap can indicate the association between the first time unit and the time unit corresponding to the first time window, and the first 3 bits of the bitmap can indicate the association between the first time unit and the time unit corresponding to the second time window. Based on this, the following combines... Figure 8c The relationship between the time units corresponding to the first time unit and the second time window is explained.

[0360] See Figure 8c , Figure 8c This is a schematic diagram of the time units corresponding to the first time unit and the time window provided according to embodiments of this disclosure. For example... Figure 8c As shown, when the bitmap is "0101" and M=2, then in the time unit corresponding to the first time window, the first time unit is the first time unit with index m=0, the second time unit is the first time unit with index m=1, the third time unit is the first time unit with index m=0, and the fourth time unit is the first time unit with index m=1; in the time unit corresponding to the second time window, the first time unit is the first time unit with index m=0, the second time unit is the first time unit with index m=1, and the third time unit is the first time unit with index m=0.

[0361] The starting time unit index (e.g., denoted as S) and length (e.g., denoted as L1) (or) are used to indicate the association between the first time unit and the time units corresponding to the time window. S is an integer greater than or equal to 0, and L1 is a positive integer. Optionally, S = 0 indicates the first time unit in the time unit corresponding to the time window, S = 1 indicates the second time unit in the time unit corresponding to the time window, and so on.

[0362] In some embodiments, it is not desirable for the time units indicated by S and L1 to exceed the last time unit in the time unit corresponding to the time window. For example, if the length of the time window is 3, then S + L1 < 3.

[0363] In some embodiments, it is not expected that the time units indicated by S and L1 exceed the last time unit in the time unit corresponding to the longest time window. For example, if there are two time windows, and the length of the first time window is 3 and the length of the second time window is 4, then the length of the longest time window is 4, and S + L1 < 4.

[0364] In some embodiments, if the time units indicated by S and L1 exceed the last time unit in the corresponding time unit of the time window, the time window starts from the time unit indicated by S and ends at the last time unit in the corresponding time unit of the time window.

[0365] The following conclusion Figure 8d The relationship between the starting time unit index (S) and length (L1) indicating the association between the first time unit and the time units corresponding to the time window is explained.

[0366] See Figure 8d , Figure 8d This is a schematic diagram of the time units corresponding to the first time unit and the time window provided according to embodiments of this disclosure. For example... Figure 8d As shown, there are two time windows. The first time window has a length of 4, and the second time window has a length of 3. When S=2 and L1=2, it indicates that the third and fourth time units in the time unit corresponding to the first time window are the first time unit with index m=0. Since the time unit indicated by S=2 and L1=2 exceeds the last time unit in the time unit corresponding to the second time window, the third time unit in the time unit corresponding to the second time window is the first time unit with m=1.

[0367] In some embodiments, the fourth indication information may include at least one pair of start time unit indices (S) and lengths (L1). Each pair of S and L1 is associated with the length of a time window. Based on this, the following... Figure 8e The relationship between the starting time unit index (S) and length (L1) indicating the association between the first time unit and the time units corresponding to the time window is explained.

[0368] See Figure 8e , Figure 8e This is a schematic diagram of the time units corresponding to the first time unit and the time window provided according to embodiments of this disclosure. For example... Figure 8e As shown, the values ​​of S and L1 in the first pair are S=0 and L1=2, respectively, and the values ​​of S and L1 in the second pair are S=1 and L1=1, respectively.

[0369] The first pair of S and L1 is associated with a time window length in which the first and second time units are both the first time unit with index m = 0.

[0370] The second pair of S and L1 is associated with a different time window length, in which the second time unit is the first time unit with index m=1.

[0371] It is worth noting that the method by which SLIV indicates the association between the first time unit and the time unit corresponding to the time window is the same as the method by which the starting time unit index (S) and length (L1) indicate the association between the first time unit and the time unit corresponding to the time window, and will not be repeated here.

[0372] The following examples, D1 to D3, illustrate how to determine the index of the first time unit based on the fourth instruction information in example B2.

[0373] Example D1: The fourth indication information includes a bitmap; the index of the first time unit is determined based on the time unit corresponding to the time window and the bitmap.

[0374] In some embodiments, for a bit in the bitmap, when the value of the bit is a first value, the time unit associated with the bit in the time unit corresponding to the time window is determined as a first time unit, wherein the index of the first time unit is a first value; when the value of the bit is a second value, the time unit associated with the bit in the time unit corresponding to the time window is determined as a first time unit, wherein the index of the first time unit is a second value.

[0375] Example D2: The fourth indication information includes the starting time unit index and length. The first time unit is determined based on the starting time unit index and length, as well as the time unit corresponding to the time window.

[0376] In some embodiments, if the logarithm of the start time unit index and length is 1, then in the time unit corresponding to the time window, the time unit indicated by the pair of start time unit indices and lengths is determined as the first time unit, wherein the index of the first time unit is 0.

[0377] In some embodiments, if the logarithm of the start time unit index and length is 1, and the number of time windows of different lengths is 2, then in the time unit corresponding to the first time window of the first length, the time unit indicated by the start time unit index and length (or SLIV) is determined as the first time unit, wherein the index of the first time unit is 0; in the time unit corresponding to the second time window of the second length, the time unit indicated by the pair of start time unit indices and lengths (or SLIV) is determined as the first time unit, wherein the index of the first time unit is 1.

[0378] Example D3: The fourth indication information includes SLIV. Based on SLIV and the time unit corresponding to the time window, the first time unit is determined.

[0379] It is worth noting that the usage of SLIV is the same as that of the starting time unit index and length, and the specific implementation of example D3 is the same as that of example D2, so it will not be repeated here.

[0380] In some embodiments, the PUSCH or PDSCH satisfies at least one of the following within a time window: power consistency or phase continuity.

[0381] In some embodiments, for uplink, the PUSCH transmitted by the terminal satisfies at least one of the following within a time window: power consistency or phase continuity. In some embodiments, satisfying power consistency and / or phase continuity within a time window includes one or more of the following: the power used for transmitting the PUSCH is the same; the power spectrum density (PSD) used for transmitting the PUSCH is the same; the beam used for transmitting the PUSCH is the same; the Transmission Configuration Indicator (TCI) corresponding to the PUSCH is the same; the precoding matrix used for transmitting the PUSCH is the same; no other uplink or downlink channels are transmitted besides the PUSCH within the time window; all symbols within the time window are uplink symbols; or the frequency resources of the PUSCH are the same within the time window. It is worth noting that having the same frequency resources for the PUSCH within a time window means that frequency hopping transmission is not allowed.

[0382] In some embodiments, for downlink, the PDSCH transmitted by the network device satisfies at least one of the following within a time window: power consistency or phase continuity. In some embodiments, satisfying power consistency and / or phase continuity within a time window includes one or more of the following: the power used for transmitting the PDSCH is the same; the power spectral density used for transmitting the PDSCH is the same; the beam used for transmitting the PDSCH is the same; the Transmission Configuration Indicator (TCI) corresponding to the PDSCH is the same; the precoding matrix used for transmitting the PDSCH is the same; no other uplink or downlink channels are transmitted besides the PDSCH within the time window; all symbols within the time window are downlink symbols; and the frequency resources of the PDSCH are the same within the time window. It is worth noting that having the same frequency resources for the PDSCH within a time window means that the PDSCH cannot exhibit frequency hopping transmission.

[0383] In some embodiments, the precoding matrix may be a digital precoding matrix. In some embodiments, the beam used for receiving and / or transmitting PUSCH / PDSCH may be an analog beam.

[0384] In some embodiments, the terminal may, based on the first information, perform at least one of sending a PUSCH to the network device or receiving a PDSCH sent by the network device.

[0385] For example, when the terminal sends PUSCH to the network device based on the first information, this disclosure embodiment may include step S5102a.

[0386] For example, when a terminal receives a PDSCH sent by a network device based on first information, this disclosure embodiment may include step S5102b.

[0387] For example, when the terminal sends a PUSCH to the network device according to the first information and the terminal receives a PDSCH sent by the network device according to the first information, the embodiments of this disclosure may include steps S5102a and S5102b.

[0388] In step S5102a, when the first information is used to indicate that PUSCH is sent on at least one port, the terminal sends PUSCH to the network device on at least one port according to the first information, and the network device receives PUSCH on at least one port according to the first information.

[0389] In some embodiments, if the first port group includes at least one port, then the first time unit is used to receive and / or transmit PUSCH carrying the first DMRS. For example, when the first port group includes at least one port, the PUSCH transmitted by the terminal in the first time unit carries the first DMRS, and the PUSCH received by the network device in the first time unit carries the first DMRS.

[0390] In some embodiments, if the first port group does not include at least one port, then the PUSCH used for receiving and / or transmitting in the first time unit does not carry the first DMRS. For example, in some embodiments, when the first port group does not include at least one port, the PUSCH transmitted by the terminal in the first time unit does not carry the first DMRS, and the PUSCH received by the network device in the first time unit does not carry the first DMRS.

[0391] In some embodiments, a PUSCH includes at least one of the following: a single-slot PUSCH, a multi-slot PUSCH, multiple PUSCHs scheduled by a single downlink control information (DCI), and a PUSCH spanning a slot boundary.

[0392] In some embodiments, a single-slot PUSCH indicates that the PUSCH is allocated only within one slot.

[0393] In some embodiments, a multi-slot PUSCH represents a PUSCH allocated across multiple time slots. For example, for PUSCH repetition type A, PUSCH repetition type B, and TB process over multipleslots, a PUSCH can be a multi-slot PUSCH.

[0394] In some embodiments, multiple PUSCHs of a single DCI schedule represent multiple (single-slot) PUSCHs of a single DCI schedule.

[0395] In some embodiments, a PUSCH spanning time slot boundaries characterizes the PUSCH resources in the time domain as being continuous and allocated across time slot boundaries.

[0396] In step S5102b, when the first information is used to indicate receiving PDSCH on at least one port, the network device sends PDSCH on at least one port according to the first information, and correspondingly, the terminal receives PDSCH on at least one port according to the first information.

[0397] In some embodiments, if the first port group includes at least one port, then the first time unit is used to receive and / or transmit PDSCH carrying the first DMRS. For example, when the first port group includes at least one port, the PDSCH transmitted by the network device in the first time unit carries the first DMRS, and the PDSCH received by the terminal in the first time unit also carries the first DMRS.

[0398] In some embodiments, if the first port group does not include at least one port, then the PDSCH used for receiving and / or transmitting in the first time unit does not carry the first DMRS. For example, in some embodiments, when the first port group does not include at least one port, the PDSCH transmitted by the network device in the first time unit does not carry the first DMRS, and the PDSCH received by the terminal in the first time unit does not carry the first DMRS.

[0399] In some embodiments, PDSCH includes at least one of: single-slot PDSCH, multi-slot PDSCH, multiple PDSCHs scheduled by a single DCI, and PDSCHs spanning slot boundaries.

[0400] In some embodiments, a single-slot PDSCH indicates that the PDSCH is allocated only within one slot.

[0401] In some embodiments, a multi-slot PDSCH represents a PDSCH allocated across multiple time slots. For example, for PDSCH repetition type A, PDSCH repetition type B, and TB process over multipleslots, the PDSCH can be a multi-slot PDSCH.

[0402] In some embodiments, multiple PDSCHs of a single DCI schedule represent multiple (single-slot) PDSCHs of a single DCI schedule.

[0403] In some embodiments, a PDSCH spanning time slot boundaries characterizes the PDSCH resources in the time domain as being continuous and allocated across time slot boundaries.

[0404] In some embodiments, when the first port group includes at least one port, the PDSCH transmitted by the network device in the first time unit carries the first DMRS, and the PDSCH received by the terminal in the first time unit carries the first DMRS.

[0405] In some embodiments, when the first port group does not include at least one port, the PDSCH sent by the network device in the first time unit does not carry the first DMRS, and the PDSCH received by the terminal in the first time unit does not carry the first DMRS.

[0406] The following explains PUSCH in S5102a and PDSCH in S5102b.

[0407] In some embodiments, when the PUSCH / PDSCH carries the first DMRS, the terminal can transmit / receive the first DMRS at the power of the first DMRS in a first time unit. It should be understood that when the PUSCH carries the first DMRS, the terminal can transmit the first DMRS at the power of the first DMRS in a first time unit. It should be understood that when the PDSCH carries the first DMRS, the terminal can receive the first DMRS at the power of the first DMRS in a first time unit.

[0408] In some embodiments, the power of the first DMRS is determined based on the number of CDM groups that do not carry data among the L CDM groups associated with the first time unit.

[0409] In some embodiments, the energy per resource element (EPRE) on each resource element of the first DMRS is higher than the EPRE of PUSCH / PDSCH by 10lg(ρ) dB; where ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit.

[0410] It should be understood that when the PUSCH carries the first DMRS, the EPR of the first DMRS is (10lg(ρ)) dB higher than that of the PUSCH. When the PDSCH carries the first DMRS, the EPR of the first DMRS is (10lg(ρ)) dB higher than that of the PDSCH.

[0411] The following explanation, in conjunction with Table 12, illustrates the ratio (10lg(ρ)) dB of PUSCH / PDSCH EPRE to DMRS EPRE.

[0412] Table 12: Ratio of PUSCH / PDSCH EPRE to DMRS EPRE

[0413]

[0414] In some embodiments, some or all of the items in Table 12 may be selected.

[0415] In some embodiments, the network device may also send third indication information to the terminal. Accordingly, the terminal receives the third indication information. The third indication information is used to indicate at least one CDM group among M×L CDM groups that does not carry data. The at least one CDM group among M×L CDM groups that does not carry data can be used by the terminal to determine the number of CDM groups without data among the L CDM groups associated with the first time unit. In some embodiments, the third indication information may include an index of the at least one CDM group.

[0416] In some embodiments, the third instruction information may be included in the first information.

[0417] In some embodiments, the PUSCH / PDSCH further includes first data. Optionally, the first data may be carried using a first CDM group, or the first data may not be carried using a first CDM group. The first CDM group is at least one of M×L CDM groups other than the second CDM group, wherein the second CDM group is used to carry the first DMRS.

[0418] The following combination Figure 9 The resource usage of the first data and the first DMRS in PUSCH / PDSCH is explained.

[0419] See Figure 9 , Figure 9 This is a schematic diagram of resource usage provided according to an embodiment of this disclosure. Figure 9 This explanation uses at least one port, including ports with indices 24 and 25, as an example. Based on... Figure 6aIt can be seen that ports with indices 24 and 25 are associated with the CDM group with index 3, ports with indices 24 and 25 are associated with the time slot with index m = 1, the time slot with index m = 1 is associated with the first port group with index m = 1, and ports with indices 24 and 25 are contained in the first port group with index m = 1. Figure 9 As shown, if the terminal receives and / or transmits PUSCH / PDSCH in the first port group (m=0) and in the time slot (m=0), the PUSCH / PDSCH does not carry the first DMRS. If the terminal receives and / or transmits PUSCH / PDSCH in the first port group (m=1) and in the time slot (m=1), the PUSCH / PDSCH carries the first DMRS, wherein the first DMRS is carried using the CDM group with index 3 (i.e., the CDM group with index 3 is the second CDM group).

[0420] exist Figure 9 In the M×L (i.e. 2×3) CDM groups, in addition to the CDM group with index 3, there are CDM groups with indices 0, 1, 2, 4 and 5. Among them, at least one of the CDM groups is at least one of the CDM groups with indices 0, 1, 2, 4 and 5.

[0421] If the port corresponding to at least one CDM group is used to transmit PUSCH / PDSCH from other terminals, then at least one CDM group cannot be used to carry the first data. For example, CDM groups with indices 0, 1, and 2 are used to transmit PUSCH / PDSCH from other terminals, so CDM groups with indices 0, 1, and 2 cannot be used to carry the first data.

[0422] If the port corresponding to at least one CDM group is not used to transmit PUSCH / PDSCH from other terminals, then at least one CDM group can be used to carry the first data. For example, CDM groups with indices 4 and 5 are not used to transmit PUSCH / PDSCH from other terminals, so CDM groups with indices 4 and 5 can be used to carry the first data.

[0423] It should be noted that the communication method involved in the embodiments of this disclosure may include at least one of steps S5101 to S5102b. For example, step S5101 may be implemented as an independent embodiment, step S5102a may be implemented as an independent embodiment, step S5102b may be implemented as an independent embodiment, steps S5101 and S5102a may be implemented as independent embodiments, and steps S5101 and S5102b may be implemented as independent embodiments.

[0424] In some embodiments, step S5101 is optional, and one or more of these steps may be omitted or substituted in different embodiments. In some embodiments, step S5102a is optional, and one or more of these steps may be omitted or substituted in different embodiments. In some embodiments, step S5102b is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0425] See Figure 5b , Figure 5b This is an exemplary flowchart illustrating a communication method provided according to embodiments of this disclosure. Figure 5b As shown, the communication method includes the following steps:

[0426] In step S5201, the network device sends first indication information to the terminal. Correspondingly, the terminal receives the first indication information.

[0427] In some embodiments, first indication information is used to indicate that a first port group is associated with a first time unit. Multiple port groups include first port groups. Multiple port groups can all be first port groups. Different first port groups are associated with different first time units.

[0428] When the number of first port groups and first time units is M, the first indication information is used to indicate that M first time units are associated with M first port groups, where M is an integer greater than 1.

[0429] Different first time units are associated with different first port groups. Each first port group contains N ports.

[0430] In step S5202, the network device sends a second instruction message to the terminal. Correspondingly, the terminal receives the second instruction message.

[0431] In some embodiments, the second indication information is used to indicate the L CDM groups associated with the first time unit.

[0432] When the number of first time units is M, the second indication information is used to indicate that M first time units are associated with M×L CDM groups, where L is a positive integer.

[0433] Each of the M first time units is associated with L of the M×L CDM groups. Different first time units among the M first time units are associated with different CDM groups.

[0434] Optionally, the second indication information may include the indices of M first time units and the indices of L CDM groups associated with each first time unit. For example, this association may include the index m of the first time unit and the indices m×L to (L-1)+m×L of the L CDM groups associated with it.

[0435] In step S5203, the network device sends a fifth indication message to the terminal. Correspondingly, the terminal receives the fifth indication message. The fifth indication message instructs the terminal to send a PUSCH on at least one port.

[0436] In some embodiments, the fifth indication information may include one or more of the following: an index of at least one port, and transmission indication information. The transmission indication information is used to indicate the transmission of PUSCH.

[0437] In step S5204, the terminal determines at least one port based on the fifth instruction information.

[0438] In some embodiments, the terminal determines the port to which the index in the fifth indication information belongs to as at least one port.

[0439] In step S5205, the network device sends the fourth instruction information to the terminal. Correspondingly, the terminal receives the fourth instruction information.

[0440] In some embodiments, the explanation of the fourth instruction information can be found in Examples B1 and B2 above, and will not be repeated here.

[0441] Step S5206: The terminal determines the first time unit based on the fourth instruction information.

[0442] In some embodiments, at least one of the examples C1 to C3 described above may be used to determine the first time unit.

[0443] In some embodiments, at least one of the examples D1 to D3 described above may be used to determine the first time unit.

[0444] In some embodiments, step S5206 may also be replaced by determining the index of the first time unit.

[0445] In step S5207, the terminal determines the ports in the first port group based on the first time unit and the first indication information in step S5206.

[0446] In some embodiments, a port index is determined based on the index of the first time unit and the association in the first indication information, and the port to which the port index belongs is determined as a port in the first port group.

[0447] For example, M=2, N=24, and the index m=1 of the first time unit in step S5206; the terminal determines the port index to be 24 to 47 based on the index m=1 of the first time unit in step S5206 and the association relationship in the first indication information, and determines the ports with indexes 24 to 47 as ports in the first port group.

[0448] In some embodiments, step S5207 can also be replaced by: the terminal determining the index of the port in the first port group based on the first time unit and the first indication information in step S5206.

[0449] In step S5208, the terminal determines the L CDM groups associated with the first time unit based on the first time unit and the second indication information in step S5206.

[0450] In some embodiments, the terminal determines L CDM group indices based on the association relationship in the index of the first time unit and the second indication information in step S5206, and determines the L CDM groups to which the L CDM group indices belong as the L CDM groups associated with the first time unit.

[0451] For example, M=2, N=3, and the index of the first time unit is 1; the terminal determines the indexes of L CDM groups as 3 to 5 based on the index 1 of the first time unit and the association relationship in the second indication information, and determines the CDM groups with indices 3 to 5 as the L CDM groups associated with the first time unit.

[0452] In some embodiments, step S5208 can also be replaced by: the terminal determining the index of the L CDM groups associated with the first time unit based on the first time unit and the second indication information in step S5206.

[0453] In step S5209, the network device sends third instruction information to the terminal. Correspondingly, the terminal receives the third instruction information.

[0454] In some embodiments, the third indication information may be used to indicate at least one CDM group without data and / or the number of at least one CDM group without data among M×L CDM groups. For example, the third indication information may include an index of at least one CDM group without data and / or the number of at least one CDM group without data.

[0455] In some embodiments, the third indication information may be used to indicate the number of CDM groups without data and / or the index of the CDM groups without data in the L CDM groups associated with each of the M time units.

[0456] In step S5210, the terminal determines a second CDM group based on at least one port, and determines the power of the first DMRS based on third indication information. The second CDM group is used to carry the first DMRS, and the power of the first DMRS is used by the terminal to transmit the first DMRS.

[0457] In some embodiments, ports with indices from m×N to (N-1)+m×N are associated with CDMs with indices from m×L to (L-1)+m×L, and the terminal can determine the second CDM group based on this association and the index of at least one port.

[0458] In some embodiments, determining the power of the first DMRS based on the third indication information includes: determining the number (ρ) of CDM groups without data in the L CDM groups associated with the first time unit based on the third indication information; determining that the EPRE of the first DMRS is higher than the EPRE of the PUSCH by a decibel (dB) (i.e., determining (10lg(ρ))dB) based on the number of CDM groups without data in the L CDM groups associated with the first time unit; determining the EPRE of the first DMRS based on the EPRE of the PUSCH and (10lg(ρ))dB; and determining the power of the first DMRS based on the EPRE of the first DMRS.

[0459] In some embodiments, when CDM groups are used in the order of their index, it means that only the last few CDM groups are not used to transmit data. If the third indication information indicates the number of at least one CDM group that does not carry data among the M×L CDM groups, the number of CDM groups that do not carry data among the L CDM groups associated with the first time unit can be determined based on the third indication information and the L CDMs associated with each time unit.

[0460] For example, M=2, L=3, m=0 or m=1, the time unit with index m=0 is associated with CDM groups with indices 0 to 2, the time unit with index 1 is associated with CDM groups with indices 3 to 5, and the number of at least one CDM group without data in the 6 (i.e. M×L) CDM groups of the third indication information is 2. Then, when the index m=0 of the first time unit, the number of CDM groups without data in the L CDM groups associated with the first time unit is 0. Then, when the first time unit is the time unit with index m=1, the number of CDM groups without data in the L CDM groups associated with the first time unit is 2.

[0461] In some embodiments, when CDM groups are used in the order of their indexes, if the third indication information indicates the number of CDM groups that do not carry data in the L CDM groups associated with each of the M time units, then the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit can be obtained from the third indication information.

[0462] In some embodiments, the network device may also determine a second CDM group based on at least one port, the second CDM group being used by the network device to receive the first DMRS.

[0463] In some embodiments, the network device may also determine the power of the first DMRS based on the third indication information, the power of the first DMRS being used by the network device to receive the first DMRS.

[0464] In some embodiments, for the uplink, the network device may also be unsure of the power of the first DMRS.

[0465] In step S5211a, when the first port group in step S5207 includes at least one port, the terminal sends PUSCH through at least one port in the first time unit according to the first indication information, and correspondingly, the network device receives PUSCH through at least one port in the first time unit according to the first indication information; wherein, the PUSCH carries the first DMRS.

[0466] In some embodiments, the terminal determines whether the first port group in step S5207 includes at least one port. In some embodiments, the terminal determines whether the first port group in step S5207 includes at least one port based on the index of the port in the first port group and the index of at least one port. If the index of the at least one port exists in the index of the ports in the first port group, it is determined that the first port group in step S5207 includes at least one port. If the index of the at least one port does not exist in the index of the ports in the first port group, it is determined that the first port group in step S5207 does not include at least one port.

[0467] In some embodiments, the terminal transmits the first DMRS at the power of the first DMRS. In some embodiments, the network device receives the first DMRS at the power of the first DMRS.

[0468] In some embodiments, the first DMRS is carried by / using a second CDM group.

[0469] In some embodiments, the terminal transmits the first DMRS on the time-frequency resources corresponding to the second CDM group. In some embodiments, the network device receives the first DMRS on the time-frequency resources corresponding to the second CDM group.

[0470] In step S5211b, when the first port group in step S5207 does not include at least one port, the terminal sends PUSCH through at least one port in the first time unit according to the first indication information. Correspondingly, the network device receives PUSCH through at least one port on at least one port according to the first indication information. Wherein, the PUSCH does not carry the first DMRS.

[0471] It is worth noting that in steps S5211a and S5211b, PUSCH may also include first data.

[0472] In some embodiments, the first data may be carried by / using a first CDM group, or the first data may not be carried by a first CDM group. The first CDM group is at least one CDM group other than the second CDM group among M×L CDM groups.

[0473] In some embodiments, the terminal transmits first data on the time-frequency resources corresponding to the first CDM group. Correspondingly, the network device receives the first data on the time-frequency resources corresponding to the first CDM group.

[0474] The communication method involved in the embodiments of this disclosure may include at least one of steps S5201 to S5211b. For example, steps S5201 to S5210, and step S5211a (or step S5211b) may be implemented as independent embodiments; for example, steps S5203 to S5210, and step S5211a (or step S5211b) may be implemented as independent embodiments, in which case the content indicated by the first indication information and the second indication information may be predefined by the protocol; for example, steps S5201, S5205, S5206, S5207, and S5211b may be implemented as independent embodiments; for example, steps S5201, S5205 to S5210, and step S5211a may be implemented as independent embodiments; for example, steps Steps S5201, S5205 to S5208, and S5211b can be implemented as independent embodiments; for example, steps S5203 to S5204 can be implemented as independent embodiments; for example, steps S5205 to S5206 can be implemented as independent embodiments; for example, steps S5201, S5205 to S5207 can be implemented as independent embodiments; for example, steps S5201 to S5202, S5205 to S5206 can be implemented as independent embodiments; for example, steps S5202, S5205 to S5206, and S5208 to S5210 can be implemented as independent embodiments. The communication methods involved in the embodiments of this disclosure are not limited thereto.

[0475] In some embodiments, steps S5201 to S5203, steps S5205 to S5209 may be performed in an alternate order or simultaneously, steps S5207 and S5208 may be performed in an alternate order or simultaneously, and steps S5204 and S5205 may be performed simultaneously, but are not limited thereto.

[0476] In some embodiments, step S5211a (or step S5211b) is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0477] In some embodiments, steps S5201 to S5202 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0478] In some embodiments, steps S5203 to S5204 and steps S5208 to S5210 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0479] In some embodiments, steps S5203 to S5204 and steps S5209 to S5210 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0480] In some embodiments, steps S5201 to S5202 and steps S5205 to S5211b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0481] In some embodiments, steps S5201 to S5204 and steps S5205 to S5211b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0482] In some embodiments, steps S5203 to S5204 and steps S5208 to S5211b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0483] In some embodiments, steps S5203 to S5204 and steps S5207 to S5211b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0484] In some embodiments, steps S5201, S5203 to S5204, S5207, S5211a, and S5211b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0485] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0486] See Figure 5c , Figure 5c This is an exemplary flowchart illustrating a communication method provided according to embodiments of this disclosure. Figure 5c As shown, the communication method includes the following steps:

[0487] In step S5301, the network device sends first indication information to the terminal. Correspondingly, the terminal receives the first indication information.

[0488] It is worth noting that the execution method of step S5301 is the same as that of step S5201, and will not be repeated here.

[0489] In step S5302, the network device sends a second instruction message to the terminal. Correspondingly, the terminal receives the second instruction message.

[0490] It is worth noting that the execution method of step S5302 is the same as that of step S5202, and will not be repeated here.

[0491] In step S5303, the network device sends a fifth indication message to the terminal. Correspondingly, the terminal receives the fifth indication message. The fifth indication message instructs the terminal to receive PDSCH on at least one port.

[0492] It is worth noting that the execution method of step S5303 is the same as that of step S5203, and will not be repeated here.

[0493] In step S5304, the terminal determines at least one port based on the fifth instruction information.

[0494] It is worth noting that the execution method of step S5304 is the same as that of step S5204, and will not be repeated here.

[0495] In step S5305, the network device sends the fourth instruction information to the terminal. Correspondingly, the terminal receives the fourth instruction information.

[0496] It is worth noting that the execution method of step S5305 is the same as that of step S5205, and will not be repeated here.

[0497] Step S5306: The terminal determines the first time unit based on the fourth instruction information.

[0498] It is worth noting that the execution method of step S5306 is the same as that of step S5206, and will not be repeated here.

[0499] In step S5307, the terminal determines the ports in the first port group based on the first time unit and the first indication information in step S5206.

[0500] It is worth noting that the execution method of step S5307 is the same as that of step S5207, and will not be repeated here.

[0501] In step S5308, the terminal determines the L CDM groups associated with the first time unit based on the first time unit and the second indication information in step S5206.

[0502] It is worth noting that the execution method of step S5308 is the same as that of step S5208, and will not be repeated here.

[0503] In step S5309, the network device sends third indication information to the terminal. Correspondingly, the terminal receives the third indication information. The third indication information is used to indicate at least one CDM group among the M×L CDM groups that does not carry data.

[0504] It is worth noting that the execution method of step S5309 is the same as that of step S5209, and will not be repeated here.

[0505] In step S5310, the terminal determines the second CDM group based on at least one port and determines the power of the first DMRS based on the third indication information, wherein the power of the second CDM group and the power of the first DMRS are used by the terminal to receive the first DMRS.

[0506] In some embodiments, the network device may determine a second CDM group based on at least one port and determine the power of a first DMRS based on third indication information, wherein the power of the second CDM group and the first DMRS is used by the network device to transmit the first DMRS.

[0507] In some embodiments, for downlink, the terminal may also be unsure of the power of the first DMRS.

[0508] It is worth noting that the execution method of step S5310 is the same as that of step S5210, and will not be repeated here.

[0509] In step S5311a, when the first port group in step S5307 includes at least one port, the network device sends PDSCH through at least one port in the first time unit according to the first indication information, and correspondingly, the terminal receives PDSCH through at least one port in the first time unit according to the first indication information; wherein, the PDSCH carries the first DMRS.

[0510] In some embodiments, the terminal determines whether the first port group in step S5307 includes at least one port.

[0511] In some embodiments, the terminal determines whether the first port group in step S5307 includes at least one port based on the index of the port in the first port group and the index of at least one port. If the index of the at least one port exists in the index of the ports in the first port group, it is determined that the first port group in step S5307 includes at least one port. If the index of the at least one port does not exist in the index of the ports in the first port group, it is determined that the first port group in step S5307 does not include at least one port.

[0512] In some embodiments, the network device transmits the first DMRS at the power of the first DMRS. In some embodiments, the terminal receives the first DMRS at the power of the first DMRS.

[0513] In some embodiments, the first DMRS is carried by / using a second CDM group.

[0514] In some embodiments, the network device transmits the first DMRS on the time-frequency resources corresponding to the second CDM group. In some embodiments, the terminal receives the first DMRS on the time-frequency resources corresponding to the second CDM group.

[0515] In step S5311b, when the first port group in step S5307 does not include at least one port, the network device sends PDSCH through at least one port in the first time unit according to the first indication information, and correspondingly, the terminal receives PDSCH through at least one port in the first time unit according to the first indication information; wherein, the PDSCH does not carry the first DMRS.

[0516] It is worth noting that in steps S5311a and S5311b, PDSCH may also include first data.

[0517] In some embodiments, the first data may be carried by / using a first CDM group, or the first data may not be carried by a first CDM group. The first CDM group is at least one CDM group other than the second CDM group among M×L CDM groups.

[0518] In some embodiments, the terminal transmits first data on the time-frequency resources corresponding to the first CDM group. Correspondingly, the network device receives the first data on the time-frequency resources corresponding to the first CDM group.

[0519] The communication method involved in the embodiments of this disclosure may include at least one of steps S5301 to S5311b. For example, steps S5301 to S5310, and step S5311a (or step S5311b) may be implemented as independent embodiments; for example, steps S5303 to S5310, and step S5311a (or step S5311b) may be implemented as independent embodiments, in which case the content indicated by the first indication information and the second indication information may be predefined by the protocol; for example, steps S5301, S5305, S5306, S5307, and S5311b may be implemented as independent embodiments; for example, steps S5301, S5305 to S5310, and step S5311a may be implemented as independent embodiments; for example, steps Steps S5301, S5305 to S5308, and S5311b can be implemented as independent embodiments; for example, steps S5303 to S5304 can be implemented as independent embodiments; for example, steps S5305 to S5306 can be implemented as independent embodiments; for example, steps S5301, S5305 to S5307 can be implemented as independent embodiments; for example, steps S5301 to S5302, S5305 to S5306 can be implemented as independent embodiments; for example, steps S5302, S5305 to S5306, and S5308 to S5310 can be implemented as independent embodiments. The communication methods involved in the embodiments of this disclosure are not limited thereto.

[0520] In some embodiments, steps S5301 to S5303, steps S5305 to S5309 may be performed in an alternate order or simultaneously, steps S5307 and S5308 may be performed in an alternate order or simultaneously, and steps S5304 and S5305 may be performed simultaneously, but are not limited thereto.

[0521] In some embodiments, step S5311a (or step S5311b) is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0522] In some embodiments, steps S5301 to S5302 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0523] In some embodiments, steps S5303 to S5304 and steps S5308 to S5310 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0524] In some embodiments, steps S5303 to S5304 and steps S5309 to S5310 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0525] In some embodiments, steps S5301 to S5302 and steps S5305 to S5311b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0526] In some embodiments, steps S5301 to S5304 and steps S5305 to S5311b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0527] In some embodiments, steps S5303 to S5304 and steps S5308 to S5311b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0528] In some embodiments, steps S5303 to S5304 and steps S5307 to S5311b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0529] In some embodiments, steps S5301, S5303 to S5304, S5307, S5311a, and S5311b are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0530] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0531] In some embodiments of this disclosure, the network device may send the first indication information, the second indication information, the third indication information, the fourth indication information, and the fifth indication information to the terminal respectively. Optionally, the network device may also send all or part of the first indication information, the second indication information, the third indication information, the fourth indication information, and the fifth indication information to the terminal in a single transmission.

[0532] In this embodiment of the disclosure, the terminal and the network device receive and / or transmit PUSCH / PDSCH on at least one of the first ports.

[0533] For example, a terminal sends a PUSCH on at least one port, and a network device receives a PUSCH on at least one port.

[0534] For example, a network device sends a PUSCH on at least one port, and a terminal receives a PUSCH on at least one port.

[0535] For example, a terminal sends a PUSCH on at least one port, a network device receives a PUSCH on at least one port, and a network device sends a PUSCH on at least one port, while the terminal receives a PUSCH on at least one port.

[0536] The first port includes M×N ports, where each N ports in the first port are associated with a first time unit. The number of first time units is M, where N is an integer greater than 0 and M is an integer greater than 1.

[0537] Optionally, the first time unit includes: subframe, time slot, DMRS.

[0538] Optionally, the first port includes: a DMRS port and an antenna port for PUSCH / PDSCH.

[0539] Optionally, among the M first time units, different first time units are associated with different ports in the first port.

[0540] Method 1-1: The first time unit with index m is associated with the port with index (0~N-1)+mN, where m=0,1,…,M-1.

[0541] Method 1-2: The second information indicates the port associated with each of the M first time units.

[0542] Optionally, among the M first time units, different first time units are associated with different CDM groups, and different CDM groups are associated with different ports in the first port.

[0543] Optionally, a first time unit is associated with L CDM groups, and each CDM group is associated with (N÷L) ports, where L is an integer greater than 0 and N is an integer multiple of L.

[0544] Method 2-1: The first time unit with index m is associated with the CDM group with index (0~L-1)+mL, where m=0,1,…,M-1.

[0545] Method 2-2: The network device sends third information to the terminal device, the third information indicating the CDM group associated with each of the M first time units.

[0546] Optionally, for methods 2-1 and 2-2, the CDM group with an index of (0 to L-1)+mL is associated with the port with an index of (0 to N-1)+mN.

[0547] Optionally, the determination of the M first time units can be done using methods such as Method 3-1 or Method 3-2.

[0548] Method 3-1: The first time unit with index m is the first time window, which includes (or overlaps with) the time units with index n1 = a × M + m, where a is an integer greater than or equal to 0.

[0549] Optionally, the index of the first time unit included in (or overlapping with) the first time window is 0, the index of the second time unit is 1, and so on.

[0550] Method 3-2: The network device sends a fourth message to the terminal device, which indicates the correspondence between the time units within the first time window and the M first time units.

[0551] For example, with M=2, the fourth information includes at least one of the following: a bitmap, a start time unit index S and a length L1, or SLIV, etc.

[0552] Optionally, for methods 3-1 and 3-2, the PUSCH / PDSCH transmission in the first time window satisfies at least one of the following: power consistency or phase continuity.

[0553] Optionally, the terminal device and the network device transmitting PUSCH / PDSCH on at least one of the first ports includes: the terminal device and the network device transmitting PUSCH / PDSCH on at least one port in a second time unit, wherein the second time unit is one of M first time units; if the N ports associated with the second time unit include one or more of the at least one port, then the PUSCH / PDSCH in the second time unit includes the first DMRS; otherwise, the PUSCH / PDSCH in the second time unit does not include the first DMRS; wherein the first DMRS is the DMRS associated with one or more of the N ports associated with the second time unit, including the at least one port.

[0554] Optionally, if the N ports associated with the first port of the second time unit include one or more of the ports included in at least one port, then on the second time unit, the first DMRS is transmitted only on the first CDM group, wherein the first CDM group is the CDM group associated with one or more of the ports included in the N ports of the first port of the second time unit.

[0555] Optionally, the remaining CDM groups have the effects shown in Methods 4-1 and 4-2.

[0556] Method 4-1: Not used for sending the first data in PUSCH / PDSCH.

[0557] Method 4-2: Used to send the first data in PUSCH / PDSCH.

[0558] This disclosure provides a time-domain based port expansion method, including steps 11 to 14.

[0559] Step 11: The network device sends first information to the terminal device, the first information instructing the terminal device to send PUSCH on at least one of the first ports.

[0560] Optionally, the first port includes: a DMRS port and an antenna port for the PUSCH. For example, the first port is either a DMRS port for transmitting the first DMRS or an antenna port for transmitting the PUSCH. The first DMRS is carried on the PUSCH.

[0561] Step 12: The terminal device receives the first information sent by the network device.

[0562] Step 13: The terminal device sends a PUSCH to the network device on at least one of the first ports according to the instructions of the first information.

[0563] Step 14: The network device receives the PUSCH sent by the terminal device on at least one of the first ports.

[0564] Required, the first port comprises M×N ports; wherein every N ports in the first port are associated with a first time unit, the number of first time units is M, where N is an integer greater than 0 and M is an integer greater than 1. It should be understood that in the prior art, the number of first ports is unrelated to the number of time units, or in other words, the number of time units is 1, while the present invention, based on time-division multiplexing, increases the number of first ports by increasing the number of time units.

[0565] This disclosure provides a time-domain based port expansion method, including steps 21 to 24.

[0566] Step 21: The network device sends first information to the terminal device, the first information instructing the terminal device to receive PDSCH on at least one of the first ports.

[0567] Optionally, the first port may include: a DMRS port, an antenna port for the PDSCH, etc. For example, the first port may be a DMRS port for transmitting the first DMRS, or an antenna port for transmitting the PDSCH. The first DMRS is carried on the PDSCH.

[0568] Step 22: The terminal device receives the first information.

[0569] Step 23: The network device sends a PDSCH to the network device on at least one of the first ports.

[0570] Step 24: The terminal device receives PDSCH on at least one of the first ports according to the first information instruction.

[0571] It should be understood that the execution order of steps 2 and 3 is not limited; that is, step 3 can be executed before step 2 or after step 2.

[0572] Optionally, the first time unit may include: a subframe, a time slot, or a DMRS.

[0573] For example, N can be 4, 6, 8, 12, 16, 24, 32, or 48, etc.

[0574] For example, M can be 2, 3, or 4, etc.

[0575] Optionally, among the M first time units, different first time units are associated with different ports in the first port.

[0576] Method 1-1: The first time unit with index m is associated with the port with index (0~N-1)+mN, where m=0,1,…,M-1.

[0577] For example, assuming M=2, N=24, Rel-18 DMRS, DMRS configuration type 2, and double-symbol DMRS, the first time unit with index m=0 is associated with ports 0 to 23, and the first time unit with index m=1 is associated with ports 24 to 47. When the first time unit is a time slot, please refer to [link to relevant documentation]. Figure 6a For the relationship between the first time unit and the port, when the first time unit is a symbol occupied by DMRS, please refer to [link / reference needed]. Figure 6b The relationship between the first time unit and the port.

[0578] Method 1-2: The first information indicates the port associated with each of the M first time units.

[0579] For example, assuming M=2, N=24, Rel-18 DMRS, DMRS configuration type 2, double-symbol DMRS, the first information indicates that the first time unit with index m=0 is associated with ports with indices 0 to 23, and the first time unit with index m=1 is associated with indices 24 to 47. When the first time unit is a time slot, please refer to [link to relevant documentation]. Figure 6a For the relationship between the first time unit and the port, when the first time unit is a symbol occupied by DMRS, please refer to [link / reference needed]. Figure 6b The relationship between the first time unit and the port.

[0580] Optionally, among the M first time units, different first time units are associated with different CDM groups, and different CDM groups are associated with different ports in the first port.

[0581] Optionally, a first time unit is associated with L CDM groups, and each CDM group is associated with (N÷L) ports, where L is an integer greater than 0 and N is an integer multiple of L.

[0582] For example, L can be 2, 3, 4, 6, 8, or 12.

[0583] Method 2-1: The first time unit with index m is associated with the CDM group with index (0~L-1)+mL, where m=0,1,…,M-1.

[0584] For example, assuming M=2, L=3, Rel-18 DMRS, DMRS configuration type 2, and double-symbol DMRS, the first time unit with index m=0 is associated with CDM groups 0 to 2, and the first time unit with index m=1 is associated with CDM groups 3 to 5. When the first time unit is a time slot, please refer to [link to relevant documentation]. Figure 6a For the relationship between the first time unit and the CDM group, when the first time unit is a symbol occupied by DMRS, please refer to [link / reference needed]. Figure 6b The relationship between the first time unit and the CDM group.

[0585] Method 2-2: The first information indicates the CDM group associated with each of the M first time units.

[0586] For example, suppose M=2, L=3, Rel-18 DMRS, DMRS configuration type 2, double-symbol DMRS, the first information indicates that the first time unit with index 0 is associated with CDM groups with indices 0 to 2, and the first time unit with index 1 is associated with CDM groups #0 to 2 with indices 3 to 5.

[0587] When the first time unit is a time slot, please refer to Figure 6a For the relationship between the first time unit and the CDM group, when the first time unit is a symbol occupied by DMRS, please refer to [link / reference needed]. Figure 6b The relationship between the first time unit and the CDM group.

[0588] Optionally, for methods 2-1 and 2-2, the CDM group with an index of (0 to L-1)+mL is associated with the port with an index of (0 to N-1)+mN.

[0589] For example, for method 2-1 and method 2-2, respectively, as follows: Figure 6a and Figure 6b As shown, CDM groups with indices 0 to 2 are associated with ports with indices 0 to 23, and CDM groups with indices 3 to 5 are associated with ports with indices 24 to 47.

[0590] It should be understood that the specific association method between CDM groups and ports is not limited and can be extended based on existing technologies (such as...). Figure 6a and Figure 6b (As shown in the association method in the text), it can also be other association methods.

[0591] It should be understood that the frequency resources corresponding to the CDM group are not limited and can be existing technologies or extensions based on existing technologies (such as...). Figure 6a and Figure 6b The frequency resource allocation method can be either the one mentioned above or other frequency resource allocation methods.

[0592] Optionally, the methods for determining the M first time units include either method 3-1 or method 3-2.

[0593] Method 3-1: The first time unit with index m is the first time window, which includes (or overlaps with) the time units with index n1 = a × M + m, where a is an integer greater than or equal to 0.

[0594] Optionally, the index of the first time unit included in (or overlapping with) the first time window is 0, the index of the second time unit is 1, and so on.

[0595] When M=2, taking the first time unit as an example, the first time unit is as follows: Figure 8a As shown.

[0596] Method 3-2: The first information indicates the correspondence between the time units within the first time window and the M first time units.

[0597] For example, when M=4, taking the first time unit as the time slot, the first information indicates the first time unit as follows: Figure 8b As shown. For example, when M=2, the first information includes at least one of the following: a bitmap, a start time unit index S and a length L1, or SLIV, etc.

[0598] Optionally, for methods 3-1 and 3-2, the PUSCH / PDSCH transmission in the first time window satisfies at least one of the following: power consistency or phase continuity.

[0599] Optionally, "the terminal device and the network device transmit PUSCH / PDSCH on at least one of the first ports", including:

[0600] The terminal equipment and network equipment transmit PUSCH / PDSCH on at least one port in the second time unit, wherein the second time unit is one of the M first time units;

[0601] If the N ports in the first port associated with the second time unit include one or more of at least one port, then on the second time unit, PUSCH / PDSCH includes the first DMRS;

[0602] Otherwise, in the second time unit, PUSCH / PDSCH does not include the first DMRS; wherein the first DMRS is the DMRS associated with one or more of the N ports in the first port associated with the second time unit.

[0603] Optionally, if the N ports associated with the first port of the second time unit include one or more of the ports included in at least one port, then on the second time unit, the first DMRS is transmitted only on the first CDM group, wherein the first CDM group is the CDM group associated with one or more of the ports included in the N ports of the first port of the second time unit.

[0604] Optionally, the remaining CDM groups can be used as follows: Method 4-1 or Method 4-2.

[0605] Method 4-1: Not used for sending the first data in PUSCH / PDSCH.

[0606] Method 4-2: Used to send the first data in PUSCH / PDSCH.

[0607] For example, assuming Rel-18 DMRS is used, DMRS configuration type 2, double-symbol DMRS, M=2, the first time unit is a time slot, and the relationship between the DMRS port, CDM group and the first time unit is as follows: Figure 6a As shown, if the network device instructs the terminal device to transmit PUSCH / PDSCH on ports indexed 24 and 25, the time-frequency resource usage is as follows: Figure 9 As shown.

[0608] It should be understood that, such as Figure 6aAs shown, ports 24 and 25 are associated with the first time unit (time slot) #1. Therefore, if the second time unit is the first time unit with index m = 0, the PUSCH / PDSCH does not include the first DMRS. If the second time unit is the first time unit with index m = 1, the PUSCH / PDSCH includes the first DMRS. That is, when transmitting PUSCH / PDSCH between the terminal device and the network device, the first DMRS is not included in the first time unit with index m = 0, but is included in the first time unit with index m = 1.

[0609] Furthermore, ports with indices 24 and 25 are associated with CDM group 3, meaning that the first DMRS is transmitted only on the time-frequency resources corresponding to CDM group 3.

[0610] For the remaining CDM groups, based on method 4-1, if the ports corresponding to these CDM groups are used by other devices to transmit PUSCH / PDSCH, then the time and frequency resources corresponding to these CDM groups cannot be used to carry the first data. For example, the time and frequency resources corresponding to CDM groups with indices 0 to 2 cannot be used to carry the first data.

[0611] For the remaining CDM groups, based on method 4-2, if the ports corresponding to these CDM groups are not used by other devices to transmit PUSCH / PDSCH, then the time-frequency resources corresponding to these CDM groups can be used to carry the first data. For example, CDM groups with indices 4 and 5 can be used to carry the first data.

[0612] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0613] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0614] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).

[0615] Figure 10a This is a structural diagram of a terminal provided according to an embodiment of this disclosure. For example... Figure 10a As shown, terminal 1010 may include at least one of transceiver module 10101, processing module 10102, etc.

[0616] In some embodiments, the transceiver module 10101 performs at least one of sending a PUSCH to a network device or receiving a PDSCH sent by a network device on at least one port. The at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, a first port group is associated with a first time unit, and the plurality of port groups include the first port group. The first time unit is used to receive and / or send a PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry a first DMRS.

[0617] Optionally, the transceiver module 10101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods (e.g., steps S5101, S5102a, S5102b, steps S5201 to S5203, S5205, S5209, S5211a, S5211b, steps S5301 to S5303, S5305, S5309, S5311a, S5311b, but not limited thereto), which will not be elaborated here.

[0618] Optionally, the processing module 10102 is used to execute at least one of the other steps executed by the terminal in any of the above methods (e.g., steps S5204, S5206, S5207, S5208, S5210, S5304, S5306, S5307, S5308, S5310, but not limited thereto), which will not be elaborated here.

[0619] Figure 10b This is a schematic diagram of the structure of a network device provided according to an embodiment of this disclosure. For example... Figure 10b As shown, network device 1020 may include: transceiver module 10201.

[0620] In some embodiments, the transceiver module 10201 is configured to perform at least one of receiving a PUSCH sent by a terminal or sending a PDSCH to a terminal on at least one port. The at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, a first port group is associated with a first time unit, and the plurality of port groups include the first port group. The first time unit is used to receive and / or send a PUSCH or PDSCH. When the first port group includes at least one port, the PUSCH or PDSCH carries a first DMRS; or, when the first port group does not include at least one port, the PUSCH or PDSCH does not carry a first DMRS.

[0621] Optionally, the transceiver module 10201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods (e.g., steps S5101, S5102a, S5102b, steps S5201 to S5203, S5205, S5209, S5211a, S5211b, steps S5301 to S5303, S5305, S5309, S5311a, and S5311b), which will not be described in detail here.

[0622] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0623] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module.

[0624] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.

[0625] Figure 11a This is a schematic diagram of the structure of a communication device 1110 provided according to an embodiment of this disclosure. The communication device 1110 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 1110 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0626] like Figure 11a As shown, the communication device 1110 is used to execute any of the above methods. In some embodiments, the communication device 1110 includes one or more processors 11101. The processor 11101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminals, terminal chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 1110 is used to execute any of the above methods. Optionally, one or more processors 11101 are used to invoke instructions to cause the communication device 1110 to execute any of the above methods.

[0627] In some embodiments, the communication device 1110 further includes one or more transceivers 11103. When the communication device 1110 includes one or more transceivers 11103, the transceivers 11103 perform communication steps such as sending and / or receiving in the above method (e.g., steps S5101, S5102a, S5102b, steps S5201 to S5203, step S5205, step S5209, step S5211a, step S5211b, steps S5301 to S5303, step S5...). At least one of steps S5305, S5309, S5311a, and S5311b (but not limited thereto) is performed by processor 11101, and at least one of other steps (e.g., steps S5204, S5206, S5207, S5208, S5210, S5304, S5306, S5307, S5308, and S5310, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver device, transceiver circuit, interface circuit, and interface can be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.

[0628] In some embodiments, the communication device 1110 further includes one or more memories 11102 for storing data and / or instructions. Optionally, one or more processors 11101 are used to invoke instructions stored in the memory 11102 to cause the communication device 1110 to perform any of the above methods. Optionally, all or part of the memory 11102 may also be located outside the communication device 1110. In an optional embodiment, the communication device 1110 may include one or more interface circuits 11104. Optionally, the interface circuit 11104 is connected to the memory 11102 and can be used to receive data and / or instructions from the memory 11102 or other devices, and can be used to send data and / or instructions to the memory 11102 or other devices. For example, the interface circuit 11104 can read data and / or instructions stored in the memory 11102 and send the data and / or instructions to the processor 11101.

[0629] The communication device 1110 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 1110 described in this disclosure is not limited thereto, and the structure of the communication device 1110 may vary. Figure 11aThe limitations. Communication equipment can be a standalone device or part of a larger device. For example, communication equipment 1110 can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0630] Figure 11b This is a schematic diagram of the structure of chip 1120 according to an embodiment of this disclosure. For cases where the communication device 1110 can be a chip or a chip system, please refer to... Figure 11b The diagram shown is a schematic representation of the structure of chip 1120, but is not limited thereto.

[0631] Chip 1120 includes one or more processors 11201. Chip 1120 is used to perform any of the above methods.

[0632] In some embodiments, chip 1120 further includes one or more interface circuits 11202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 1120 further includes one or more memories 11203 for storing data and / or instructions. Optionally, all or part of the memories 11203 may be located outside of chip 1120. Optionally, interface circuit 11202 is connected to memory 11203, and interface circuit 11202 can be used to receive data and / or instructions from memory 11203 or other devices, and interface circuit 11202 can be used to send data and / or instructions to memory 11203 or other devices. For example, interface circuit 11202 can read data and / or instructions stored in memory 11203 and send the data and / or instructions to processor 11201.

[0633] In some embodiments, the interface circuit 11202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S5101, S5102a, S5102b, steps S5201 to S5203, S5205, S5209, S5211a, S5211b, steps S5301 to S5303, S5305, S5309, S5311a, S5311b, but not limited thereto). The interface circuit 11202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 11202 performing data and / or instruction interaction between the processor 11201, chip 1120, memory 11203, or transceiver device. In some embodiments, the processor 11201 performs at least one of other steps (e.g., steps S5204, S5206, S5207, S5208, S5210, S5304, S5306, S5307, S5308, S5310, but not limited thereto).

[0634] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0635] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0636] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

[0637] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0638] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0639] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0640] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure 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 disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method is executed by a terminal, and the method includes: On at least one port, perform at least one of sending a Physical Uplink Shared Channel (PUSCH) to the network device or receiving a Physical Downlink Shared Channel (PDSCH) sent by the network device; Wherein, the at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, a first port group is associated with a first time unit, the plurality of port groups include the first port group, and the first time unit is used to receive and / or send the PUSCH or the PDSCH; Wherein, when the first port group includes the at least one port, the PUSCH or the PDSCH carries the first demodulation reference signal DMRS; or, when the first port group does not include the at least one port, the PUSCH or the PDSCH does not carry the first DMRS.

2. The method according to claim 1, characterized in that, Any two port groups in the plurality of port groups include different ports, and / or, the different port groups in the plurality of port groups are associated with different time units.

3. The method according to claim 1 or 2, characterized in that, The number of the plurality of ports is M×N, and / or the first port group includes ports with indices from m×N to (N-1)+m×N; Wherein, M represents the number of the plurality of port groups, M is an integer greater than 1, m represents the index of the first time unit, m = 0, 1, ..., M-1, and N represents the number of ports included in each port group, N is a positive integer.

4. The method according to any one of claims 1-3, characterized in that, The first time unit is associated with L of the M×L CDM groups; Wherein, M represents the number of the plurality of port groups, M is an integer greater than 1, and L is a positive integer.

5. The method according to claim 4, characterized in that, The L CDM groups associated with the first time unit are CDM groups with indices from m×L to (L-1)+m×L; Wherein, m represents the index of the first time unit, m = 0, 1, ..., M-1.

6. The method according to claim 5, characterized in that, The PUSCH or the PDSCH includes first data; The first data is carried using the first CDM group, or the first data is not carried using the first CDM group; The first CDM group is at least one CDM group other than the second CDM group among the M×L CDM groups; The second CDM group is used to carry the first DMRS.

7. The method according to any one of claims 4-6, characterized in that, The energy EPRE corresponding to each resource unit of the first DMRS is (10lg(ρ)) dB higher than the EPRE of the PUSCH or the PDSCH; Where ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit.

8. The method according to any one of claims 1-7, characterized in that, The first time unit is determined based on the time unit corresponding to the time window; The time unit corresponding to the time window is any one of the following: the time unit included in the time window, or the time unit that overlaps with the time window.

9. The method according to claim 8, characterized in that, The PUSCH or the PDSCH satisfies at least one of the following within the time window: Power consistency; or, Phase continuity.

10. The method according to claim 8 or 9, characterized in that, The index m of the first time unit and the index n1 of the time unit corresponding to the time window satisfy: m = n1 mod M; Where m = 0, 1, ..., M-1, M represents the number of the multiple port groups, M is an integer greater than 1, n1 is an integer greater than or equal to 0, and mod represents the modulo operation.

11. The method according to any one of claims 1-10, characterized in that, The method further includes at least one of the following: Receive first indication information sent by the network device, wherein the first indication information is used to indicate that the first port group is associated with the first time unit; Receive second indication information sent by the network device, wherein the second indication information is used to indicate L CDM groups associated with the first time unit; Receive third indication information sent by the network device, wherein the third indication information is used to indicate at least one CDM group among M×L CDM groups that does not carry data; The network device receives a fourth indication message, wherein the fourth indication message indicates one or more of the following: the association between the index of the first time unit and the index of the time unit corresponding to the time window; the index of the first time unit; or the index of the time unit corresponding to the time window; or... The network device receives a fifth indication message, wherein the fifth indication message is used to indicate whether to send the PUSCH or receive the PDSCH on the at least one port.

12. The method according to any one of claims 1-11, characterized in that, The first time unit is any of the following: a subframe, a time slot, or a symbol occupied by DMRS.

13. A communication method, characterized in that, The method is performed by a network device, and the method includes: On at least one port, perform at least one of receiving a PUSCH sent by the terminal or sending a PDSCH to the terminal; Wherein, the at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, a first port group is associated with a first time unit, the plurality of port groups include the first port group, and the first time unit is used to receive and / or send the PUSCH or the PDSCH; Wherein, when the first port group includes the at least one port, the PUSCH or the PDSCH carries the first DMRS; or, when the first port group does not include the at least one port, the PUSCH or the PDSCH does not carry the first DMRS.

14. The method according to claim 13, characterized in that, Any two port groups in the plurality of port groups include different ports, and / or, the different port groups in the plurality of port groups are associated with different time units.

15. The method according to claim 13 or 14, characterized in that, The number of the plurality of ports is M×N, and / or the first port group includes ports with indices from m×N to (N-1)+m×N; Wherein, M represents the number of the plurality of port groups, M is an integer greater than 1, m represents the index of the first time unit, m = 0, 1, ..., M-1, and N represents the number of ports included in each port group, N is a positive integer.

16. The method according to any one of claims 13-15, characterized in that, The first time unit is associated with L of the M×L CDM groups; Wherein, M represents the number of the plurality of port groups, M is an integer greater than 1, and L is a positive integer.

17. The method according to claim 16, characterized in that, The L CDM groups associated with the first time unit are CDM groups with indices from m×L to (L-1)+m×L; Wherein, m represents the index of the first time unit, m = 0, 1, ..., M-1.

18. The method according to claim 17, characterized in that, The PUSCH or the PDSCH includes first data; The first data is carried using the first CDM group, or the first data is not carried using the first CDM group; The first CDM group is at least one CDM group other than the second CDM group among the M×L CDM groups; The second CDM group is used to carry the first DMRS.

19. The method according to any one of claims 16-18, characterized in that, The energy EPRE corresponding to each resource unit of the first DMRS is (10lg(ρ)) dB higher than the EPRE of the PUSCH or the PDSCH; Where ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit.

20. The method according to any one of claims 13-19, characterized in that, The first time unit is determined based on the time unit corresponding to the time window; The time unit corresponding to the time window is any one of the following: the time unit included in the time window, or the time unit that overlaps with the time window.

21. The method according to claim 20, characterized in that, The PUSCH or the PDSCH satisfies at least one of the following within the time window: Power consistency; or, Phase continuity.

22. The method according to claim 20 or 21, characterized in that, The index m of the first time unit and the index n1 of the time unit corresponding to the time window satisfy: m = n1 mod M; Where m = 0, 1, ..., M-1, M represents the number of the multiple port groups, M is an integer greater than 1, n1 is an integer greater than or equal to 0, and mod represents the modulo operation.

23. The method according to any one of claims 13-22, characterized in that, The method further includes at least one of the following: Send a first indication message to the terminal, wherein the first indication message is used to indicate that the first port group is associated with the first time unit; Send a second indication message to the terminal, wherein the second indication message is used to indicate the L CDM groups associated with the first time unit; Send a third indication message to the terminal, wherein the third indication message is used to indicate at least one CDM group among M×L CDM groups that does not carry data; Send a fourth indication message to the terminal, wherein the fourth indication message is used to indicate one or more of the following: the association between the index of the first time unit and the index of the time unit corresponding to the time window, the index of the first time unit, or the index of the time unit corresponding to the time window; or, Send a fifth indication message to the terminal, wherein the fifth indication message is used to indicate whether to send the PUSCH or receive the PDSCH on the at least one port.

24. The method according to any one of claims 13-23, characterized in that, The first time unit is any of the following: a subframe, a time slot, or a symbol occupied by DMRS.

25. A communication method applied to a communication system, the communication system comprising a terminal and network equipment, characterized in that, The method includes at least one of the following: The terminal, on at least one port, performs at least one of the following: sending a Physical Uplink Shared Channel (PUSCH) to the network device or receiving a Physical Downlink Shared Channel (PDSCH) sent by the network device; or... The network device performs at least one of the following on at least one port: receiving a PUSCH sent by the terminal or sending a PDSCH to the terminal. Wherein, the at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, a first port group is associated with a first time unit, the plurality of port groups include the first port group, and the first time unit is used to receive and / or send the PUSCH or the PDSCH; Wherein, when the first port group includes the at least one port, the PUSCH or the PDSCH carries the first DMRS; or, when the first port group does not include the at least one port, the PUSCH or the PDSCH does not carry the first DMRS.

26. A communication device, characterized in that, The communication device is used to perform the communication method according to any one of claims 1 to 12 or any one of claims 13 to 24.

27. A communication system, characterized in that, include: Terminals and network equipment; The terminal is configured to implement the communication method according to any one of claims 1 to 12; The network device is configured to implement the communication method according to any one of claims 13 to 24.

28. A storage medium storing instructions, characterized in that, When the instructions are executed on the communication device, the communication device performs the communication method as described in any one of claims 1 to 12 or any one of claims 13 to 24.

29. A program product comprising a program and / or instructions, characterized in that, When the program and / or instructions are executed by the communication device, they implement the communication method as described in any one of claims 1 to 12, or any one of claims 13 to 24.