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

By increasing the number of time units in the DMRS port group and expanding the number of ports using time-division multiplexing, the problem of limited DMRS port count was solved, thereby increasing system capacity and the number of users and layers.

CN121925922APending 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

In existing technologies, the number of DMRS ports is limited, resulting in insufficient system capacity and an inability to effectively reuse more users and layers.

Method used

Time-division multiplexing is achieved by increasing the number of time units in multiple port groups, thereby expanding the number of ports without increasing DMRS overhead and increasing system capacity through time-division multiplexing.

Benefits of technology

Without increasing DMRS overhead, the system capacity was increased, enabling space reuse for more users and layers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121925922A_ABST
    Figure CN121925922A_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 to a network device or receiving a PDSCH sent by the network device 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 plurality of port groups comprise a first port group, the first port group comprises at least one port, and the first port group is associated with a first time unit. The PUSCH or the PDSCH sends and / or receives on the first time unit, and the PUSCH or the PDSCH carries the first DMRS; or, the PUSCH or the PDSCH is not transmitted and / or received on the first time unit, and 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, transmitting a PUSCH to a network device or receiving a PDSCH transmitted by a network device. The at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the 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 a first port group. The first port group is associated with a first time unit and can realize a time-division multiplexing approach. 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 include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0008] In this embodiment of the disclosure, at least one port of the network device used to receive PUSCH or send PDSCH is included in a first port group. The first port group is associated with a first time unit and can realize a time-division multiplexing approach. 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 present disclosure, a communication device is provided, 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 include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

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

[0012] A transceiver module is configured to receive at least one of a PUSCH transmitted by a terminal or transmit at least one of 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, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and 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 for a communication system, the communication system including a terminal and a network device, the method including at least one of the following:

[0014] The terminal performs at least one of the following actions on at least one port: sending a PUSCH to the network device or receiving a 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 multiple port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit.

[0017] In this case, the PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries the first demodulation reference signal DMRS; or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and 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 REL-15 provided in this embodiment of the disclosure;

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

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

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

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

[0029] Figure 2b A schematic diagram of a double-symbol DMRS in REL-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 REL-18 under DMRS configuration type 2 provided in this embodiment of the disclosure;

[0031] Figure 2d A schematic diagram of a double-symbol DMRS in REL-18 under DMRS configuration type 2 provided in this embodiment of the 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 time units, ports, and CDM groups according to embodiments of this disclosure;

[0040] Figure 6b This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0041] Figure 6c This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0042] Figure 6d This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0043] Figure 6e This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0044] Figure 6f This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0045] Figure 6g This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0046] Figure 6h This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0047] Figure 7a This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0048] Figure 7b This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0049] Figure 7c This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0050] Figure 7d This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0051] Figure 7e This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0052] Figure 7f This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0053] Figure 7g This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0054] Figure 7hThis is a schematic diagram illustrating the relationship between time units, ports, and CDM groups according to embodiments of this disclosure;

[0055] Figure 8a This is a schematic diagram of the terminal structure proposed in the embodiments of this disclosure;

[0056] Figure 8b This is a schematic diagram of the structure of the network device proposed in the embodiments of this disclosure;

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

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

[0059] 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.

[0060] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising: on at least one port, transmitting a PUSCH to a network device or receiving a PDSCH transmitted by a network device. The at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0061] In this embodiment of the disclosure, at least one port of the terminal used to send PUSCH or receive PDSCH is included in a first port group. The first port group is associated with a first time unit and can realize a time-division multiplexing approach. 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.

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

[0063] 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.

[0064] 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.

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

[0066] 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.

[0067] In conjunction with some embodiments of the first aspect, M port groups are associated with M time units; where M represents the number of port groups and M is an integer greater than 1.

[0068] In this embodiment of the disclosure, M port groups are associated with M 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 reused) without increasing the overhead of DMRS.

[0069] In conjunction with some embodiments of the first aspect, over M time units, the PUSCH or PDSCH satisfies at least one of the following: power consistency or phase continuity.

[0070] 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.

[0071] In conjunction with some embodiments of the first aspect, the M time units are continuous in the time domain.

[0072] In conjunction with some embodiments of the first aspect, the first time unit is associated with L CDM groups in M×L code division multiplexing (CDM) groups; where M represents the number of multiple port groups, M is an integer greater than 1, and L represents the number of CDM groups associated with each port group, L is a positive integer.

[0073] 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.

[0074] 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.

[0075] 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.

[0076] 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.

[0077] 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.

[0078] In conjunction with some embodiments of the first aspect, the EPRE of the first DMRS is higher than that of the 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, and lg represents the logarithm to the base 10.

[0079] In this embodiment of the disclosure, the relationship between the EPRE of PUSCH or PDSCH and the EPRE of the first DMRS carried by PUSCH or PDSCH is defined, which helps the terminal to determine the EPRE of the first DMRS based on the EPRE of PUSCH or PDSCH and the number ρ of the number of CDM groups without data in the L CDM groups associated with the first time unit.

[0080] In conjunction with some embodiments of the first aspect, the first port group includes ports with indices from (m×N1) to (m×N1+N-1); where m represents the index of the first time unit, N1 represents the maximum number of ports included in each port group, N represents the number of ports included in each port group, and N1 is an integer greater than or equal to N.

[0081] In this embodiment of the disclosure, the first port group includes ports with indices from (m×N1) to (m×N1+N-1), 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 (or increasing the number of ports).

[0082] In conjunction with some embodiments of the first aspect, the first port group includes ports with indices from (m×N) to (m×N+N-1); where m represents the index of the first time unit and N represents the number of ports included in each port group.

[0083] In this embodiment of the disclosure, the first port group includes ports with indices from (m×N) to (m×N+N-1), 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 (or increasing the number of ports).

[0084] In conjunction with some embodiments of the first aspect, the index m of the first time unit satisfies any one of the following: b = a × M + m; or, m = b mod M; where b represents the index of the time unit included in the first duration, a is an integer greater than or equal to 0, and mod represents the modulo operation.

[0085] In this embodiment of the disclosure, the association between the index m of the first time unit and the index b of the time unit included in the first duration is defined.

[0086] In conjunction with some embodiments of the first aspect, the first duration is any one of the following: a time slot, a subframe, a half-frame, or a frame.

[0087] In this disclosure, various possible durations of the first duration are defined, which helps to select an appropriate first duration in different scenarios.

[0088] In conjunction with some embodiments of the first aspect, the first time unit is a subframe, and the first duration is one frame; or,

[0089] The first time unit is a time slot, and the first duration is one subframe, one half-frame, or one frame; or...

[0090] The first time unit is DMRS, and the first duration is one time slot, one subframe, one half-frame, or one frame.

[0091] In this embodiment of the disclosure, the matching relationship between the first time unit and the first duration helps to select a suitable first duration and a first time unit that matches the first duration in different scenarios.

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

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

[0094] The network device receives a second indication message, wherein the second indication message is used to indicate at least one CDM group among the M×L CDM groups that does not carry data; or,

[0095] Receive third indication information sent by a network device, wherein the third indication information is used to indicate at least one port.

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

[0097] In this embodiment of the disclosure, the second indication information is used to indicate at least one CDM group that does not carry data among the M×L CDM groups. This helps the terminal determine the corresponding energy per resource element (EPRE) on each resource element (RE) of the first DMRS based on the second indication information, and then determine the power of the first DMRS based on the EPRE of the first DMRS.

[0098] In this embodiment of the disclosure, the third 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 third indication information.

[0099] Secondly, embodiments of this disclosure provide a communication method executed by a network device. The method includes: 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 include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0100] In this embodiment of the disclosure, at least one port of the network device used to receive PUSCH or send PDSCH is included in a first port group. The first port group is associated with a first time unit and can realize a time-division multiplexing approach. 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.

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

[0102] 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.

[0103] 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.

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

[0105] 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.

[0106] In conjunction with some embodiments of the second aspect, M port groups are associated with M time units; where M represents the number of port groups and M is an integer greater than 1.

[0107] In this embodiment of the disclosure, M port groups are associated with M 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 reused) without increasing the overhead of DMRS.

[0108] In conjunction with some embodiments of the second aspect, over M time units, the PUSCH or PDSCH satisfies at least one of the following: power consistency or phase continuity.

[0109] 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.

[0110] In conjunction with some embodiments of the second aspect, the M time units are continuous in the time domain.

[0111] In conjunction with some embodiments of the second aspect, the first time unit is associated with L CDM groups in M×L code division multiplexing (CDM) groups; where M represents the number of multiple port groups, M is an integer greater than 1, and L represents the number of CDM groups associated with each port group, L is a positive integer.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] In conjunction with some embodiments of the second aspect, the EPRE of the first DMRS is higher than that of the 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, and lg represents the logarithm to the base 10.

[0117] In this embodiment of the disclosure, the relationship between the EPRE of PUSCH or PDSCH and the EPRE of the first DMRS carried by PUSCH or PDSCH is defined, which helps the terminal to determine the EPRE of the first DMRS based on the EPRE of PUSCH or PDSCH and the number ρ of the number of CDM groups without data in the L CDM groups associated with the first time unit.

[0118] In conjunction with some embodiments of the second aspect, the first port group includes ports with indices from (m×N1) to (m×N1+N-1); where m represents the index of the first time unit, N1 represents the maximum number of ports included in each port group, N represents the number of ports included in each port group, and N1 is an integer greater than or equal to N.

[0119] In this embodiment of the disclosure, the first port group includes ports with indices from (m×N1) to (m×N1+N-1), 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 (or increasing the number of ports).

[0120] In conjunction with some embodiments of the second aspect, the first port group includes ports with indices from (m×N) to (m×N+N-1); where m represents the index of the first time unit and N represents the number of ports included in each port group.

[0121] In this embodiment of the disclosure, the first port group includes ports with indices from (m×N) to (m×N+N-1), 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 (or increasing the number of ports).

[0122] In conjunction with some embodiments of the second aspect, the index m of the first time unit satisfies any one of the following: b = a × M + m or m = b mod M; where b represents the index of the time unit included in the first duration, a is an integer greater than or equal to 0, and mod represents the modulo operation.

[0123] In this embodiment of the disclosure, the association between the index m of the first time unit and the index b of the time unit included in the first duration is defined.

[0124] In conjunction with some embodiments of the second aspect, the first duration is any one of the following: a time slot, a subframe, a half-frame, or a frame.

[0125] In this disclosure, various possible durations of the first duration are defined, which helps to select an appropriate first duration in different scenarios.

[0126] In conjunction with some embodiments of the second aspect, the first time unit is a subframe, and the first duration is one frame; or,

[0127] The first time unit is a time slot, and the first duration is one subframe, one half-frame, or one frame; or...

[0128] The first time unit is DMRS, and the first duration is one time slot, one subframe, one half-frame, or one frame.

[0129] In this embodiment of the disclosure, the matching relationship between the first time unit and the first duration helps to select a suitable first duration and a first time unit that matches the first duration in different scenarios.

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

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

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

[0133] Send a third indication message to the terminal, wherein the third indication message is used to indicate at least one port.

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

[0135] In this embodiment of the disclosure, the second indication information is used to indicate at least one CDM group that does not carry data among the M×L CDM groups. This helps the terminal determine the EPRE of the first DMRS based on the second indication information, and then determine the power of the first DMRS based on the EPRE of the first DMRS.

[0136] In this embodiment of the disclosure, the third 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 third indication information.

[0137] Thirdly, embodiments of this disclosure provide a communication device, including:

[0138] 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 include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0139] Fourthly, embodiments of this disclosure provide a communication device, including:

[0140] A transceiver module is configured to receive at least one of a PUSCH transmitted by a terminal or transmit at least one of 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, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal (DMRS); or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

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

[0142] The terminal performs at least one of the following actions on at least one port: sending a PUSCH to the network device or receiving a PDSCH from the network device; or...

[0143] 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.

[0144] Wherein, at least one port is included in multiple ports, the multiple ports include multiple port groups, the multiple port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit.

[0145] In this case, the PUSCH or PDSCH is transmitted and / or received on the first time unit, and the PUSCH or PDSCH carries the first demodulation reference signal DMRS; or, the PUSCH or PDSCH is not transmitted and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0146] 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.

[0147] 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.

[0148] 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.

[0149] 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.

[0150] In a tenth aspect, embodiments of this disclosure provide a 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.

[0151] 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.

[0152] 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.

[0153] 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.

[0154] 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.

[0155] 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.

[0156] 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.

[0157] 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.

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

[0159] 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.

[0160] 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.

[0161] 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.

[0162] 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.

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

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

[0165] 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.

[0166] 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”.

[0167] 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.

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

[0169] 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.

[0170] 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.

[0171] 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.

[0172] 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.

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

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

[0175] 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.

[0176] 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.

[0177] 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.

[0178] 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.

[0179] 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.

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

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

[0182] 1. DMRS

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

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

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

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

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

[0188] 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.

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

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

[0191] 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.

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

[0193] In Release 15 (Rel-15) of the 3rd Generation Partnership Project (3GPP), the maximum number of DMRS ports that can be supported is defined for each of the two DMRS configuration types.

[0194] 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.

[0195] For DMRS configuration type 2, a single-symbol DMRS supports a maximum of 6 DMRS ports, and a dual-symbol DMRS supports a maximum of 12 DMRS ports.

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

[0197]

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

[0199]

[0200] 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 time-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).

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

[0202] 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.

[0203] 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.

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

[0205] 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.

[0206] 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.

[0207] 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 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.

[0208] k represents the resource element (RE) index of the DMRS, and its reference point is related to the waveform.

[0209] For example, in a PUSCH (Cyclic Prefix Orthogonal Frequency Division Multiplexing) waveform, the reference point is subcarrier 0 of Common Resource Block (CRB) 0.

[0210] For example, the PUSCH Discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-S-OFDM) waveform is the subcarrier 0 of the first resource block (RB) of the scheduled PUSCH.

[0211] 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.

[0212] 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.

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

[0214] 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.

[0215] 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.

[0216] 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.

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

[0218] μ 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.

[0219] In 3GPP protocol release 18 (Release 18, Rel-18), the number of ports for DMRS in both DMRS configuration types was enhanced.

[0220] For DMRS configuration type 1, a single-symbol DMRS supports a maximum of 8 DMRS ports, and a dual-symbol DMRS supports a maximum of 16 DMRS ports. For DMRS configuration type 2, a single-symbol DMRS supports a maximum of 12 DMRS ports, and a dual-symbol DMRS supports a maximum of 24 DMRS ports.

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

[0222]

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

[0224]

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

[0226]

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

[0228]

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

[0230]

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

[0232]

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

[0234]

[0235]

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

[0237]

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

[0239]

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

[0241]

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

[0243]

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

[0245]

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

[0247]

[0248]

[0249] The following combination Figures 1a to 1d This diagram illustrates the DMRS in REL-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.

[0250] Figure 1a This is a schematic diagram of the single symbol DMRS in REL-15 under DMRS configuration type 1, provided as an embodiment of this disclosure. (See diagram below.) 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).

[0251] Figure 1b This is a schematic diagram of a double-symbol DMRS in REL-15 under DMRS configuration type 1, provided as an embodiment of this disclosure. Figure 1bAs 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).

[0252] Figure 1c This is a schematic diagram of the single symbol DMRS in REL-15 under DMRS configuration type 2, provided as an embodiment of this disclosure. (See diagram below.) 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.

[0253] Figure 1d This is a schematic diagram of a double-symbol DMRS in REL-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.

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

[0255] Figure 2a This is a schematic diagram of the single symbol DMRS in REL-18 under DMRS configuration type 1, provided as an embodiment of this disclosure. (See diagram below.) 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.

[0256] 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.

[0257] Figure 2b This is a schematic diagram of a double-symbol DMRS in REL-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.

[0258] 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.

[0259] Figure 2c This is a schematic diagram of the single symbol DMRS in REL-18 under DMRS configuration type 2, provided as an embodiment of this disclosure. (See diagram below.) 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.

[0260] Figure 2d This is a schematic diagram of a double-symbol DMRS in REL-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.

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

[0262] 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 the duration of DMRS usage.

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

[0264] 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 in each time slot are the same. Each time slot is configured with two DMRS, which include one pre-DMRS and one additional DMRS.

[0265] 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.

[0266] 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.

[0267] 3. Power Consistency

[0268] 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.

[0269] 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.

[0270] 4. Phase continuity

[0271] Phase continuity refers to the consistency of phase between the last sample point and the first sample point of the next cycle in a continuous baseband or radio frequency waveform, meaning there is no abrupt change in phase difference between adjacent samples. In other words, if a sine wave array contains exactly an integer number of cycles, the waveform is phase continuous; the ability to maintain this phase consistency despite changes in frequency hopping, modulation order, or resource allocation is also called phase continuity.

[0272] If a signal satisfies phase continuity, it can reduce interference caused by phase jumps, which is beneficial for DMRS and beamforming, etc.

[0273] Based on the above-mentioned technologies (e.g., from formulas 1 to 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. In next-generation mobile communication systems with higher demands for system capacity (such as the number of users and layers), it is necessary to increase the number of ports.

[0274] 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.

[0275] 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.

[0276] 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.

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

[0278] 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.

[0279] 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.

[0280] 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.

[0281] 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).

[0282] 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.

[0283] 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.

[0284] 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 built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0285] The communication methods, apparatus, devices, systems, storage media, and program products provided in this disclosure will now be described in detail with reference to the accompanying drawings.

[0286] 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:

[0287] In step S5101, the network device sends first information to the terminal. Correspondingly, the terminal receives the first information. The first information indicates whether to send PUSCH or receive PDSCH on at least one port. The at least one port is included in a plurality of ports, and the plurality of port groups include a first port group, which includes at least one port and is associated with a first time unit.

[0288] In some embodiments, the first information includes at least one port, and further includes transmit indication information or receive indication information. The transmit indication information is used to indicate the transmission of PUSCH, and the receive indication information is used to indicate the reception of PDSCH.

[0289] In some embodiments, the first information includes third indication information. The third indication information is used to indicate at least one port. For example, the third indication information may include an index of at least one port.

[0290] In some embodiments, the third indication information may also be used to indicate the transmission of PUSCH on at least one port. For example, the third indication information may include an index of at least one port and transmission indication information.

[0291] In some embodiments, the third indication information may also be used to indicate that a PDSCH is received on at least one port. For example, the third indication information may include an index of at least one port and reception indication information.

[0292] In some embodiments, a port may also be referred to as a DMRS port, a PUSCH antenna port, or a PDSCH antenna port. In some embodiments, a port index may also be referred to as a port identifier, ID, etc.

[0293] In some embodiments, the at least one port is included in a plurality of ports. The plurality of ports may include a plurality of port groups. In some embodiments, the number of the plurality of port groups is M, where M is an integer greater than 1. Optionally, M may be 2, 3, or 4, etc.

[0294] In some embodiments, the number of ports is M×N, where N represents the number of ports included in each port group, N is a positive integer, and × represents multiplication. Optionally, N can be 4, 6, 8, 12, 16, 24, 32, or 48, etc. In some embodiments, the number of ports can be greater than or equal to 8.

[0295] In some embodiments, any two port groups in the plurality of port groups may include different ports.

[0296] In some embodiments, M port groups are associated with M time units. Different port groups within the M port groups are associated with different time units within the M time units, and one port group within the M port groups is associated with one time unit within the M time units. In some embodiments, if each port group includes N ports, it should be understood that each time unit within the M time units is associated with N ports.

[0297] In some embodiments, in the M time units, the N ports associated with any two time units are different from each other.

[0298] In some embodiments, the N ports associated with any two time units spaced M time units apart are the same. It should be understood that the association between the M time units and the M port group is periodically repeated in the time domain, or in other words, the association between the M time units and the M×N ports is periodically repeated in the time domain.

[0299] In some embodiments, M port groups are associated with M time units. It should be understood that the M time units are associated with M×N ports. The following examples A1 and A2 illustrate the association between the M time units and the M×N ports.

[0300] Example A1: Time unit with index m in M ​​time units is associated with ports with indices (m×N1) to (m×N1+N-1) in M×N ports. Here, N1 is an integer greater than or equal to N, and N1 represents the maximum number of ports included in each port group, or the maximum number of ports associated with each time unit.

[0301] In some embodiments, the index of a time unit may also be referred to as the identifier, ID, etc. of the time unit.

[0302] In some embodiments, the values ​​of N1 and N are related to the DMRS configuration type and whether the DMRS is a single-symbol DMRS or a double-symbol DMRS. In some embodiments, for a DMRS configuration type, N1 is an integer greater than or equal to N. In some embodiments, for a DMRS configuration type, when the DMRS is a single-symbol DMRS, N1 is an integer greater than N, and when the DMRS is a double-symbol DMRS, N1 is an integer equal to N.

[0303] For example, for Rel-15 DMRS configuration type 1, single-symbol DMRS, N=4, N1=8.

[0304] For example, for Rel-15 DMRS configuration type 1, double-symbol DMRS, N=8, N1=8.

[0305] For example, for Rel-15 DMRS configuration type 2, single-symbol DMRS, N=6, N1=12.

[0306] For example, for Rel-15 DMRS configuration type 2, double-symbol DMRS, N=12, N1=12.

[0307] For example, for Rel-18 DMRS configuration type 1, single-symbol DMRS, N=8, N1=16.

[0308] For example, for Rel-18 DMRS configuration type 1, double-symbol DMRS, N=16, N1=16.

[0309] For example, for Rel-18 DMRS configuration type 2, single-symbol DMRS, N=12, N1=24.

[0310] For example, for Rel-18 DMRS configuration type 2, double-symbol DMRS, N=24, N1=24.

[0311] Example A2: The time unit with index m in M ​​time units is associated with the ports with indices (m×N) to (m×N+N-1) in M×N ports.

[0312] It is worth noting that the association shown in Example A2 can be applied to any of the following:

[0313] Rel-15 DMRS Configuration Type 1, Double Symbol DMRS;

[0314] Rel-15 DMRS Configuration Type 2, Double Symbol DMRS;

[0315] Rel-18 DMRS Configuration Type 1, Double-Symbol DMRS; or,

[0316] Rel-18 DMRS Configuration Type 2, Double Symbol DMRS.

[0317] It is worth noting that in this embodiment of the disclosure, the indexes of the M×N ports are arranged in chronological order. For example, counting starts from index 0 in the first time unit of the M time units and continues until the last time unit of the M time units ends.

[0318] In some embodiments, the index m of a time unit in M ​​time units can be determined according to the following formula: b = a × M + m, or m = b mod M; where m = 0, 1, ..., M-1, b represents the index of the time unit included in the first duration, a is an integer greater than or equal to 0, and mod represents the modulo operation.

[0319] In some embodiments, according to b = a × M + m or m = b mod M, the M time units can repeat periodically within the first duration.

[0320] In some embodiments, a time unit can be a subframe, a time slot, or a DMRS. In some embodiments, a time unit of DMRS should be understood as the duration occupied by DMRS, or as all symbols occupied by a DMRS.

[0321] In some embodiments, the first duration is any one of the following: a time slot, a subframe, a half-frame, or a frame.

[0322] In some embodiments, the network device may indicate a first duration to the terminal. For example, the network device may indicate to the terminal that the first duration is one time slot, one subframe, one half-frame, or one frame. For example, the network device may also indicate to the terminal that the first duration is K time slots, K subframes, K half-frames, or K frames, where K is a positive number greater than 1.

[0323] It is worth noting that there is a relationship between the time unit and the first duration as shown in Examples B1 to B3.

[0324] Example B1: The time unit is a subframe, and the first duration can be one frame. In this embodiment of the disclosure, a frame can also be referred to as a system frame.

[0325] The following section, using Example B1-1 as an example, explains the index b of the time unit included in the first duration of Example B1.

[0326] Example B1-1: A frame typically consists of 10 subframes. The index b of the first subframe in a frame is 0, the index b of the second subframe is 1, and so on, with the index b of the last subframe being 9.

[0327] Example B2: The time unit is a time slot, and the first duration can be a subframe, a half-frame, or a full frame.

[0328] The following section, using examples B2-1 to B2-3, explains the indexing of the time units included in the first duration in example B2.

[0329] Example B2-1: A subframe includes at least one time slot, the specific number of time slots being related to the subcarrier spacing. For example, if a subframe includes 8 time slots, then the index b of the first time slot in each subframe is 0, the index b of the second time slot is 1, and so on, with the index b of the last time slot being 7.

[0330] Example B2-2: A half-frame typically consists of 5 subframes, each containing at least one time slot. The specific number of time slots depends on the subcarrier spacing. For example, if a subframe contains 2 time slots, then the index b of the first time slot in each half-frame is 0, the index b of the second time slot is 1, and so on, with the index b of the last time slot being 9.

[0331] Example B2-3: A frame typically consists of 10 subframes, each containing at least one time slot. The specific number of time slots depends on the subcarrier spacing. For example, if a subframe contains 4 time slots, then the index b of the first time slot within each frame is 0, the index b of the second time slot is 1, and so on, with the index b of the last time slot being 39.

[0332] Example B3, the time unit is DMRS, and the first duration can be a time slot, a subframe, a half-frame, or a frame.

[0333] The following section, using examples B3-1 to B3-4, explains the indexing of the time units included in the first duration in example B3.

[0334] Example B3-1: A time slot includes at least one DMRS. For example, if a time slot includes 4 DMRS, then the index b of the first DMRS in each time slot is 0, the index b of the second DMRS is 1, and so on, with the index b of the last DMRS being 3.

[0335] Example B3-2: A subframe includes at least one time slot, and a time slot includes at least one DMRS. For example, if a subframe includes 2 time slots and a time slot includes 4 DMRS, then the index b of the first DMRS in each subframe is 0, the index b of the second DMRS is 1, and so on, with the index b of the last DMRS being 7.

[0336] Example B3-3: A half-frame typically consists of 5 subframes. A subframe includes at least one time slot, and a time slot includes at least one DMRS. For example, if a subframe includes 2 time slots, and a time slot includes 2 DMRS, then the index b=0 for the first DMRS in each half-frame, the index b=1 for the second DMRS, and so on, with the index b=19 for the last DMRS.

[0337] Example B3-4: A frame typically consists of 10 subframes, a subframe includes at least one time slot, and a time slot includes at least one DMRS. For example, if a subframe includes 2 time slots and a time slot includes 2 DMRS, then the index b of the first DMRS in each frame is 0, the index b of the second DMRS is 1, and so on, with the index b of the last DMRS being 39.

[0338] In some embodiments, the number of DMRS within a time slot can be indicated to the terminal by the network device.

[0339] In some embodiments, the DMRS here includes a preceding DMRS and / or an additional DMRS, that is, a time slot includes at least one DMRS, which may be at least one preceding DMRS, or at least one additional DMRS, or both preceding and additional DMRS. Alternatively, there is no concept of "preceding" and "additional" DMRS, and they are all collectively referred to as DMRS, with a time slot including at least one DMRS.

[0340] In some embodiments, over M time units, the PUSCH or PDSCH satisfies at least one of the following: power consistency or phase continuity. For example, for uplink, the terminal needs to ensure that the transmitted PUSCH satisfies at least one of the following: power consistency or phase continuity. For example, for downlink, the network device needs to ensure that the transmitted PDSCH satisfies at least one of the following: power consistency or phase continuity.

[0341] In some embodiments, for M time units, PUSCH satisfying power consistency and / or phase continuity includes one or more of the following: the power used for transmitting the PUSCH is the same; the power spectral 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 in the M time units; all symbols in the M time units are uplink symbols; or the frequency resources of the PUSCH are the same in the M time units. It is worth noting that having the same frequency resources for the PUSCH within a time window means that frequency hopping transmission of the PUSCH is not allowed.

[0342] In some embodiments, PDSCH satisfying power consistency and / or phase continuity over M time units includes one or more of the following: the power used for PDSCH transmission is the same; the power spectral density used for PDSCH transmission is the same; the beam used for PDSCH transmission is the same; the Transmission Configuration Indicator (TCI) corresponding to the PDSCH is the same; the precoding matrix used for PDSCH transmission is the same; no other uplink or downlink channels are transmitted besides PDSCH over the M time units; all symbols in the M time units are downlink symbols; and the frequency resources of PDSCH are the same over the M time units. It is worth noting that having the same frequency resources for PDSCH within a time window means that frequency hopping transmission is not allowed for PDSCH.

[0343] In some embodiments, the precoding matrix can be a digital precoding matrix. In some embodiments, the beam used to transmit PUSCH / PDSCH can be an analog beam.

[0344] In some embodiments, the M time units may be continuous in the time domain; in other words, the M time units are consecutive M time units, or the M time units are indexed consecutive time units, etc.

[0345] In some embodiments, M time units are associated with M×L code division multiplexing (CDM) groups, where each of the M time units is associated with L CDM groups, and L is a positive integer. It should be understood that one port group is associated with one time unit, and one time unit is associated with L CDM groups; therefore, one port group is also associated with L CDM groups, and L can also represent the number of CDM groups associated with each port group.

[0346] For a time unit associated with L CDM groups, each CDM group is associated with (N÷L) ports out of the N ports associated with that time unit, where N is an integer multiple of L. In other words, for a port group associated with L CDM groups, each CDM group is associated with (N÷L) ports out of the N ports associated with that port group.

[0347] In other words, M port groups are associated with M×L CDM groups, each port group is associated with L of the M×L CDM groups, and different port groups are associated with different CDM groups.

[0348] In other words, M×N ports are associated with M×L CDM groups, and each CDM group is associated with (N÷L) ports. For each of the M×L CDM groups, each CDM group is associated with a different port.

[0349] In some embodiments, any two time units within the M time units are associated with different CDM groups. In some embodiments, any two time units spaced M time units apart are associated with the same CDM group.

[0350] In some embodiments, the association between M time units and M×L CDM groups is as follows: the time unit with index m is associated with the CDM groups with indices from m×L to (L-1)+m×L.

[0351] In some embodiments, the index of a CDM group may also be referred to as the identifier, ID, etc. of the CDM group.

[0352] In some embodiments, a time unit with index m out of M time units is associated with ports with indices (m×N1) to (m×N1+N-1) out of M×N ports, and a time unit with index m is associated with CDM groups with indices m×L to (L-1)+m×L. Therefore, it can be understood that ports with indices (m×N1) to (m×N1+N-1) are associated with CDM groups with indices m×L to (L-1)+m×L. For each CDM group with indices m×L to (L-1)+m×L, it is associated with (N÷L) ports with indices (m×N1) to (m×N1+N-1).

[0353] The following combination Figures 6a to 6h Taking time units as time slots and the first duration as a subframe as an example, the relationship between M time units, M×N ports, and M×L CDM groups is explained.

[0354] Figure 6a This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6a This is based on the following conditions: a subframe includes 2 time slots (i.e., b = 0 or 1), Rel-15 DMRS configuration type 1, single-symbol DMRS, M = 2, L = 2, N = 4, N1 = 8, M × L = 4, M × N = 8, N ÷ L = 2. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6a .

[0355] For a time slot with index m = 0, it is associated with ports with indices 0 to 3 out of M×N ports, and with CDM groups with indices 0 and 1 out of M×L CDM groups. Specifically, 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.

[0356] For a time slot with index m=1, it is associated with ports 8 to 11 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports with indices 8 and 9, and the CDM group with index 3 is associated with ports with indices 10 and 11.

[0357] It is worth noting that, such as Figure 6a As shown, compared with the existing technology, the number of ports has increased from 4 to 8.

[0358] Figure 6b This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6bThis is based on the following conditions: a subframe includes 2 time slots (i.e., b = 0 or 1), Rel-15 DMRS configuration type 1, double-symbol DMRS, M = 2, L = 2, N = 8, N1 = 8, M × L = 4, M × N = 16, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6b .

[0359] For a time slot with index m=0, it is associated with ports with indices 0 to 7 out of M×N ports, and with CDM groups with indices 0 and 1 out of M×L CDM groups. Specifically, 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.

[0360] For a time slot with index m=1, it is associated with ports with indices 8 to 15 out of M×N ports, and with CDM groups with indices 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports with indices 8, 9, 12, and 13, and the CDM group with index 3 is associated with ports with indices 10, 11, 14, and 15.

[0361] It is worth noting that, such as Figure 6b As shown, the number of ports has increased from 8 to 16 compared to existing technologies.

[0362] Figure 6c This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6c This is based on the following conditions: a subframe consists of 2 time slots (i.e., b = 0 or 1), Rel-15 DMRS configuration type 2, single-symbol DMRS, M = 2, L = 3, N = 6, N1 = 12, M × L = 6, M × N = 12, N ÷ L = 2. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6c .

[0363] For a time slot with index m = 0, it is associated with ports with indices 0 to 5 out of M×N ports, and with CDM groups with indices 0 to 2 out of M×L CDM groups. Specifically, 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.

[0364] For a time slot with index m=1, it is associated with ports 12 to 17 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 12 and 13, the CDM group with index 4 is associated with ports 14 and 15, and the CDM group with index 5 is associated with ports 16 and 17.

[0365] It is worth noting that, such as Figure 6c As shown, the number of ports has increased from 6 to 12 compared to existing technologies.

[0366] Figure 6d This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6d This is based on the following conditions: a subframe includes 2 time slots (i.e., b = 0 or 1), Rel-15 DMRS configuration type 2, double-symbol DMRS, M = 2, L = 3, N = 12, N1 = 12, M × L = 6, M × N = 24, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6d .

[0367] For a time slot with index m = 0, it is associated with ports with indices 0 to 11 out of M×N ports, and with CDM groups with indices 0 to 2 out of M×L CDM groups. Specifically, 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.

[0368] For a time slot with index m=1, it is associated with ports 12 to 23 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 12, 13, 18, and 19; the CDM group with index 4 is associated with ports 14, 15, 20, and 21; and the CDM group with index 5 is associated with ports 16, 17, 22, and 23.

[0369] It is worth noting that, such as Figure 6d As shown, the number of ports has increased from 12 to 24 compared to existing technologies.

[0370] Figure 6e This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6eThis is based on the following conditions: a subframe consists of 2 time slots (i.e., b = 0 or 1), Rel-18 DMRS configuration type 1, single-symbol DMRS, M = 2, L = 2, N = 8, N1 = 16, M × L = 4, M × N = 16, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link / reference]. Figure 6e .

[0371] For a time slot with index m=0, it is associated with ports with indices 0 to 7 out of M×N ports, and with CDM groups with indices 0 and 1 out of M×L CDM groups. Specifically, 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.

[0372] For a time slot with index m=1, it is associated with ports 16 to 23 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports 16, 17, 20, and 21, and the CDM group with index 3 is associated with ports 18, 19, 22, and 23.

[0373] It is worth noting that, such as Figure 6e As shown, the number of ports has increased from 8 to 16 compared to existing technologies.

[0374] Figure 6f This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6f This is based on the following conditions: a subframe includes 2 time slots (i.e., b = 0 or 1), Rel-18 DMRS configuration type 1, double-symbol DMRS, M = 2, L = 2, N = 16, N1 = 16, M × L = 4, M × N = 32, N ÷ L = 8. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6f .

[0375] For a time slot with index m=0, it is associated with ports with indices 0 to 15 out of M×N ports, and with CDM groups with indices 0 and 1 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports with indices 0, 1, 4, 5, 8, 9, 12, and 13, and the CDM group with index 1 is associated with ports with indices 2, 3, 6, 7, 10, 11, 14, and 15.

[0376] For a time slot with index m=1, it is associated with ports with indices 16 to 31 out of M×N ports, and with CDM groups with indices 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports with indices 16, 17, 20, 21, 24, 25, 28, and 29, and the CDM group with index 3 is associated with ports with indices 18, 19, 22, 23, 26, 27, 30, and 31.

[0377] It is worth noting that, such as Figure 6f As shown, the number of ports has increased from 16 to 32 compared to existing technologies.

[0378] Figure 6g This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6g This is based on the following conditions: a subframe consists of 2 time slots (i.e., b = 0 or 1), Rel-18 DMRS configuration type 2, single-symbol DMRS, M = 2, L = 3, N = 12, N1 = 24, M × L = 6, M × N = 24, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6g .

[0379] For a time slot with index m = 0, it is associated with ports with indices 0 to 11 out of M×N ports, and with CDM groups with indices 0 to 2 out of M×L CDM groups. Specifically, 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.

[0380] For a time slot with index m=1, it is associated with ports 24 to 35 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 24, 25, 30, and 31; the CDM group with index 4 is associated with ports 26, 27, 32, and 33; and the CDM group with index 5 is associated with ports 28, 29, 34, and 35.

[0381] It is worth noting that, such as Figure 6g As shown, the number of ports has increased from 12 to 24 compared to existing technologies.

[0382] Figure 6h This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 6hThis is based on the following conditions: a subframe includes 2 time slots (i.e., b = 0 or 1), Rel-18 DMRS configuration type 2, single-symbol DMRS, M = 2, L = 3, N = 24, N1 = 24, M × L = 6, M × N = 48, N ÷ L = 8. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 6h .

[0383] For the time slot with index m=0, it is associated with ports with indices 0 to 23 out of M×N ports, and with CDM groups with indices 0 to 2 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports with indices 0, 1, 6, 7, 12, 13, 18, and 19; the CDM group with index 1 is associated with ports with indices 2, 3, 8, 9, 14, 15, 20, and 21; and the CDM group with index 2 is associated with ports with indices 4, 5, 10, 11, 16, 17, 22, and 23.

[0384] For a time slot with index m=1, it is associated with ports 24 to 47 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 24, 25, 30, 31, 36, 37, 42, and 43; the CDM group with index 4 is associated with ports 26, 27, 32, 33, 38, 39, 44, and 45; and the CDM group with index 5 is associated with ports 28, 29, 34, 35, 40, 41, 46, and 47.

[0385] It is worth noting that, such as Figure 6h As shown, the number of ports has increased from 24 to 48 compared to existing technologies.

[0386] The following examples, C1 to C4, illustrate the relationship between M time units, M×N ports, and M×L CDM groups, with time units as time slots and the first duration being one half-frame.

[0387] Example C1, for instance, a half-frame consists of 5 time slots (i.e., b = 0, 1, 2, 3, 4), Rel-15 DMRS configuration type 1, double-symbol DMRS, M = 5, L = 2, N = 8, N1 = 8, M × L = 10, M × N = 40, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0, 1, 2, 3, 4, 5.

[0388] For a time slot where m=0, it is associated with ports 0 to 7 out of M×N ports, and with CDM groups 0 and 1 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 4, and 5, and the CDM group with index 1 is associated with ports 2, 3, 6, and 7.

[0389] For a time slot m=1, it is associated with ports 8 to 15 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports 8, 9, 12, and 13, and the CDM group with index 3 is associated with ports 10, 11, 14, and 15.

[0390] For a time slot with m=2, it is associated with ports 16 to 23 out of M×N ports, and with CDM groups 4 and 5 out of M×L CDM groups. Specifically, the CDM group with index 4 is associated with ports 16, 17, 20, and 21, and the CDM group with index 5 is associated with ports 18, 19, 22, and 23.

[0391] For a time slot with m=3, it is associated with ports 24 to 31 out of M×N ports, and with CDM groups 6 and 7 out of M×L CDM groups. Specifically, the CDM group with index 6 is associated with ports 24, 25, 28, and 29, and the CDM group with index 7 is associated with ports 26, 27, 30, and 31.

[0392] For a time slot with m=4, it is associated with ports 32 to 39 out of M×N ports, and with CDM groups 8 and 9 out of M×L CDM groups. Specifically, the CDM group with index 8 is associated with ports 32, 33, 36, and 37, and the CDM group with index 9 is associated with ports 34, 35, 38, and 39.

[0393] Example C2, for instance, a half-frame consists of 5 time slots (i.e., b = 0, 1, 2, 3, 4), Rel-15 DMRS configuration type 2, double-symbol DMRS, M = 5, L = 3, N = 12, N1 = 12, M × L = 15, M × N = 60, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0, 1, 2, 3, 4, 5.

[0394] For a time slot where m=0, it is associated with ports 0 to 11 out of M×N ports, and with CDM groups 0 to 2 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 6, and 7; the CDM group with index 1 is associated with ports 2, 3, 8, and 9; and the port with index 2 is associated with ports 4, 5, 10, and 11.

[0395] For a time slot m=1, it is associated with ports 12 to 23 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 12, 13, 18, and 19; the CDM group with index 4 is associated with ports 14, 15, 20, and 21; and the CDM group with index 5 is associated with ports 16, 17, 22, and 23.

[0396] For a time slot with m=2, it is associated with ports 24 to 35 out of M×N ports, and with CDM groups 6 to 8 out of M×L CDM groups. Specifically, the CDM group with index 6 is associated with ports 24, 25, 30, and 31; the CDM group with index 7 is associated with ports 26, 27, 32, and 33; and the port with index 8 is associated with ports 28, 29, 34, and 35.

[0397] For a time slot with m=3, it is associated with ports 36 to 47 out of M×N ports, and with CDM groups 9 to 11 out of M×L CDM groups. Specifically, the CDM group with index 9 is associated with ports 36, 37, 42, and 43; the CDM group with index 10 is associated with ports 38, 39, 44, and 45; and the CDM group with index 11 is associated with ports 40, 41, 46, and 47.

[0398] For a time slot with m=4, it is associated with ports 48 to 59 out of M×N ports, and with CDM groups 12 to 14 out of M×L CDM groups. Specifically, CDM group with index 12 is associated with ports 48, 49, 54, and 55; CDM group with index 13 is associated with ports 50, 51, 56, and 57; and CDM group with index 14 is associated with ports 52, 53, 58, and 59.

[0399] Example C3, for instance, a half-frame consists of 5 time slots (i.e., b = 0, 1, 2, 3, 4), Rel-18 DMRS configuration type 1, double-symbol DMRS, M = 5, L = 2, N = 16, N1 = 16, M × L = 10, M × N = 80, N ÷ L = 8. Based on b = a × M + m or m = b mod M, we can obtain m = 0, 1, 2, 3, 4, 5.

[0400] For the time slot m=0, it is associated with the CDM groups with indices 0 and 1 in the M×L CDM groups, and with the ports with indices 0 to 15 in the M×N ports. Specifically, the CDM group with index 0 is associated with ports with indices 0, 1, 4, 5, 8, 9, 12, and 13, and the CDM group with index 1 is associated with ports with indices 2, 3, 6, 7, 10, 11, 14, and 15.

[0401] For a time slot m=1, it is associated with CDM groups with indices 2 and 3 out of M×L CDM groups, and with ports with indices 16 to 31 out of M×N ports. Specifically, the CDM group with index 2 is associated with ports with indices 16, 17, 20, 21, 24, 25, 28, and 29, and the CDM group with index 3 is associated with ports with indices 18, 19, 22, 23, 26, 27, 30, and 31.

[0402] For a time slot with m=2, it is associated with CDM groups with indices 4 and 5 out of M×L CDM groups, and with ports with indices 32 to 47 out of M×N ports. Specifically, the CDM group with index 4 is associated with ports with indices 32, 33, 36, 37, 40, 41, 44, and 45, and the CDM group with index 5 is associated with ports with indices 34, 35, 38, 39, 42, 43, 46, and 47.

[0403] For a time slot with m=3, it is associated with CDM groups with indices 6 and 7 out of M×L CDM groups, and with ports with indices 48 to 63 out of M×N ports. Specifically, the CDM group with index 6 is associated with ports with indices 48, 49, 52, 53, 56, 57, 60, and 61, and the CDM group with index 7 is associated with ports with indices 50, 51, 54, 55, 58, 59, 62, and 63.

[0404] For a time slot with m=4, it is associated with CDM groups with indices 8 and 9 out of M×L CDM groups, and with ports with indices 64 to 79 out of M×N ports. Specifically, the CDM group with index 8 is associated with ports with indices 64, 65, 68, 69, 72, 73, 76, and 77, and the CDM group with index 9 is associated with ports with indices 66, 67, 70, 71, 74, 75, 78, and 79.

[0405] Example C4, for instance, a half-frame consists of 5 time slots (i.e., b = 0, 1, 2, 3, 4), Rel-18 DMRS configuration type 2, double-symbol DMRS, M = 5, L = 3, N = 24, N1 = 24, M × L = 15, M × N = 120, N ÷ L = 8. Based on b = a × M + m or m = b mod M, we can obtain m = 0, 1, 2, 3, 4, 5.

[0406] For the time slot m=0, it is associated with CDM groups with indices 0 to 2 in M×L CDM groups, and with ports with indices 0 to 23 in M×N ports. Specifically, the CDM group with index 0 is associated with ports with indices 0, 1, 6, 7, 12, 13, 18, and 19; the CDM group with index 1 is associated with ports with indices 2, 3, 8, 9, 14, 15, 20, and 21; and the CDM group with index 2 is associated with ports with indices 4, 5, 10, 11, 16, 17, 22, and 23.

[0407] For a time slot m=1, it is associated with CDM groups with indices 3 to 5 in M×L CDM groups, and with ports with indices 24 to 47 in M×N ports. Specifically, the CDM group with index 3 is associated with ports with indices 24, 25, 30, 31, 36, 37, 42, and 43; the CDM group with index 4 is associated with ports with indices 26, 27, 32, 33, 38, 39, 44, and 45; and the CDM group with index 5 is associated with ports with indices 28, 29, 34, 35, 40, 41, 46, and 47.

[0408] For a time slot with m=2, it is associated with CDM groups with indices 6 to 8 out of M×L CDM groups, and with ports with indices 48 to 71 out of M×N ports. Specifically, the CDM group with index 6 is associated with ports with indices 48, 49, 54, 55, 60, 61, 66, and 67; the CDM group with index 7 is associated with ports with indices 50, 51, 56, 57, 62, 63, 68, and 69; and the CDM group with index 8 is associated with ports with indices 52, 53, 58, 59, 64, 65, 70, and 71.

[0409] For a time slot with m=3, it is associated with CDM groups with indices 9 to 11 out of M×L CDM groups, and with ports with indices 72 to 95 out of M×N ports. Specifically, the CDM group with index 9 is associated with ports with indices 72, 73, 78, 79, 84, 85, 90, and 91; the CDM group with index 10 is associated with ports with indices 74, 75, 80, 81, 86, 87, 92, and 93; and the CDM group with index 11 is associated with ports with indices 76, 77, 82, 83, 88, 89, 94, and 95.

[0410] For a time slot with m=4, it is associated with CDM groups with indices 12 to 14 out of M×L CDM groups, and with ports with indices 96 to 119 out of M×N ports. Specifically, CDM group with index 12 is associated with ports with indices 96, 97, 102, 103, 108, 109, 114, and 115; CDM group with index 13 is associated with ports with indices 98, 99, 104, 105, 110, 111, 116, and 117; and CDM group with index 14 is associated with ports with indices 100, 101, 106, 107, 112, 113, 118, and 119.

[0411] The following examples, D1 to D2, illustrate the relationship between M time units, M×N ports, and M×L CDM groups, with time units as time slots and the first duration as a frame.

[0412] Example D1, for instance, a frame consists of 10 time slots (i.e., a frame consists of 10 subframes, and a subframe consists of 1 time slot) (i.e., b = b = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9), Rel-15 DMRS configuration type 1, single-symbol DMRS, M = 10, L = 2, N = 4, N1 = 8, M × L = 20, M × N = 40, N ÷ L = 2. Based on b = a × M + m or m = b mod M, we can obtain m = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

[0413] For a time slot where m=0, it is associated with CDM groups with indices 0 to 1 out of M×L CDM groups, and with ports with indices 0 to 3 out of M×N ports. Specifically, 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.

[0414] For a time slot m=1, it is associated with CDM groups with indices 2 to 3 out of M×L CDM groups, and with ports with indices 8 to 11 out of M×N ports. Specifically, the CDM group with index 2 is associated with ports with indices 8 and 9, and the CDM group with index 3 is associated with ports with indices 10 and 11.

[0415] For a time slot with m=2, it is associated with CDM groups 4 to 5 out of M×L CDM groups, and with ports 16 to 19 out of M×N ports. Specifically, CDM group with index 4 is associated with ports 16 and 17, and CDM group with index 5 is associated with ports 18 and 19.

[0416] For a time slot with m=3, it is associated with CDM groups with indices 6 to 7 out of M×L CDM groups, and with ports with indices 24 to 27 out of M×N ports. Specifically, the CDM group with index 6 is associated with ports with indices 24 and 25, and the CDM group with index 7 is associated with ports with indices 26 and 27.

[0417] For a time slot with m=4, it is associated with CDM groups with indices 8 to 9 out of M×L CDM groups, and with ports with indices 32 to 35 out of M×N ports. Specifically, the CDM group with index 8 is associated with ports with indices 32 and 33, and the CDM group with index 9 is associated with ports with indices 34 and 35.

[0418] For a time slot with m=5, it is associated with CDM groups with indices 10 to 11 out of M×L CDM groups, and with ports with indices 40 to 43 out of M×N ports. Specifically, the CDM group with index 10 is associated with ports with indices 40 and 41, and the CDM group with index 11 is associated with ports with indices 42 and 43.

[0419] For a time slot with m=6, it is associated with CDM groups with indices 12 to 13 out of M×L CDM groups, and with ports with indices 48 to 51 out of M×N ports. Specifically, CDM group with index 12 is associated with ports with indices 48 and 49, and CDM group with index 13 is associated with ports with indices 50 and 51.

[0420] For the time slot m=7, it is associated with CDM groups with indices 14 to 15 in the M×L CDM groups, and with ports with indices 56 to 59 in the M×N ports. Specifically, the CDM group with index 14 is associated with ports with indices 56 and 57, and the CDM group with index 15 is associated with ports with indices 58 and 59.

[0421] For a time slot with m=8, it is associated with CDM groups with indices 16 to 17 out of M×L CDM groups, and with ports with indices 64 to 67 out of M×N ports. Specifically, CDM group with index 16 is associated with ports with indices 64 and 65, and CDM group with index 17 is associated with ports with indices 66 and 67.

[0422] For the time slot m=9, it is associated with CDM groups with indices 18 to 19 in the M×L CDM groups, and with ports with indices 72 to 75 in the M×N ports. Specifically, the CDM group with index 18 is associated with ports with indices 72 and 73, and the CDM group with index 19 is associated with ports with indices 74 and 75.

[0423] Example D2, for instance, a frame consists of 10 time slots (i.e., a frame consists of 10 subframes, and a subframe consists of 1 time slot), where b = b = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9), Rel-18 DMRS configuration type 1, single-symbol DMRS, M = 10, L = 2, N = 8, N1 = 16, M × L = 20, M × N = 80, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

[0424] For a time slot where m=0, it is associated with CDM groups with indices 0 to 1 in M×L CDM groups, and with ports with indices 0 to 7 in M×N ports. Specifically, 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.

[0425] For a time slot m=1, it is associated with CDM groups with indices 2 to 3 out of M×L CDM groups, and with ports with indices 16 to 23 out of M×N ports. Specifically, the CDM group with index 2 is associated with ports with indices 16, 17, 20, and 21, and the CDM group with index 3 is associated with ports with indices 18, 19, 22, and 23.

[0426] For a time slot with m=2, it is associated with CDM groups with indices 4 to 5 out of M×L CDM groups, and with ports with indices 32 to 39 out of M×N ports. Specifically, the CDM group with index 4 is associated with ports with indices 32, 33, 36, and 37, and the CDM group with index 5 is associated with ports with indices 34, 35, 38, and 39.

[0427] For a time slot with m=3, it is associated with CDM groups with indices 6 to 7 out of M×L CDM groups, and with ports with indices 48 to 55 out of M×N ports. Specifically, the CDM group with index 6 is associated with ports with indices 48, 49, 52, and 53, and the CDM group with index 7 is associated with ports with indices 50, 51, 54, and 55.

[0428] For a time slot with m=4, it is associated with CDM groups with indices 8 to 9 in the M×L CDM groups, and with ports with indices 64 to 71 in the M×N ports. Specifically, the CDM group with index 8 is associated with ports with indices 64, 65, 68, and 69, and the CDM group with index 9 is associated with ports with indices 66, 67, 70, and 71.

[0429] For a time slot with m=5, it is associated with CDM groups with indices 10 to 11 out of M×L CDM groups, and with ports with indices 80 to 87 out of M×N ports. Specifically, the CDM group with index 10 is associated with ports with indices 80, 81, 84, and 85, and the CDM group with index 11 is associated with ports with indices 82, 83, 86, and 87.

[0430] For a time slot with m=6, it is associated with CDM groups with indices 12 to 13 out of M×L CDM groups, and with ports with indices 96 to 103 out of M×N ports. Specifically, CDM group with index 12 is associated with ports with indices 96, 97, 100, and 101, and CDM group with index 13 is associated with ports with indices 98, 99, 102, and 103.

[0431] For the time slot m=7, it is associated with CDM groups with indices 14 to 15 out of M×L CDM groups, and with ports with indices 112 to 119 out of M×N ports. Specifically, CDM group with index 14 is associated with ports with indices 112, 113, 116, and 117, and CDM group with index 15 is associated with ports with indices 114, 115, 118, and 119.

[0432] For a time slot with m=8, it is associated with CDM groups with indices 16 to 17 out of M×L CDM groups, and with ports with indices 128 to 135 out of M×N ports. Specifically, CDM group with index 16 is associated with ports with indices 128, 129, 132, and 133, and CDM group with index 17 is associated with ports with indices 130, 131, 134, and 135.

[0433] For the time slot m=9, it is associated with CDM groups with indices 18 to 19 in the M×L CDM groups, and with ports with indices 144 to 151 in the M×N ports. Specifically, the CDM group with index 18 is associated with ports with indices 144, 145, 148, and 149, and the CDM group with index 19 is associated with ports with indices 146, 147, 150, and 151.

[0434] The following combination Figures 7a to 7h Taking DMRS as the time unit and a time slot as the first duration as an example, the relationship between M time units, M×N ports, and M×L CDM groups is explained.

[0435] Figure 7a This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7aThis is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-15 DMRS configuration type 1, single-symbol DMRS, M = 2, L = 2, N = 4, N1 = 8, M × L = 4, M × N = 8, N ÷ L = 2. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7a .

[0436] For a DMRS with m=0, it is associated with ports 0 to 3 out of M×N ports, and with CDM groups 0 and 1 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0 and 1, and the CDM group with index 1 is associated with ports 2 and 3.

[0437] For a DMRS with m=1, it is associated with ports 8 to 11 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports 8 and 9, and the CDM group with index 3 is associated with ports 10 and 11.

[0438] It is worth noting that, such as Figure 7a As shown, compared with the existing technology, the number of ports has increased from 4 to 8.

[0439] Please see Figure 7b , Figure 7b This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7b This is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), M = 2, L = 2, M × L = 4. For Rel-15 DMRS configuration type 1, double-symbol DMRS, N = 8, N1 = 8, M × N = 16, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to... Figure 7b .

[0440] For a DMRS with m=0, it is associated with ports 0 to 7 out of M×N ports, and with CDM groups 0 and 1 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 4, and 5, and the CDM group with index 1 is associated with ports 2, 3, 6, and 7.

[0441] For a DMRS with m=1, it is associated with ports 8 to 15 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports 8, 9, 12, and 13, and the CDM group with index 3 is associated with ports 10, 11, 14, and 15.

[0442] It is worth noting that, such as Figure 7b As shown, the number of ports has increased from 8 to 16 compared to existing technologies.

[0443] Please see Figure 7c , Figure 7c This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7c This is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-15 DMRS configuration type 2, single-symbol DMRS, M = 2, L = 3, N = 6, N1 = 12, M × L = 6, M × N = 12, N ÷ L = 2. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7c .

[0444] For a DMRS with m=0, it is associated with ports 0 to 5 out of M×N ports, and with CDM groups 0 to 2 out of M×L CDM groups. Specifically, 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.

[0445] For a DMRS with m=1, it is associated with ports 12 to 17 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 12 and 13, the CDM group with index 4 is associated with ports 14 and 15, and the CDM group with index 5 is associated with ports 16 and 17.

[0446] It is worth noting that, such as Figure 7c As shown, the number of ports has increased from 6 to 12 compared to existing technologies.

[0447] Please see Figure 7d , Figure 7d This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7dThis is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-15 DMRS configuration type 2, double-symbol DMRS, M = 2, L = 3, N = 12, N1 = 12, M × L = 6, M × N = 24, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7d .

[0448] For a DMRS with m=0, it is associated with ports 0 to 11 out of M×N ports, and with CDM groups 0 to 2 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 6, and 7; the CDM group with index 1 is associated with ports 2, 3, 8, and 9; and the CDM group with index 2 is associated with ports 4, 5, 10, and 11.

[0449] For a DMRS with m=1, it is associated with ports 12 to 23 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 12, 13, 18, and 19; the CDM group with index 4 is associated with ports 14, 15, 20, and 21; and the CDM group with index 5 is associated with ports 16, 17, 22, and 23.

[0450] It is worth noting that, such as Figure 7d As shown, the number of ports has increased from 12 to 24 compared to existing technologies.

[0451] Please see Figure 7e , Figure 7e This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7e This is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-18 DMRS configuration type 1, single-symbol DMRS, M = 2, L = 2, N = 8, N1 = 16, M × L = 4, M × N = 16, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7e .

[0452] For a DMRS with m=0, it is associated with ports 0 to 7 out of M×N ports, and with CDM groups 0 and 1 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 4, and 5, and the CDM group with index 1 is associated with ports 2, 3, 6, and 7.

[0453] For a DMRS with m=1, it is associated with ports 16 to 23 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports 16, 17, 20, and 21, and the CDM group with index 3 is associated with ports 18, 19, 22, and 23.

[0454] It is worth noting that, such as Figure 7e As shown, the number of ports has increased from 8 to 16 compared to existing technologies.

[0455] Please see Figure 7f , Figure 7f This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7f This is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-18 DMRS configuration type 1, dual-symbol DMRS, M = 2, L = 2, N = 16, N1 = 16, M × L = 4, M × N = 32, N ÷ L = 8. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7f .

[0456] For a DMRS with m=0, it is associated with ports 0 to 15 out of M×N ports, and with CDM groups 0 and 1 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 4, 5, 8, 9, 12, and 13, and the CDM group with index 1 is associated with ports 2, 3, 6, 7, 10, 11, 14, and 15.

[0457] For a DMRS with m=1, it is associated with ports 16 to 31 out of M×N ports, and with CDM groups 2 and 3 out of M×L CDM groups. Specifically, the CDM group with index 2 is associated with ports 16, 17, 20, 21, 24, 25, 28, and 29, and the CDM group with index 3 is associated with ports 18, 19, 22, 23, 26, 27, 30, and 31.

[0458] It is worth noting that, such as Figure 7f As shown, the number of ports has increased from 16 to 32 compared to existing technologies.

[0459] Please see Figure 7g , Figure 7g This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7gThis is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-18 DMRS configuration type 2, single-symbol DMRS, M = 2, L = 3, N = 12, N1 = 24, M × L = 6, M × N = 24, N ÷ L = 4. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7g .

[0460] For a DMRS with m=0, it is associated with ports 0 to 11 out of M×N ports, and with CDM groups 0 to 2 out of M×L CDM groups. Specifically, the CDM group with index 0 is associated with ports 0, 1, 6, and 7; the CDM group with index 1 is associated with ports 2, 3, 8, and 9; and the CDM group with index 2 is associated with ports 4, 5, 10, and 11.

[0461] For a DMRS with m=1, it is associated with ports 24 to 35 out of M×N ports, and with CDM groups 3 to 5 out of M×L CDM groups. Specifically, the CDM group with index 3 is associated with ports 24, 25, 30, and 31; the CDM group with index 4 is associated with ports 26, 27, 32, and 33; and the CDM group with index 5 is associated with ports 28, 29, 34, and 35.

[0462] It is worth noting that, such as Figure 7g As shown, the number of ports has increased from 12 to 24 compared to existing technologies.

[0463] Please see Figure 7h , Figure 7h This is a schematic diagram illustrating the relationship between time units, ports, and CDM groups provided in the embodiments of this disclosure. Figure 7h This is based on the following conditions: each time slot includes 2 DMRS (i.e., b = 0 or 1), Rel-18 DMRS configuration type 2, single-symbol DMRS, M = 2, L = 3, N = 24, N1 = 24, M × L = 6, M × N = 48, N ÷ L = 8. Based on b = a × M + m or m = b mod M, we can obtain m = 0 or 1. Please refer to [link to relevant documentation]. Figure 7h .

[0464] For a DMRS with m=0, it is associated with CDM groups with indices 0 to 2 out of M×L CDM groups, and with ports with indices 0 to 23 out of M×N ports. Specifically, the CDM group with index 0 is associated with ports with indices 0, 1, 6, 7, 12, 13, 18, and 19; the CDM group with index 1 is associated with ports with indices 2, 3, 8, 9, 14, 15, 20, and 21; and the CDM group with index 2 is associated with ports with indices 4, 5, 10, 11, 16, 17, 22, and 23.

[0465] For a DMRS with m=1, it is associated with CDM groups with indices 3 to 5 out of M×L CDM groups, and with ports with indices 24 to 47 out of M×N ports. Specifically, the CDM group with index 3 is associated with ports with indices 24, 25, 30, 31, 36, 37, 42, and 43; the CDM group with index 4 is associated with ports with indices 26, 27, 32, 33, 38, 39, 44, and 45; and the CDM group with index 5 is associated with ports with indices 28, 29, 34, 35, 40, 41, 46, and 47.

[0466] It is worth noting that, such as Figure 7h As shown, the number of ports has increased from 24 to 48 compared to existing technologies.

[0467] In some embodiments, inputting the channel information corresponding to the port group associated with the first part of the M time units to the first AI model can output the channel information corresponding to the port group in the second part of the M time units; or, inputting the channel information corresponding to the port group associated with the second part of the time units to the second AI model can output the channel information corresponding to the port group in the first part of the time units.

[0468] In some embodiments, the first time unit and the second time unit are different.

[0469] In some embodiments, the first time unit may include M1 time units out of M time units, where M1 is a positive integer. The channel information corresponding to the port group associated with the first time unit includes the channel information corresponding to the port group associated with each of the M1 time units.

[0470] In some embodiments, the second time unit may include M2 ​​time units out of M time units, where M2 is a positive integer. The channel information corresponding to the port group associated with the second time unit includes the channel information corresponding to the port group associated with each of the M2 time units. Here, M1 and M2 time units are different. M1 + M2 ≤ M.

[0471] In some embodiments, M1 = 1, M2 = 1, and the first time unit and the second time unit can be two different time units out of M time units. For example, M1 = 1, M2 = 1, and the first time unit and the second time unit can be two adjacent time units out of M time units.

[0472] For example, for Figure 6a The first time unit includes the first time slot, and the second time unit includes the second time slot. The channel information corresponding to the port group (including ports with indices 0 to 1) associated with the first time slot is input into the first AI model, and the channel information corresponding to the port group (including ports with indices 0 to 1) in the second time slot can be output.

[0473] For example, for Figure 6a The first time unit includes the first time slot, and the second time unit includes the second time slot. The channel information corresponding to the port group (including the ports with indices 2 to 3) associated with the second time slot is input to the second AI model, which can output the channel information corresponding to the port group (including the ports with indices 2 to 3) in the first time slot.

[0474] In some embodiments, the channel information corresponding to a port group is determined based on the DMRS transmitted on its associated time unit. For example, the channel information corresponding to the port group associated with the first time slot is determined based on the DMRS transmitted on the first time slot.

[0475] In some embodiments, the first time unit may be one of the M time units mentioned above.

[0476] In some embodiments, the first time unit is associated with L of the M×L CDM groups. In some embodiments, for each of the L CDM groups associated with the first time unit, each CDM group is associated with a different port in the first port group. In some embodiments, each CDM group is associated with (N÷L) ports in the first port group.

[0477] In some embodiments, 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.

[0478] In some embodiments, if the index m of the first time unit is 0, 1, ..., M-1, in other words, the index m of the first time unit is an integer between 0, 1, ..., M-1, then it should be understood that the first time unit is a time unit with index m out of M time units. It should also be understood that the index m of the first time unit can also satisfy the above conditions b = a × M + m or m = b mod M.

[0479] If the first time unit is a time unit with index m out of M time units, the relationship between this first time unit, the port (i.e., the ports included in the first port group), and the CDM group can be found in the above-mentioned relationship between time units, ports, and CDM groups. For details, please refer to [link to relevant documentation]. Figures 6a to 6b Examples C1 to C4, Examples D1 to D2, and Figures 7a to 7h This will not be elaborated upon here.

[0480] In some embodiments, a first port group may be associated with multiple first time units with different indices, wherein the index of each of the multiple first time units is, for example, (c-1)×M+m, where m represents the index of the first first time unit among the multiple first time units, and c is the total number of the multiple first time units. For example, if m=1, the indices of the three first time units are 1, M+1, and 2M+1. In some embodiments, the multiple first time units with different indices are all associated with the same L CDM groups, where the L CDM groups are CDM groups with indices from m×L to (L-1)+m×L, where m represents the index of the first first time unit among the multiple first time units.

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

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

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

[0484] 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.

[0485] In step S5102a, the terminal sends a PUSCH to the network device on at least one port according to the first information. Correspondingly, the network device receives the PUSCH on at least one port according to the first information.

[0486] If the PUSCH is sent by the terminal and received by the network device in the first time unit, then the PUSCH carries the first DMRS. If the PUSCH is not sent by the terminal and received by the network device in the first time unit, then the PUSCH does not carry the first DMRS.

[0487] In step S5102b, the network device sends a PDSCH to the terminal on at least one port based on the first information. Correspondingly, the terminal receives the PDSCH on at least one port based on the first information.

[0488] If the PDSCH is sent by the network device and received by the terminal in the first time unit, then the PDSCH carries the first DMRS. If the PDSCH is not sent by the network device and received by the terminal in the first time unit, then the PDSCH does not carry the first DMRS.

[0489] In some embodiments, the EPRE of the first DMRS is (10lg(ρ)) dB higher than the EPRE of the PUSCH / PDSCH, where ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit, and lg represents the logarithm to the base 10.

[0490] In some embodiments, the network device sends first indication information to the terminal, and the terminal can receive the first indication information accordingly. The first indication information is used to indicate L CDM groups associated with the first time unit. In some embodiments, the first indication information may include indexes of the L CDM groups associated with the first time unit. In some embodiments, the first indication information may be included in first information.

[0491] In some embodiments, the network device sends a second indication message to the terminal. Correspondingly, the terminal receives the second indication message. The second indication message is used to indicate at least one CDM group(s) without data among M×L CDM groups. In some embodiments, the second indication message may be included in the first message.

[0492] The second instruction information will be explained below with reference to Examples E1 and E2.

[0493] Example E1: The second indication information may include the number of at least one CDM group(s) without data. In other words, the second indication information may include the number of CDM groups without data in each of the M time units. In some embodiments, γ represents the number of at least one CDM group without data, γ = 1, 2, ..., M × L-1. Optionally, the CDM groups with indices 0 to γ-1 are CDM groups without data.

[0494] Example E2: The second indication information may include the index of at least one CDM group that does not carry data. In other words, the second indication information may include the index of the CDM group that does not carry data at each of the M time units.

[0495] In some embodiments, when the PUSCH / PDSCH carries the first DMRS, the device (e.g., a terminal and / or a network device) can determine the number ρ of CDM groups that do not carry data in the L CDM groups associated with the first time unit based on the second indication information, and determine (10lg(ρ)) dB; determine the EPRE of the first DMRS based on the EPRE of the PUSCH / PDSCH and (10lg(ρ)) dB; and determine the power of the first DMRS based on the EPRE of the first DMRS.

[0496] The following examples F1 and F2 illustrate how to determine ρ and (10lg(ρ)) dB.

[0497] Example F1, with Figure 6a For example (M=2, L=2, M×L=4), based on example E1, when the second indication information indicates γ=3, when the time slot with index m=0 is the first time unit, if the number of CDM groups that do not carry data in the first time unit is 2 (i.e., ρ=2), then the EPRE of the first DMRS is 3dB higher than the EPRE of PUSCH / PDSCH (i.e., (10lg(2))dB); when the time slot with index m=1 is the first time unit, if the number of CDM groups that do not carry data in the first time unit is 1 (i.e., ρ=1), then the EPRE of the first DMRS is the same as the EPRE of PUSCH / PDSCH.

[0498] Example F2, with Figure 7c For example (M=2, L=3, M×L=6), based on Example E2, when the second indication information indicates at least one CDM group without data at index 0, 1, 3, 4, 5, if the CDM group without data includes CDM groups with indices 0 and 1 (i.e., ρ=2) when the DMRS with index m=0 is the first time unit, the EPRE of the first DMRS is 3dB higher than the EPRE of PUSCH / PDSCH when the DMRS with index m=1 is the first time unit, and if the CDM group without data includes CDM groups with indices 3, 4, 5 (i.e., ρ=3), the EPRE of the first DMRS is 4.77dB higher than the EPRE of PUSCH / PDSCH. Specific principles are shown in Table 12. In some embodiments, the number of CDM groups without data in the first time unit is ρ, ρ=1,2,…,L, then the EPRE of the first DMRS in the first time unit is 10lg(ρ)dB higher than the EPRE of PUSCH / PDSCH.

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

[0500]

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

[0502] In some embodiments, PUSCH / PDSCH includes first data.

[0503] In some embodiments, 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.

[0504] 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.

[0505] 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.

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

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

[0508] In some embodiments, the third indication information is used to indicate at least one port, or in other words, the third indication information is used to indicate that PUSCH is sent on at least one port.

[0509] In some embodiments, the third indication information may include an index of at least one port, and may also include transmission indication information for indicating the transmission of PUSCH.

[0510] In step S5202, the terminal determines at least one port based on the third instruction information. The at least one port is used by the terminal to send PUSCH.

[0511] At least one port is included in multiple ports, the multiple ports include multiple port groups, the multiple port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit.

[0512] For an explanation of the multiple ports, multiple port groups, first port group and first time unit in some embodiments, please refer to step S5101, which will not be repeated here.

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

[0514] In some embodiments, the network device may also determine at least one port based on third indication information, the at least one port being used by the network device to receive PUSCH.

[0515] In step S5203, the network device sends first indication information to the terminal. Correspondingly, the terminal receives the first indication information. The first indication information is used to indicate the L CDM groups associated with the first time unit.

[0516] In some embodiments, the first indication information indicates that the first time unit with index m is associated with a CDM group with index m×L to (L-1)+m×L, wherein the CDM group with index m×L to (L-1)+m×L is the L CDM group associated with the first time unit.

[0517] In step S5204, the terminal determines a second CDM group based on at least one port and first indication information. The second CDM group is used to carry the first DMRS, and the ports associated with the second CDM group include the at least one port.

[0518] In some embodiments, the terminal determines the CDM group associated with at least one port among the L CDM groups indicated by the first time unit as the second CDM group according to the first indication information.

[0519] For example, such as Figure 6e As shown, the first time unit is the time unit with index m = 0. The first time unit is associated with CDMs with indices 0 and 1. The CDM with index 0 is associated with ports with indices 0, 1, 4, and 5, and the CDM with index 1 is associated with ports with indices 2, 3, 6, and 7. If at least one port includes ports with indices 0 and 1, then the CDM with index 0 can be identified as the second CDM group.

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

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

[0522] In some embodiments, the second indication information may include an index of at least one CDM group that does not carry data.

[0523] In step S5206, the terminal determines the power of the first DMRS according to the second instruction information. The power of the first DMRS is used by the terminal to transmit the first DMRS.

[0524] In some embodiments, the terminal determines ρ based on the second indication information; determines (10lg(ρ))dB; determines the EPRE of the first DMRS based on the EPRE of the PUSCH and (10lg(ρ))dB; and determines the power of the first DMRS based on the EPRE of the first DMRS.

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

[0526] In some embodiments, for the uplink, the network device may not be certain about the power of the first DMRS.

[0527] In step S5207a, the terminal sends a PUSCH to the network device through at least one port in the first time unit. Correspondingly, the network device receives the PUSCH through at least one port in the first time unit. The PUSCH carries the first DMRS.

[0528] In some embodiments, the first DMRS is transmitted at the power of the first DMRS.

[0529] In some embodiments, the terminal may transmit the first DMRS at the power of the first DMRS. In some embodiments, the network device may receive the first DMRS at the power of the first DMRS.

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

[0531] 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 may receive the first DMRS on the time-frequency resources corresponding to the second CDM group.

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

[0533] In step S5207b, the terminal does not send a PUSCH to the network device in the first time unit through at least one port. Correspondingly, the network device does not receive a PUSCH in the first time unit through at least one port. The PUSCH does not carry the first DMRS.

[0534] In some embodiments, the PUSCH in steps S5207a and S5207b may include first data.

[0535] In some embodiments, 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.

[0536] In some embodiments, the terminal may transmit first data on the time-frequency resources corresponding to the first CDM group. In some embodiments, the network device may receive the first data on the time-frequency resources corresponding to the first CDM group.

[0537] In some embodiments, the network device can transmit first data on the time-frequency resources corresponding to the first CDM group in steps S5207a and S5207b. The terminal can receive the first data on the time-frequency resources corresponding to the first CDM group.

[0538] In some embodiments, both the network device and the terminal can determine the first CDM group based on the index of the second CDM group and the indices of M×N CDM groups.

[0539] For example, the first CDM group can be at least one of the remaining CDM groups other than the second CDM group among M×N CDM groups, and the at least one CDM group does not carry data.

[0540] The communication method involved in the embodiments of this disclosure may include at least one of steps S5201 to S5207b. For example, steps S5201 to S5206 and step S5207a may be implemented as independent embodiments, steps S5201 to S5202 and step S5207b may be implemented as independent embodiments, steps S5201 to S5204 may be implemented as independent embodiments, and steps S5201 to S5206 may be implemented as independent embodiments. The communication method involved in the embodiments of this disclosure is not limited thereto.

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

[0542] In some embodiments, step S5207b is optional, and one or more of these steps may be omitted or substituted in different embodiments.

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

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

[0545] In some embodiments, steps S5207a and S5207b may be omitted or substituted in different embodiments.

[0546] 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.

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

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

[0549] In some embodiments, the third indication information is used to indicate at least one port, or in other words, the third indication information is used to indicate that PDSCH is received on at least one port.

[0550] In some embodiments, the third indication information may include an index of at least one port, and may also include transmission indication information for indicating the receipt of PDSCH.

[0551] In step S5302, the terminal determines at least one port according to the third instruction information. The at least one port is used by the terminal to receive PDSCH sent by the network device.

[0552] At least one port is included in multiple ports, the multiple ports include multiple port groups, the multiple port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit.

[0553] 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.

[0554] In some embodiments, the network device may determine at least one port based on third indication information, and the at least one port may be used by the network device to send PDSCH to the terminal.

[0555] In step S5303, the network device sends first indication information to the terminal. Correspondingly, the terminal receives the first indication information. The first indication information is used to indicate the L CDM groups associated with the first time unit.

[0556] 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.

[0557] In step S5304, the terminal determines a second CDM group based on at least one port and first indication information. The ports associated with the second CDM group include the at least one port. The second CDM group is used to carry the first DMRS and is used by the terminal to receive the first DMRS.

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

[0559] 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.

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

[0561] In some embodiments, the second indication information may include an index of at least one CDM group that does not carry data.

[0562] In step S5306, the terminal determines the power of the first DMRS based on the second instruction information. The power of the first DMRS is used by the terminal to receive the first DMRS.

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

[0564] In some embodiments, the network device may determine ρ based on the second indication information; determine (10lg(ρ))dB; determine the EPRE of the first DMRS based on the EPRE of the PDSCH and (10lg(ρ))dB; and determine the power of the first DMRS based on the EPRE of the first DMRS.

[0565] In some embodiments, for downlink, the terminal may not be certain of the power of the first DMRS.

[0566] In step S5307a, the network device sends a PDSCH to the terminal through at least one port on the first time unit. Correspondingly, the terminal receives the PDSCH through at least one port on the first time unit. The PDSCH carries the first DMRS.

[0567] In some embodiments, the first DMRS is transmitted according to the power of the first DMRS.

[0568] 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.

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

[0570] 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.

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

[0572] In step S5307b, the network device does not send PDSCH to the terminal in the first time unit through at least one port. Correspondingly, the terminal does not receive PDSCH in the first time unit through at least one port. The PDSCH does not carry the first DMRS.

[0573] In some embodiments, the PDSCH in steps S5307a and S5307b may include first data.

[0574] In some embodiments, 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.

[0575] In some embodiments, the network device can transmit first data on the time-frequency resources corresponding to the first CDM group in steps S5307a and S5307b. The terminal can receive the first data on the time-frequency resources corresponding to the first CDM group.

[0576] In some embodiments, both the network device and the terminal can determine the first CDM group based on the index of the second CDM group and the indices of M×N CDM groups.

[0577] For example, the first CDM group can be at least one of the remaining CDM groups other than the second CDM group among M×N CDM groups, and the at least one CDM group does not carry data.

[0578] The communication method involved in the embodiments of this disclosure may include at least one of steps S5301 to S5307b. For example, steps S5301 to S5306 and step S5307a may be implemented as independent embodiments, steps S5301 to S5302 and step S5307b may be implemented as independent embodiments, steps S5301 to S5304 may be implemented as independent embodiments, and steps S5301 to S5306 may be implemented as independent embodiments. The communication method involved in the embodiments of this disclosure is not limited thereto.

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

[0580] In some embodiments, step S5307b is optional, and one or more of these steps may be omitted or substituted in different embodiments.

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

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

[0583] In some embodiments, steps S5307a and S5307b may be omitted or substituted in different embodiments.

[0584] In some embodiments, step S5306 is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0585] 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.

[0586] In some embodiments of this disclosure, the network device may send the first indication information, the second indication information, and the third 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, and the third indication information to the terminal in a single transmission.

[0587] In this embodiment of the disclosure, a time-domain-based DMRS port expansion method is also provided. In the above-mentioned communication method, the method can be used to determine a first port, wherein the first port is one of the above-mentioned at least one port.

[0588] In the time-domain-based DMRS port expansion method, the first port is determined according to the time unit.

[0589] In some embodiments, the time unit includes: subframe, time slot, and DMRS.

[0590] In some embodiments, the first port includes: a DMRS port, an antenna port for the PUSCH, an antenna port for the PDSCH, etc.

[0591] In some embodiments, determining the first port based on a time unit includes: determining the first port index based on a time unit index. Determining the first port index based on a time unit index includes at least one of the following cases 1 to 3.

[0592] Case 1: If the time unit is a subframe, then the first port index is based on the subframe index (n) within a frame. sf The subframe index is determined. Optionally, it can be implemented based on the above b = a × M + m or m = b mod M. Here, m represents the subframe index, and b represents the index of an intra-frame time unit. Further, the first port index is determined based on the subframe index m and the time slot with index m associated with the ports with indices (m × N1) to (m × N1 + N - 1).

[0593] Case 2: If the time unit is a time slot, then there are methods 2-1 to 2-3 as follows.

[0594] Method 2-1: The first port index is based on the time slot index (n) within the subframe. sThe determination is as follows. Method 2-1 can be implemented based on the above b = a × M + m or m = b mod M. Here, m represents the slot index, and b represents the index of a time unit within a subframe. Further, the first port index is determined based on the slot index m and the time slot with index m associated with the ports with indices (m × N1) to (m × N1 + N - 1).

[0595] Method 2-2: The first port index is based on the time slot index (n) within the half-frame. s,hf The determination is as follows. Method 2-2 can be implemented based on the above b = a × M + m or m = b mod M. Here, m represents the slot index, and b represents the index of a time unit within a half-frame. Further, the first port index is determined based on the slot index m and the time slot with index m associated with the ports with indices (m × N1) to (m × N1 + N - 1).

[0596] Method 2-3: The first port index is based on the intra-frame slot index (n) s,f The determination is as follows. Methods 2-3 can be implemented based on the above: b = a × M + m or m = b mod M. Here, m represents the slot index, and b represents the index of a time unit within a frame. Further, the first port index is determined based on the slot index m and the port with indices (m × N1) to (m × N1 + N - 1) associated with the slot at index m.

[0597] Case 3: If the time unit is DMRS, then there are methods 3-1 to 3-4 as follows.

[0598] Method 3-1: The first port index is based on the DMRS index (n) within a time slot. s,dmrs The method 3-1 can be implemented based on the above b = a × M + m or m = b mod M. Here, m represents the DMRS index, and b represents the index of a time unit within a time slot. Further, the first port index is determined based on the DMRS index m and the DMRS with index m associated with ports at indices (m × N1) to (m × N1 + N - 1).

[0599] Method 3-2: The first port index is based on the DMRS index (n) within a subframe. s,f,dmrs The determination is as follows. Method 3-2 can be implemented based on the above b = a × M + m or m = b mod M. Here, m represents the DMRS index, and b represents the index of a time unit within a subframe. Further, the first port index is determined based on the DMRS index m and the DMRS with index m associated with the ports with indices (m × N1) to (m × N1 + N - 1).

[0600] Method 3-3: The first port index is based on the DMRS index (n) within a half-frame.s,hf,dmrs The method 3-3 can be implemented based on the above b = a × M + m or m = b mod M. Here, m represents the DMRS index, and b represents the index of a half-frame time unit. Further, the first port index is determined based on the DMRS index m and the DMRS with index m associated with ports from index (m × N1) to (m × N1 + N - 1).

[0601] Method 3-4: The first port index is based on the DMRS index (n) within a frame. s,s,dmrs The determination is as follows. Methods 3-4 can be implemented based on the above: b = a × M + m or m = b mod M. Here, m represents the DMRS index, and b represents the index of an intra-frame time unit. Further, the first port index is determined based on the DMRS index m and the DMRS with index m associated with ports from index (m × N1) to (m × N1 + N - 1).

[0602] A DMRS index can be understood as an index of the duration of DMRS usage.

[0603] In some embodiments of this disclosure, a communication method is provided, which includes steps 11 to 14.

[0604] Step 11: The network device sends first information to the terminal device. The first information instructs the terminal device to send the first DMRS on the first port. The first DMRS is carried on the PUSCH.

[0605] In some embodiments, PUSCH is not sent on all first ports, but is typically sent from at least one first port selected from M×N first ports, and the same applies to the receiving side (network device).

[0606] Optionally, the first port may include: a DMRS port, an antenna port for PUSCH, etc. For example, the first port may be a DMRS port for transmitting the first DMRS, or an antenna port for transmitting PUSCH.

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

[0608] Step 13: The terminal device sends the first DMRS to the network device on the first port according to the first information. The first DMRS is carried on the PUSCH.

[0609] Step 14: The network device receives the first DMRS sent by the terminal device on the first port. The first DMRS is carried on the PUSCH.

[0610] Optionally, the first port may include: a DMRS port, an antenna port for PUSCH, etc. For example, the first port may be a DMRS port for transmitting the first DMRS, or an antenna port for transmitting PUSCH.

[0611] It should be understood that the execution order of steps 12 and 13 is not limited; that is, step 13 can be executed before step 12 or after step 22.

[0612] In this embodiment of the disclosure, a communication method is provided, which includes the following steps 21 to 24.

[0613] Step 21: The network device sends first information to the terminal device. The first information instructs the terminal device to receive the first DMRS on the first port. The first DMRS is carried on the PDSCH.

[0614] In some embodiments, PDSCH is not sent on all first ports, but is typically sent from at least one first port selected from M×N first ports, and the same applies to the receiving side (terminal).

[0615] Optionally, the first port may include: a DMRS port, an antenna port for 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.

[0616] Step 22: The network device sends the first DMRS to the terminal device on the first port. The first DMRS is carried on the PDSCH.

[0617] Step 23: The terminal device receives the first information.

[0618] Step 24: The terminal device receives the first DMRS on the first port according to the first information instruction. The first DMRS is carried on the PDSCH.

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

[0620] In some embodiments, during the process of determining the first port index based on the time unit index, one time unit is associated with N first ports, where N is an integer greater than 0.

[0621] In some embodiments, in every M time units, the first port associated with any two time units is different, where M is an integer greater than 1.

[0622] In some embodiments, the M time units are continuous in the time domain, or in other words, the M time units are consecutive time units.

[0623] In some embodiments, for uplink, the terminal device needs to ensure power consistency and / or phase continuity of transmitted PUSCH within M time units.

[0624] Optionally, within M time units, for downlink, the network device needs to ensure power consistency and / or phase continuity of transmitted PDSCH.

[0625] In some embodiments, any two time units spaced M time units apart are associated with the same first port.

[0626] In some embodiments, the number of first ports is M×N.

[0627] In some embodiments, N and / or M are sent from the network device to the terminal device.

[0628] In some embodiments, during the process of determining the first port index based on the time unit index, a first time unit is associated with L CDM groups, where L is an integer greater than 0.

[0629] In some embodiments, each CDM group is associated with N / L first ports, where N is an integer multiple of L;

[0630] In some embodiments, different CDMs are associated with different first ports.

[0631] In some embodiments, any two time units within each M time units are associated with different CDM groups;

[0632] In some embodiments, any two time units spaced M time units are associated with the same CDM group;

[0633] In some embodiments, the number of CDM groups is M×L.

[0634] In some embodiments, L and / or M are configured by the network device to the terminal device.

[0635] Optionally, the network device may use either method a or method b to indicate that the terminal device has no CDM group.

[0636] Method a: The network device indicates the number γ of CDM groups with no data on the terminal device, where γ = 1, 2, ..., M × L - 1;

[0637] Optionally, there is no data for the CDM groups with indices 0 to γ-1.

[0638] Method b: The network device indicates the index of the CDM group where the terminal device has no data.

[0639] Optionally, the power of DMRS transmitted in a time unit is determined based on the number of CDM groups that do not carry data in that time unit.

[0640] The following provides detailed explanations for various situations.

[0641] Case 1: If the time unit is a subframe, then the first port index is based on the subframe index (n). sf This is confirmed. It should be understood that a (system) frame typically comprises 10 subframes, and the subframe index n corresponds to the first subframe within each (system) frame. sf =0, the subframe index n corresponding to the second subframe sf =1, and so on, the subframe index n corresponding to the last subframe sf =9.

[0642] Case 2: If the time unit is a time slot, based on method 2-1, the first port index is determined according to the time slot index (n) within the subframe. s It should be understood that a subframe includes at least one time slot, and the specific number of time slots is related to the subcarrier spacing; assuming a subframe includes 8 time slots, then the index n of the first time slot within each subframe is determined. s =0, the index n of the second time slot s =1, and so on, the index n of the last time slot s =7.

[0643] Case 2: If the time unit is a time slot, based on method 2-2, the first port index is determined according to the time slot index (n) within the half-frame. s,hf It should be understood that a half-frame typically consists of 5 subframes, each containing at least one time slot. The specific number of time slots depends on the subcarrier spacing. Assuming a subframe contains 2 time slots, the index n of the first time slot within each half-frame is determined. s,hf =0, the index n of the second time slot s,hf =1, and so on, the index n of the last time slot s,hf =9.

[0644] Case 2: If the time unit is a time slot, based on method 2-3, the first port index is determined according to the time slot index (n) within the (system) frame. s,f It should be understood that a (system) frame typically comprises 10 subframes, each subframe including at least one time slot, the specific number of time slots depending on the subcarrier spacing; assuming a subframe includes 4 time slots, then the index n of the first time slot within each (system) frame... s,f =0, the index n of the second time slot s,f =1, and so on, the index n of the last time slot s,f =39.

[0645] Case 3: If the time unit is a DMRS symbol, then based on Method 3-1, the first port index is determined according to the DMRS symbol index within a time slot. It should be understood that a time slot includes at least one DMRS symbol. Taking a time slot containing four DMRS symbols as an example, the index n of the first DMRS symbol within each time slot... s,dmrs =0, the index n of the second DMRS symbol s,dmrs =1, and so on, the index n of the last DMRS symbol s,dmrs =3.

[0646] Case 3: If the time unit is a DMRS symbol, then based on Method 3-2, the first port index is determined according to the DMRS symbol index within a subframe. It should be understood that a subframe includes at least one time slot, and a time slot includes at least one DMRS symbol. Taking a subframe with two time slots as an example, and a time slot with four DMRS symbols as an example, the index of the first DMRS symbol within each subframe is n. s,f,dmrs =0, the index n of the second DMRS symbol s,f,dmrs =1, and so on, the index n of the last DMRS symbol s,f,dmrs =7.

[0647] Case 3: If the time unit is a DMRS symbol, then based on Method 3-3, the first port index is determined according to the DMRS symbol index within a half-frame. It should be understood that a half-frame typically includes 5 subframes, a subframe includes at least one time slot, and a time slot includes at least one DMRS symbol. Taking a subframe containing 2 time slots and a time slot containing 2 DMRS symbols as an example, the index n of the first DMRS symbol within each half-frame... s,hf,dmrs =0, the index n of the second DMRS symbol s,hf,dmrs =1, and so on, the index n of the last DMRS symbol s,hf,dmrs =19.

[0648] Case 3: If the time unit is a DMRS symbol, then based on methods 3-4, the first port index is determined according to the DMRS symbol index within a (system) frame. It should be understood that a (system) frame typically includes 10 subframes, a subframe includes at least one time slot, and a time slot includes at least one DMRS symbol. Taking a subframe containing two time slots and a time slot containing two DMRS symbols as an example, the index n of the first DMRS symbol within each (system) frame... s,s,dmrs =0, the index n of the second DMRS symbol s,s,dmrs =1, and so on, with the index of the last DMRS symbol being n. s,s,dmrs =39.

[0649] Optionally, the number of DMRS symbols within a time slot is indicated by the first information.

[0650] It should be understood that the DMRS symbol here includes a preceding DMRS symbol and / or an additional DMRS symbol; that is, a time slot includes at least one DMRS symbol, which may be at least one preceding DMRS symbol, or at least one additional DMRS symbol, or both preceding and additional DMRS symbols. Alternatively, there may be no concept of "preceding" and "additional" DMRS symbols, and they are all collectively referred to as DMRS symbols, with a time slot including at least one DMRS symbol.

[0651] Optionally, one time unit can be associated with N first ports, where N is an integer greater than 0.

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

[0653] It should be understood that how time units are associated with N first ports is not the inventive point of this invention. It can be consistent with the prior art or it can be a new association method. This invention does not limit it.

[0654] Optionally, in every M time units, the first port associated with any two time units is different, where M is an integer greater than 1;

[0655] For example, M is 2, 3, or 4.

[0656] It should be understood that M time units are grouped together, and different time units within this group are associated with different first ports, thereby increasing the number of first ports in a time-division multiplexing manner.

[0657] Optionally, within M time units, for uplink, the terminal device needs to ensure power consistency and / or phase continuity of transmitted PUSCH.

[0658] Optionally, within M time units, for downlink, the network device needs to ensure power consistency and / or phase continuity of transmitted PDSCH.

[0659] It should be understood that since the M time units are associated with different first ports, this means that a time unit can only obtain the channel information on its associated first port. If it is necessary to obtain the channel information on other first ports of the same time unit, a method such as AI-based time-domain channel prediction is required to predict the channel information based on the channel information of the time units corresponding to other first ports. The premise for using this method is that the channels on these M time units satisfy at least one of the following: power consistency or phase continuity.

[0660] Optionally, the method for maintaining the power consistency and / or phase continuity of the transmitted PUSCH / PDSCH over M time units includes at least one of the following:

[0661] The power for transmitting PUSCH / PDSCH is the same;

[0662] The PSD for transmitting PUSCH / PDSCH is the same;

[0663] The (analog) beam or TCI for transmitting PUSCH / PDSCH is the same;

[0664] The (digital) precoding for transmitting PUSCH / PDSCH is the same;

[0665] In M time units, there are no other uplink / downlink transmissions except for PUSCH;

[0666] In M time units, there are no other uplink / downlink transmissions besides PDSCH;

[0667] In M time units, all are uplink symbols or all are downlink symbols;

[0668] In M time units, the frequency units of PUSCH / PDSCH are the same (i.e., PUSCH / PDSCH cannot have frequency hopping transmission).

[0669] Optionally, any two time units spaced M time units apart can be associated with the same first port. It should be understood that the association between the M time units and the first port is periodically repeated in the time domain.

[0670] Optionally, the number of the first ports is M×N.

[0671] In some embodiments, a time slot, a subframe, a half-frame, or a time unit in a frame and a first port are associated as shown in Modes 1-A to 1-C.

[0672] Method 1-A: In the time unit with index a×M+m, associate the first port with indices (m×N1) to (m×N1+N-1), where a is an integer greater than or equal to 0, and m = 0, 1, ..., M-1.

[0673] Method 1-B, the time unit with index b, is associated with the first port from (b mod M)×N1 to (b mod M)×N1+N-1, where b is an integer greater than or equal to 0.

[0674] Method 1-C, the time unit with index b, is associated with the first port of index (0~N-1)+σ, where σ=(bmod M)×N1. Here, b is an integer greater than or equal to 0.

[0675] It is worth noting that in methods 1-A to 1-C, b can be an index of a time slot, a subframe, a half-frame, or a time unit within a frame. For example, b could be n. sf n s n s,hf n s,f n s,dmrs n s,f,dmrs n s,hf,dmrs n s,s,dmrs wait.

[0676] It should be understood that the indexes of the first port are arranged in chronological order, starting from index 0 of the first time unit out of the M time units, and continuing until the last time unit.

[0677] Optionally, N and / or M are indicated by the first information.

[0678] Optionally, a time unit can be associated with L CDM groups, where L is an integer greater than 0.

[0679] Optionally, each CDM group is associated with N / L first ports, where N is an integer multiple of L.

[0680] In some embodiments, L is 2 or 3, etc.

[0681] Optionally, different CDMs can be associated with different first ports.

[0682] Optionally, in every M consecutive time units, any two time units may be associated with different CDM groups.

[0683] Optionally, any two time units spaced M time units apart can be associated with the same CDM group.

[0684] Optionally, the number of CDM groups is M×L.

[0685] In some embodiments, a time slot, a subframe, a half-frame, or a time unit in a frame and a first port are associated as shown in Modes 2-A to 2-C.

[0686] Method 2-A, with the time unit indexed as a×M+m and the associated index as (m×L) to (m×L+L-1), where a is an integer greater than or equal to 0 and m = 0, 1, ..., M-1.

[0687] Method 2-B: The time unit with index b is associated with the CDM group with indices from (b mod M)×L to (b mod M)×L+L-1, where b is an integer greater than or equal to 0.

[0688] Method 2-C, the time unit with index b, is associated with the CDM group with index (0~L-1)+σ, where σ=(b modM)×L, and b is an integer greater than or equal to 0.

[0689] It is worth noting that in methods 2-A to 2-C, b can be an index of a time slot, a subframe, a half-frame, or a time unit within a frame; for example, b can be n. sf n s n s,hf n s,f n s,dmrs n s,f,dmrs n s,hf,dmrs n s,s,dmrs wait.

[0690] It should be understood that the indexes of the CDM group are arranged in chronological order, starting from index 0 of the first time unit in the M consecutive time units and counting up to the last time unit.

[0691] Optionally, L and / or M are configured by the network device to the terminal device.

[0692] Based on method a, the network device indicates the number of CDM groups (DMRS CDM group(s) without data) without data to the terminal device, including: indicating the number of CDM groups (DMRS CDM group(s) without data) γ through first information, where γ = 1, 2, ..., M × L-1. Optionally, the CDM groups with indices from 0 to γ-1 are the CDM groups without data.

[0693] Based on method b, the network device indicates the terminal device's CDM group(s) without data (DMRS CDM group(s) without data), including: first information indicating the index of the CDM group without data.

[0694] Optionally, the power of DMRS transmitted in a time unit is determined based on the number of CDM groups that do not carry data in that time unit.

[0695] For example, with Figure 6aFor example, the time unit is a time slot, M=2, L=2, each time slot includes 2 CDM groups, and the total number of CDM groups is 4. If the first information indicates that the number of CDM groups without data is 3 (method a), then in the first time slot, the number of CDM groups without data is 2, and the EPRE of DMRS is 3dB higher than that of PUSCH / PDSCH; in the second time slot, the number of CDM groups without data is 1, and the EPRE of DMRS is the same as that of PUSCH / PDSCH.

[0696] For example, with Figure 7c For example, where the time unit is a DMRS symbol, M=2, L=3, each DMRS symbol includes 3 CDM groups, and the total number of CDM groups is 6. If the index of the CDM group that does not carry data is 0, 1, 3, 4, 5 (method b), then on the first DMRS symbol, the number of CDM groups that do not carry data is 2 (CDM groups with indices 0 and 1), and the EPRE of the DMRS symbol is 3dB higher than the EPRE of PUSCH / PDSCH; on the second DMRS symbol, the number of CDM groups that do not carry data is 3 (CDM groups with indices 3, 4, and 5), and the EPRE of the DMRS symbol is 4.77dB higher than the EPRE of PUSCH / PDSCH. The specific principles are shown in Table 12. Generally, if the number of CDM groups that do not carry data in a time unit is ρ, where ρ = 1, 2, ..., L, then the EPRE of the DMRS symbol in this time unit is higher than that of the PUSCH / PDSCH by (10lg(ρ)) dB, where lg represents the logarithm to the base 10.

[0697] For a detailed explanation of the relationship between the EPRE of PUSCH / PDSCH and the EPRE of DMRS, please refer to Table 12.

[0698] 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.

[0699] 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.

[0700] 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).

[0701] Figure 8a This is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. For example... Figure 8a As shown, terminal 8100 may include at least one of transceiver module 8101, processing module 8102, etc.

[0702] In some embodiments, the transceiver module 8101 is configured to perform 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; wherein the at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is sent and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal DMRS; or, the PUSCH or PDSCH is not sent and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0703] Optionally, the transceiver module 8101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal 101 in any of the above methods (e.g., steps S5102a, S5207a, S5207b, S5307a, S5307b, but not limited thereto), which will not be described in detail here.

[0704] Optionally, the processing module 8102 is used to execute at least one of the other steps executed by the terminal 101 in any of the above methods (e.g., steps S5202, S5204, S5206, S5302, S5304, S5306, but not limited thereto), which will not be described in detail here.

[0705] Figure 8b This is a schematic diagram of the network device proposed in an embodiment of this disclosure. Figure 8b As shown, the network device 8200 may include at least one of a transceiver module 8201 and a processing module 8202.

[0706] In some embodiments, the transceiver module 8201 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; wherein the at least one port is included in a plurality of ports, the plurality of ports include a plurality of port groups, the plurality of port groups include a first port group, the first port group includes at least one port, and the first port group is associated with a first time unit. The PUSCH or PDSCH is sent and / or received on the first time unit, and the PUSCH or PDSCH carries a first demodulation reference signal DMRS; or, the PUSCH or PDSCH is not sent and / or received on the first time unit, and the PUSCH or PDSCH does not carry the first DMRS.

[0707] Optionally, the transceiver module 8201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device 102 in any of the above methods (e.g., steps S5101, S5102b, S5201, S5203, S5205, S5301, S5303, S5305, but not limited thereto), which will not be described in detail here.

[0708] Optionally, the processing module 8202 is used to perform at least one of the other steps performed by the network device 102 in any of the above methods (e.g., determining the second CDM group based on at least one port, or determining the power of the first DMRS based on the first indication information, the second indication information, and the second CDM group, but not limited thereto), which will not be elaborated here.

[0709] 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.

[0710] 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.

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

[0712] Figure 9a This is a schematic diagram of the structure of a communication device 9100 provided according to an embodiment of this disclosure. The communication device 9100 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 9100 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.

[0713] like Figure 9a As shown, the communication device 9100 is used to execute any of the above methods. In some embodiments, the communication device 9100 includes one or more processors 9101. The processor 9101 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, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 9100 is used to execute any of the above methods. Optionally, one or more processors 9101 are used to invoke instructions to cause the communication device 9100 to execute any of the above methods.

[0714] In some embodiments, the communication device 9100 further includes one or more transceivers 9103. When the communication device 9100 includes one or more transceivers 9103, the transceivers 9103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S5102a, S5207a, S5207b, S5307a, S5307b, S5101, S5102b, S5201, S5203, S5205, S5301, S5303, S5305, but not limited thereto), and the processor 9101 performs at least one of other steps (e.g., steps S5202, S5204, S5206, S5302, S5304, S5306, 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, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

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

[0716] The communication device 9100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 9100 described in this disclosure is not limited thereto, and the structure of the communication device 9100 may vary. Figure 9aRestrictions. Communication equipment can be a standalone device or part of a larger device. For example, communication equipment 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-mounted device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0717] Figure 9b This is a schematic diagram of the structure of chip 9200 according to an embodiment of this disclosure. For cases where the communication device 9100 can be a chip or a chip system, please refer to... Figure 9b The diagram shown is a schematic representation of the structure of chip 9200, but it is not limited to this.

[0718] Chip 9200 includes one or more processors 9201. Chip 9200 is used to perform any of the methods described above.

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

[0720] In some embodiments, the interface circuit 9202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S5102a, S5207a, S5207b, S5307a, S5307b, S5101, S5102b, S5201, S5203, S5205, S5301, S5303, S5305, but not limited thereto). For example, the interface circuit 9202 performing the communication steps such as sending and / or receiving in the above method refers to the interface circuit 9202 performing data interaction between the processor 9201, the chip 9200, the memory 9203, or the transceiver device. In some embodiments, the processor 9201 performs at least one of other steps (e.g., steps S5202, S5204, S5206, S5302, S5304, S5306, but not limited thereto).

[0721] 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.

[0722] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 9100, cause the communication device 9100 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.

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

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

[0725] 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.

[0726] Those skilled in the art will 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.

[0727] 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, the plurality of port groups include a first port group, the first port group includes the at least one port, and the first port group is associated with a first time unit; Wherein, the PUSCH or the PDSCH is transmitted and / or received on the first time unit, and the PUSCH or the PDSCH carries a first demodulation reference signal DMRS; or, the PUSCH or the PDSCH is not transmitted and / or received on the first time unit, and 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 among the plurality of port groups contain different ports; and / or, the different port groups among 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, M port groups in the plurality of port groups are associated with M time units; Wherein, M represents the number of the plurality 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.

4. The method according to claim 3, characterized in that, Over the M time units, the PUSCH or the PDSCH satisfies at least one of the following: Power consistency; or, Phase continuity.

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

6. The method according to claim 5, 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.

7. The method according to claim 5 or 6, 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.

8. The method according to any one of claims 5-7, 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; Wherein, ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit, and lg represents the logarithm to the base 10.

9. The method according to claim 8, characterized in that, The first port group includes ports with indices from (m×N1) to (m×N1+N-1), or the first port group includes ports with indices from (m×N) to (m×N+N-1). Wherein, m represents the index of the first time unit, N1 represents the maximum number of ports included in each port group, N represents the number of ports included in each port group, and N1 is an integer greater than or equal to N.

10. The method according to claim 9, characterized in that, The index m of the first time unit satisfies any of the following: b = a × M + m; or m = b mod M; Wherein, b represents the index of the time unit included in the first duration, a is an integer greater than or equal to 0, and mod represents the modulo operation.

11. The method according to claim 10, characterized in that, The first time unit is a subframe, and the first duration is one frame; or, The first time unit is a time slot, and the first duration is one subframe, one half-frame, or one frame; or, The first time unit is DMRS, and the first duration is a time slot, a subframe, a half-frame, or a frame.

12. The method according to any one of claims 1-11, 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 L CDM groups associated with the first time unit; Receive second indication information sent by the network device, wherein the second indication information is used to indicate at least one CDM group among the M×L CDM groups that does not carry data; or, Receive third indication information sent by the network device, wherein the third indication information is used to indicate the at least one port.

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, the plurality of port groups include a first port group, the first port group includes the at least one port, and the first port group is associated with a first time unit; Wherein, the PUSCH or the PDSCH is transmitted and / or received on the first time unit, and the PUSCH or the PDSCH carries a first demodulation reference signal DMRS; or, the PUSCH or the PDSCH is not transmitted and / or received on the first time unit, and 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 among the plurality of port groups contain different ports; and / or, the different port groups among 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, M port groups in the plurality of port groups are associated with M time units; Wherein, M represents the number of the plurality 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.

16. The method according to claim 15, characterized in that, Over the M time units, the PUSCH or the PDSCH satisfies at least one of the following: Power consistency; or, Phase continuity.

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

18. The method according to claim 17, 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.

19. The method according to claim 17 or 18, 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.

20. The method according to any one of claims 17-19, characterized in that, The EPRE of the first DMRS is higher than that of the PUSCH or the PDSCH by (10lg(ρ)) dB; Wherein, ρ represents the number of CDM groups that do not carry data in the L CDM groups associated with the first time unit, and lg represents the logarithm to the base 10.

21. The method according to claim 20, characterized in that, The first port group includes ports with indices from (m×N1) to (m×N1+N-1), and / or the first port group includes ports with indices from (m×N) to (m×N+N-1); Wherein, m represents the index of the first time unit, N1 represents the maximum number of ports included in each port group, N represents the number of ports included in each port group, and N1 is an integer greater than or equal to N.

22. The method according to claim 21, characterized in that, The index m of the first time unit satisfies any of the following: b = a × M + m; or m = b mod M; Wherein, b represents the index of the time unit included in the first duration, a is an integer greater than or equal to 0, and mod represents the modulo operation.

23. The method according to claim 22, characterized in that, The first time unit is a subframe, and the first duration is one frame; or, The first time unit is a time slot, and the first duration is one subframe, one half-frame, or one frame; or, The first time unit is DMRS, and the first duration is a time slot, a subframe, a half-frame, or a frame.

24. The method according to any one of claims 13-23, characterized in that, The method further includes at least one of the following: Send first indication information to the terminal, wherein the first indication information is used to indicate L CDM groups associated with the first time unit; Send a second indication message to the terminal, wherein the second indication message is used to indicate at least one CDM group among the M×L CDM groups that does not carry data; or, Send a third indication message to the terminal, wherein the third indication message is used to indicate the at least one port.

25. A communication method for a communication system, the communication system comprising a terminal and a network device, 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 PUSCH to the network device or receiving a 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, the plurality of port groups include a first port group, the first port group includes the at least one port, and the first port group is associated with a first time unit; Wherein, the PUSCH or the PDSCH is transmitted and / or received on the first time unit, and the PUSCH or the PDSCH carries a first demodulation reference signal DMRS; or, the PUSCH or the PDSCH is not transmitted and / or received on the first time unit, and 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 11 or any one of claims 12 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 11; The network device is configured to implement the communication method according to any one of claims 12 to 24.

28. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1 to 11 or any one of claims 12 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 11, or any one of claims 12 to 24.