Information transmission method, device, storage medium, and program product

By receiving and sending information indicating DMRS configuration, as well as associating patterns and OCC information, the problem of traditional DMRS configuration being unable to adapt to multiple ports is solved, thereby improving the capacity of the communication system.

WO2026098030A1PCT designated stage Publication Date: 2026-05-15ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-08-29
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Traditional DMRS configurations cannot accommodate a larger number of maximum DMRS ports as the number of data transmission layers increases, resulting in limited communication system capacity.

Method used

By receiving and sending first indication information indicating DMRS configuration, and associating DMRS pattern information and/or orthogonal code (OCC) information, the maximum number of DMRS ports supported by the DMRS configuration can be increased to accommodate the increased number of transport data layers.

Benefits of technology

It increases the transmission capacity of the communication system, enabling it to adapt to more transmission data layers and meet expanded needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025117981_15052026_PF_FP_ABST
    Figure CN2025117981_15052026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide an information transmission method, a device, a storage medium, and a program product. The method comprises: receiving first indication information, wherein the first indication information is used for indicating a DMRS configuration, and the DMRS configuration is associated with pattern information corresponding to a DMRS and / or OCC information corresponding to the DMRS.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission methods, equipment, storage media and software products

[0001] This disclosure claims priority to Chinese patent application No. 202411598534.9, filed on November 8, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to information transmission methods, devices, storage media and program products. Background Technology

[0003] In communication systems, the dedicated demodulation reference signal (DMRS) is used to demodulate signals during data transmission. When transmitting data via DMRS, one DMRS port corresponds to multiple DMRSs, and different DMRS ports are associated with different data transmission layers. Increasing the number of data transmission layers is the most direct way to improve the transmission capacity of a communication system. Summary of the Invention

[0004] This disclosure provides an information transmission method, device, storage medium, and program product.

[0005] On one hand, an information transmission method is provided, comprising: receiving first indication information, the first indication information being used to indicate DMRS configuration, the DMRS configuration being associated with pattern information corresponding to DMRS and / or orthogonal code OCC information corresponding to DMRS.

[0006] On the other hand, an information transmission method is provided, comprising: sending first indication information, the first indication information being used to indicate DMRS configuration, the DMRS configuration being associated with pattern information corresponding to DMRS and / or OCC information corresponding to DMRS.

[0007] In another aspect, an information transmission device is provided, comprising: a receiving unit, configured to receive first indication information, the first indication information being used to indicate DMRS configuration, the DMRS configuration being associated with pattern information corresponding to DMRS and / or orthogonal code OCC information corresponding to DMRS.

[0008] In another aspect, an information transmission device is provided, comprising: a transmitting unit, configured to transmit first indication information, the first indication information being configured to indicate DMRS configuration, the DMRS configuration being associated with pattern information corresponding to DMRS and / or OCC information corresponding to DMRS.

[0009] In another aspect, an electronic device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor, when executing the computer program, implements the information transmission method described in any of the above aspects or embodiments.

[0010] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the information transmission method described in any of the above aspects or embodiments.

[0011] In another aspect, a computer program product is provided, which includes computer program instructions that, when executed by a processor, implement the information transmission method described in any of the above aspects or embodiments.

[0012] This disclosure discloses an embodiment in which a first node can receive first indication information for indicating a DMRS configuration, the DMRS configuration being associated with pattern information and / or orthogonal code (OCC) information corresponding to the DMRS. Since the pattern information and OCC information are related to the maximum number of DMRS ports supported by the DMRS configuration, the maximum number of DMRS ports corresponding to the DMRS configuration can be increased by indicating pattern information and / or OCC information that supports a larger number of maximum DMRS ports, thereby accommodating the increased number of transport data layers. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0014] Figure 1 is a diagram of a communication system architecture provided by some embodiments of this disclosure.

[0015] Figure 2 is a flowchart illustrating an information transmission method provided in some embodiments of this disclosure.

[0016] Figure 3 is a schematic diagram of a CDM group mapping provided by some embodiments of this disclosure.

[0017] Figure 4 is a schematic diagram of a CDM group mapping provided by some embodiments of this disclosure.

[0018] Figure 5 is a schematic diagram of a CDM group mapping provided by some embodiments of this disclosure.

[0019] Figure 6 is a schematic diagram of a CDM group mapping provided in some embodiments of this disclosure.

[0020] Figure 7 is a schematic diagram of a CDM group mapping provided by some embodiments of this disclosure.

[0021] Figure 8 is a schematic diagram of a CDM group mapping provided by some embodiments of this disclosure.

[0022] Figure 9 is a flowchart illustrating another information transmission method provided in some embodiments of this disclosure.

[0023] Figure 10 is a schematic diagram of the structure of a communication device provided in some embodiments of this disclosure.

[0024] Figure 11 is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure.

[0025] Figure 12 is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure. Detailed Implementation

[0026] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0027] It should be noted that in this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts by way of example.

[0028] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0029] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0030] In wireless communication systems, DMRS (or DMRS pilot, pre-DMRS) is used to demodulate the channel during data transmission. During DMRS transmission, one DMRS port corresponds to multiple DMRSs, and different DMRS ports are associated with different transmission data layers (also known as multiplexed streams, data streams, or transmission data streams). To increase the capacity of the communication system, the number of transmission data layers can be increased by expanding the array antenna size. However, with the increase in the number of transmission data layers, the traditional DMRS configuration supports a limited number of DMRS ports, making it unable to accommodate the expanded number of transmission data layers.

[0031] In one possible implementation, there are two types of DMRS pilots: pre-pilot type 1 and pre-pilot type 2. Type 1 uses a comb-based structure with orthogonal cover codes (OCC), while type 2 uses a frequency division multiplexing (FDM) structure with OCC. Each type supports both single-symbol and double-symbol DMRS, and type 2 double-symbol DMRS supports a maximum of 24 transmission data layers.

[0032] To address this, this disclosure provides an information transmission method in which a first node can receive first indication information for indicating DMRS configuration, the DMRS configuration being associated with pattern information and / or orthogonal code (OCC) information corresponding to the DMRS. Since the pattern information and OCC information are related to the maximum number of DMRS ports supported by the DMRS configuration, the maximum number of DMRS ports corresponding to the DMRS configuration can be increased by indicating pattern information and / or OCC information that supports a larger number of maximum DMRS ports, thereby adapting to the increased number of transport data layers.

[0033] The information transmission method provided in this disclosure can be applied to systems with various communication standards. For example, the information transmission method provided in this disclosure can be applied to systems including, but not limited to, long-term evolution (LTE) systems, various versions based on LTE evolution, 5th generation mobile communication technology (5G) systems, future mobile communication networks (such as 6G mobile communication networks), or multiple converged communication systems. Furthermore, the information transmission method provided in this disclosure can also be applied to future-oriented communication systems.

[0034] For example, the above information transmission method can be applied to the communication system shown in FIG1. ​​As shown in FIG1, the communication system includes: a first node 101 and a second node 102.

[0035] The first node 101 can be an IoT device, mobile phone, vehicle-mounted device, etc. The second node 102 can be a communication base station, sensing base station, etc.

[0036] In some embodiments, the second node 102 may send first indication information to the first node 101. The first node 101 may receive the first indication information to determine the DMRS configuration indicated by the first indication information. In this way, pattern information and / or OCC information that support a larger maximum number of DMRS ports can be indicated, thereby increasing the maximum number of DMRS ports corresponding to the DMRS configuration, which can be adapted to the increased number of transport data layers.

[0037] In some embodiments, the terminal can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments disclosed herein do not limit the application scenarios. The terminal may also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments disclosed herein are not limited to these terms.

[0038] In some embodiments, the base station may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTE-A), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system. The base station may include various macro base stations, micro base stations, femtocell base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (Wi-Fi) devices, or various network-side devices such as primary cells and secondary cells.

[0039] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not limited. In addition to the devices shown in Figure 1, the communication system may also include other devices, such as relay nodes.

[0040] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0041] The information transmission method provided by the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0042] The information transmission method provided in this disclosure can be applied to the first node 101 in the communication system shown in FIG1. ​​FIG2 shows a schematic flowchart of an information transmission method, which includes the following steps S201.

[0043] S201, The first node receives the first instruction information.

[0044] The first indication information is used to indicate the DRMS ​​configuration, which is associated with the pattern information and / or OCC information corresponding to the DMRS. In some embodiments, the first indication information may indicate a DMRS type associated with the aforementioned DMRS configuration.

[0045] Since the pattern information and / or OCC information associated with the DMRS configuration are related to the maximum number of DMRS ports supported by the DMRS configuration, the maximum number of DMRS ports that the DMRS configuration can support can be increased by indicating the DMRS configuration that supports more DMRS ports through the first indication information, thereby adapting to the increased number of transport data layers.

[0046] In some embodiments, the pattern information includes at least one of the following: the number of code division multiplexing (CDM) groups, the location of the resource element (RE) occupied by each CDM group, the scheduling bandwidth percentage corresponding to each CDM group, and the maximum number of DMRS ports supported by each CDM group.

[0047] Regarding the number of CDM groups, the maximum number of DMRS ports supported by the DMRS configuration is determined by the product of the number of CDM groups and the number of DMRS ports supported by each CDM group. Therefore, increasing the number of CDM groups and increasing the number of DMRS ports supported by each CDM group can increase the maximum number of DMRS ports supported by the DMRS configuration, which can accommodate the increased number of transport data layers. In some embodiments, the number of CDM groups includes at least one of the following: 1, 2, 3, 4, 6, or 12.

[0048] For the location of the RE occupied by each CDM group, the first node can map the DMRS port of the CDM group to the RE through the location of the RE occupied by each CDM group associated with the pattern information.

[0049] Since the REs occupied by multiple CDM groups during mapping are not adjacent and are equidistant, the number of REs occupied by each CDM group within a physical resource block (PRB) is the ratio of the number of REs included in a PRB to the number of CDM groups.

[0050] Regarding the maximum number of DMRS ports supported by each CDM group, when the number of RE positions occupied by the CDM group is large, the maximum number of DMRS ports supported by the DMRS configuration is also large. This allows for an increase in the maximum number of DMRS ports supported by the DMRS configuration, which can accommodate an increase in the number of transport data layers. Furthermore, one DMRS port in a CDM group corresponds to one frequency domain OCC sequence, and multiple DMRS ports in a CDM group each correspond to different frequency domain OCC sequences.

[0051] In one possible implementation, the distances between the multiple RE locations occupied by a CDM group mapping are equal. The RE locations mapped by the multiple subcarriers occupied by a CDM group during mapping are equidistant within the PRB; that is, the multiple REs occupied by a CDM group within a PRB are equidistant. Thus, the DMRS configuration does not need to indicate which RE each CDM is mapped to, but only the order of the multiple CDM mappings or which CDM is mapped to the first RE, thereby saving fields.

[0052] The scheduling bandwidth percentage for each CDM group reflects the density of CDM groups (i.e., it is inversely proportional to the number of CDM groups mapped within a PRB), thus aiding in DMRS configuration switching. For example, depending on channel conditions, a switch can be made from a higher-density DMRS configuration to a lower-density DMRS configuration, or vice versa, ensuring the network can utilize more rational scheduling resources. In some embodiments, the scheduling bandwidth may include multiple subcarriers, PRBs, etc., on a single time-domain symbol. The scheduling bandwidth percentage ρ = 1 / N, where N is the number of CDM groups.

[0053] The following describes the DMRS pattern information for different values ​​of ρ. Each pattern information is divided into two types: single-symbol DMRS and double-symbol DMRS.

[0054] When ρ=1, the number of CDM groups is 1, mainly suitable for strong frequency selection scenarios. For single-symbol DMRS, one time-domain symbol supports a maximum of one CDM group, and the DMRS of this CDM group occupies all the REs of the subcarrier position mapping in that time-domain symbol. For two-symbol DMRS, two time-domain symbols support a maximum of one CDM group, and the DMRS of this CDM group occupies all the REs of the subcarrier position mapping in both time-domain symbols. As shown in Figure 3, Figure 3a represents the case of single-symbol DMRS. In time-domain symbol 2, the DMRS port of CDM group 0 occupies all the REs of the subcarrier position mapping. The starting position of the time-domain symbol can be symbol 2 or other positions. Figure 3b represents the case of two-symbol DMRS. In time-domain symbols 2 and 3, the DMRS port of CDM group 0 occupies all the REs of the subcarrier position mapping in both time-domain symbols.

[0055] When ρ = 1 / 2, the number of CDM groups is 2. For a single-symbol DMRS, a time-domain symbol supports a maximum of two CDM groups, and the DMRS of each CDM group occupies half of the subcarrier position mapping REs in that time-domain symbol. For a 2-symbol DMRS, two time-domain symbols support a maximum of two CDM groups, and the DMRS of each CDM group occupies half of the subcarrier position mapping REs in both time-domain symbols. As shown in Figure 4, Figure 4a represents the single-symbol DMRS case. In time-domain symbol 2, the DMRS port of CDM group 0 occupies an even number of subcarrier position mapping REs, and the DMRS port of CDM group 1 occupies an odd number of subcarrier position mapping REs. Figure 4b represents the 2-symbol DMRS case. In time-domain symbols 2 and 3, the DMRS port of CDM group 0 occupies an even number of subcarrier position mapping REs in two time-domain symbols, and the DMRS port of CDM group 1 occupies an odd number of subcarrier position mapping REs in two time-domain symbols.

[0056] With ρ = 1 / 3, the number of CDM groups is 3. For a single-symbol DMRS, a time-domain symbol supports a maximum of three CDM groups, and the DMRS of each CDM group occupies 1 / 3 of the subcarrier position mapping REs in that time-domain symbol. For a 2-symbol DMRS, two time-domain symbols support a maximum of three CDM groups, and the DMRS of each CDM group occupies 1 / 3 of the subcarrier position mapping REs in both time-domain symbols. As shown in Figure 5, a in Figure 5 represents the case of a single-symbol DMRS. In time-domain symbol 2, the DMRS port of CDM group 0 occupies the subcarrier position mapping REs modulo 3 remainder 0, the DMRS port of CDM group 1 occupies the subcarrier position mapping REs modulo 3 remainder 1, and the DMRS port of CDM group 2 occupies the subcarrier position mapping REs modulo 3 remainder 2. In Figure 5, b represents the case of DMRS for symbol 2. In time-domain symbols 2 and 3, the DMRS port of CDM group 0 occupies the RE of the subcarrier mapping modulo 3 remainder 0 in both time-domain symbols, the DMRS port of CDM group 1 occupies the RE of the subcarrier mapping modulo 3 remainder 1 in both time-domain symbols, and the DMRS port of CDM group 2 occupies the RE of the subcarrier mapping modulo 3 remainder 2 in both time-domain symbols.

[0057] With ρ = 1 / 4, the number of CDM groups is 4. For a single-symbol DMRS, a time-domain symbol supports a maximum of four CDM groups, and the DMRS of each CDM group occupies 1 / 4 of the subcarrier position mapping REs in that time-domain symbol. For a 2-symbol DMRS, two time-domain symbols support a maximum of four CDM groups, and the DMRS of each CDM group occupies 1 / 4 of the subcarrier position mapping REs in both time-domain symbols. As shown in Figure 6, a in Figure 6 represents the case of a single-symbol DMRS. In time-domain symbol 2, the DMRS port of CDM group 0 occupies subcarrier position mapping REs modulo 4 remainder 0, the DMRS port of CDM group 1 occupies subcarrier position mapping REs modulo 4 remainder 1, the DMRS port of CDM group 2 occupies subcarrier position mapping REs modulo 4 remainder 2, and the DMRS port of CDM group 3 occupies subcarrier position mapping REs modulo 4 remainder 3. In Figure 6b, the case of DMRS for symbol 2 is as follows: In time-domain symbols 2 and 3, the DMRS port of CDM group 0 occupies the RE of the subcarrier mapping modulo 4 remainder 0 in both time-domain symbols; the DMRS port of CDM group 1 occupies the RE of the subcarrier mapping modulo 4 remainder 1 in both time-domain symbols; the DMRS port of CDM group 2 occupies the RE of the subcarrier mapping modulo 4 remainder 2 in both time-domain symbols; and the DMRS port of CDM group 3 occupies the RE of the subcarrier mapping modulo 4 remainder 3 in both time-domain symbols.

[0058] With ρ = 1 / 6, the number of CDM groups is 6. For a single-symbol DMRS, a time-domain symbol supports a maximum of six CDM groups, and the DMRS of each CDM group occupies 1 / 6 of the subcarrier position mapping REs in that time-domain symbol. For a 2-symbol DMRS, two time-domain symbols support a maximum of six CDM groups, and the DMRS of each CDM group occupies 1 / 6 of the subcarrier position mapping REs in both time-domain symbols. As shown in Figure 7, a in Figure 7 represents the case of a single-symbol DMRS. In time-domain symbol 2, the DMRS port of CDM group 0 occupies subcarrier position mapping REs modulo 6 remainder 0, the DMRS port of CDM group 1 occupies subcarrier position mapping REs modulo 6 remainder 1, the DMRS port of CDM group 2 occupies subcarrier position mapping REs modulo 6 remainder 2, the DMRS port of CDM group 3 occupies subcarrier position mapping REs modulo 6 remainder 3, the DMRS port of CDM group 4 occupies subcarrier position mapping REs modulo 6 remainder 4, and the DMRS port of CDM group 5 occupies subcarrier position mapping REs modulo 6 remainder 5. In Figure 7b, the case of DMRS for symbol 2 is as follows: In time-domain symbols 2 and 3, the DMRS port of CDM group 0 occupies the RE of the subcarrier mapping modulo 6 remainder 0 in both time-domain symbols; the DMRS port of CDM group 1 occupies the RE of the subcarrier mapping modulo 6 remainder 1 in both time-domain symbols; the DMRS port of CDM group 2 occupies the RE of the subcarrier mapping modulo 6 remainder 2 in both time-domain symbols; the DMRS port of CDM group 3 occupies the RE of the subcarrier mapping modulo 6 remainder 3 in both time-domain symbols; the DMRS port of CDM group 4 occupies the RE of the subcarrier mapping modulo 6 remainder 4 in both time-domain symbols; and the DMRS port of CDM group 5 occupies the RE of the subcarrier mapping modulo 6 remainder 5 in both time-domain symbols.

[0059] With ρ = 1 / 12, the number of CDM groups is 12. For a single-symbol DMRS, a time-domain symbol supports a maximum of twelve CDM groups, and the DMRS of each CDM group occupies 1 / 12 of the subcarrier position mapping REs in that time-domain symbol. For a two-symbol DMRS, two time-domain symbols support a maximum of twelve CDM groups, and the DMRS of each CDM group occupies 1 / 12 of the subcarrier position mapping REs in both time-domain symbols. As shown in Figure 8, a in Figure 8 represents the case of a single-symbol DMRS. In time-domain symbol 2, the DMRS port of CDM group 0 occupies subcarrier position mapping REs modulo 12 remainder 0, the DMRS port of CDM group 1 occupies subcarrier position mapping REs modulo 12 remainder 2, the DMRS port of CDM group 2 occupies subcarrier position mapping REs modulo 12 remainder 3, the DMRS port of CDM group 3 occupies subcarrier position mapping REs modulo 12 remainder 4, the DMRS port of CDM group 4 occupies subcarrier position mapping REs modulo 12 remainder 5, and the DMRS port of CDM group 5 occupies subcarrier position mapping REs modulo 12 remainder 5. The REs mapped to the subcarrier positions of CDM group 6 are modulo 12 and remainder 7, the REs mapped to the subcarrier positions of CDM group 7 are modulo 12 and remainder 8, the REs mapped to the subcarrier positions of CDM group 8 are modulo 6 and remainder 2, the REs mapped to the subcarrier positions of CDM group 9 are modulo 12 and remainder 9, the REs mapped to the subcarrier positions of CDM group 10 are modulo 12 and remainder 10, and the REs mapped to the subcarrier positions of CDM group 11 are modulo 12 and remainder 11. In Figure 8b, the case of DMRS for symbol 2 is as follows: In time-domain symbols 2 and 3, the DMRS port of CDM group 0 occupies the RE of the subcarrier mapping modulo 6 remainder 0 in both time-domain symbols; the DMRS port of CDM group 1 occupies the RE of the subcarrier mapping modulo 6 remainder 1 in both time-domain symbols; the DMRS port of CDM group 2 occupies the RE of the subcarrier mapping modulo 6 remainder 2 in both time-domain symbols; the DMRS port of CDM group 3 occupies the RE of the subcarrier mapping modulo 6 remainder 3 in both time-domain symbols; the DMRS port of CDM group 4 occupies the RE of the subcarrier mapping modulo 6 remainder 4 in both time-domain symbols; and the DMRS port of CDM group 5 occupies the RE of the subcarrier mapping modulo 6 remainder 5 in both time-domain symbols.

[0060] In some embodiments, the OCC information includes at least one frequency-domain OCC sequence of a length corresponding to at least one of the following: 2, 3, 4, 6, or 8. It should be understood that the OCC sequence in the embodiments of this disclosure may also be simply referred to as OCC.

[0061] Since the number of DMRS ports in a CDM group is equal to the length of the corresponding OCC sequence, a CDM group can support a larger number of DMRS ports when the OCC sequence is longer. This allows the DMRS configuration to support more DMRS ports and adapt to the increased number of transport data layers.

[0062] In one possible implementation, a 2-symbol DMRS supports a maximum of 48 DMRS ports, while a 1-symbol DMRS requires a maximum of 24 DMRS ports. The maximum number of DMRS ports that a DMRS configuration can support is determined by the number of CDM groups and the product of the frequency domain-OCC (FD-OCC) code length and the time domain-OCC (TD-OCC) code length. This disclosure includes a description of the frequency domain OCC sequence, while the information for the time domain OCC sequence is the same as that in conventional methods. Two methods for generating frequency domain OCC sequences will be described below.

[0063] Method 1: Generating based on Walsh Code (also known as Walsh code)

[0064] The generation rule for Walsh Code is that a higher-order codebook matrix can be obtained from the Kronecker product of two lower-order codebook matrices, i.e. H1 = [1] (i.e., a first-order matrix), (i.e., a second-order matrix). The frequency domain OCC sequence is a row or column of a higher-order codebook matrix generated by the Kronecker product of two lower-order codebook matrices. It can be seen that Walsh Code can generate OCC sequences with code lengths of powers of 2, i.e., code lengths of {2, 4, 8}, but cannot generate OCC code lengths of 3 or 6. In such cases, Cyclic Code, as described in Method 2 below, can be used instead.

[0065] 1. The code length of the OCC sequence is 2.

[0066] Table 1 shows an OCC code table with a code length of 2. As shown in Table 1, when the code length is 2, two OCC sequences are generated. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, and the second element is wf(1).

[0067] Table 1

[0068] Assuming the number of CDM groups is N, the OCC code length is 2, one time-domain symbol supports a maximum of 2N orthogonal ports, two time-domain symbols support a maximum of 4N orthogonal ports, and one DMRS port corresponds to one FD-OCC index as described above. For example:

[0069] When DMRS occupies 1 time domain symbol, DMRS ports 2n and 2n+1 are located in CDM group n and occupy the same subcarrier. DMRS port 2n uses FD-OCC code [+1+1], and port 2n+1 uses FD-OCC code [+1 -1].

[0070] When DMRS occupies 2 time-domain symbols, DMRS ports 2n, 2n+1, 2n+2N, and 2n+1+2N are located in CDM group n (i.e., the nth CDM group). DMRS port 2n uses FD-OCC code [+1+1] and TD-OCC code [+1+1]; DMRS port 2n+1 uses FD-OCC code [+1 -1] and TD-OCC code [+1+1]; DMRS port 2n+2N uses FD-OCC code [+1+1] and TD-OCC code [+1 -1]; DMRS port 2n+1+2N uses FD-OCC code [+1+1] and TD-OCC code [+1 -1].

[0071] 1.1 The number of CDM groups is 2

[0072] With 2 CDM groups and a corresponding frequency domain OCC sequence length of 2, one DMRS port in each of the 2 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 2.

[0073] For single-symbol DMRS, with an OCC code length of 2, a time-domain symbol can support a maximum of 4 orthogonal DMRS ports. Table 2 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0074] Table 2

[0075] For dual-symbol DMRS, with an OCC code length of 2, the two time-domain symbols support a maximum of 8 orthogonal DMRS ports. Table 3 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0076] Table 3

[0077] 1.2 The number of CDM groups is 3

[0078] With 3 CDM groups and a corresponding frequency domain OCC sequence length of 2, one DMRS port in each of the 3 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 2.

[0079] For single-symbol DMRS, with an OCC sequence length of 2, a time-domain symbol can support a maximum of 6 orthogonal DMRS ports. Table 4 shows the correspondence between CDM group number, DMRS port, and frequency-domain OCC.

[0080] Table 4

[0081] For dual-symbol DMRS, with an OCC code length of 2, the two time-domain symbols support a maximum of 12 orthogonal DMRS ports. Table 5 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0082] Table 5

[0083] 1.3 The number of CDM groups is 4

[0084] With a CDM group of 4 and a corresponding frequency domain OCC sequence of length 2, one DMRS port in each of the 4 CDM groups corresponds to one frequency domain OCC sequence of length 2 among multiple frequency domain OCC sequences.

[0085] For single-symbol DMRS, with an OCC sequence length of 2, a time-domain symbol can support a maximum of 8 orthogonal DMRS ports. Table 6 shows the correspondence between CDM group number, DMRS port, and frequency-domain OCC.

[0086] Table 6

[0087] For dual-symbol DMRS, with an OCC code length of 2, the two time-domain symbols support a maximum of 16 orthogonal DMRS ports. Table 7 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0088] Table 7

[0089] 1.4 The number of CDM groups is 6

[0090] With 6 CDM groups and a corresponding frequency domain OCC sequence length of 2, one DMRS port in each of the 6 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 2.

[0091] For single-symbol DMRS, with an OCC sequence length of 2, a time-domain symbol can support a maximum of 12 orthogonal DMRS ports. Table 8 shows the correspondence between CDM group number, DMRS port, and frequency-domain OCC.

[0092] Table 8

[0093] For dual-symbol DMRS, with an OCC code length of 2, the two time-domain symbols support a maximum of 24 orthogonal DMRS ports. Table 9 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0094] Table 9

[0095] 1.5 The number of CDM groups is 12.

[0096] With 12 CDM groups and a corresponding frequency domain OCC sequence length of 2, one DMRS port in each of the 12 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 2.

[0097] For single-symbol DMRS, with an OCC sequence length of 2, a time-domain symbol can support a maximum of 24 orthogonal DMRS ports. Table 10 shows the correspondence between CDM group number, DMRS port, and frequency-domain OCC.

[0098] Table 10

[0099] For dual-symbol DMRS, with an OCC code length of 2, the two time-domain symbols support a maximum of 48 orthogonal DMRS ports. Table 11 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0100] Table 11

[0101] 2. The code length of the OCC sequence is 4.

[0102] Table 12 shows an OCC code table with a code length of 4. As shown in Table 12, with a code length of 4, four OCC sequences are generated. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, the second element is wf(1) +1, the third element is wf(2) +1, and the fourth element is wf(3) +1.

[0103] Table 12

[0104] Assuming N CDM groups and an OCC code length of 4, one time-domain symbol supports a maximum of 4N orthogonal ports, and two time-domain symbols support a maximum of 8N orthogonal DMRS ports. Each DMRS port corresponds to one FD-OCC index. It is important to ensure compatibility between codebooks with an OCC code length of 4 and those with an OCC code length of 2. One mapping rule is given below:

[0105] When DMRS occupies one time-domain symbol, DMRS ports 2n, 2n+1, 2n+4N, and 2n+4N+1 are located in CDM group n. DMRS port 2n corresponds to the OCC code with FD-OCC index = 0, DMRS port 2n+1 corresponds to the OCC code with FD-OCC index = 1, DMRS port 2n+4N corresponds to the OCC code with FD-OCC index = 2, and DMRS port 2n+4N+1 corresponds to the OCC code with FD-OCC index = 3.

[0106] When DMRS occupies 2 time domain symbols, DMRS ports 2n, 2n+1, 2n+2N, 2n+1+2N, 2n+4N, 2n+1+4N, 2n+6N and 2n+1+6N are located in the CDM group. DMRS port 2n corresponds to the OCC code for FD-OCC index = 0, and the TD-OCC code [+1+1]; DMRS port 2n+1 corresponds to the OCC code for FD-OCC index = 1, and the TD-OCC code [+1+1]; 2n+2N corresponds to the OCC code for FD-OCC index = 0, and the TD-OCC code [+1 -1]; 2n+1+2N corresponds to the OCC code for FD-OCC index = 1, and the TD-OCC code [+1 -1]; 2n+4N corresponds to the OCC code for FD-OCC index = 2, and the TD-OCC code [+1+1]; 2n+1+4N corresponds to the OCC code for FD-OCC index = 3, and the TD-OCC code [+1+1]; 2n+6N corresponds to the OCC code for FD-OCC index = 2, and the TD-OCC code [+1 -1]; 2n+1+6N corresponds to the OCC code for FD-OCC index = 3, and the TD-OCC code [+1] -1].

[0107] 2.1 The number of CDM groups is 2

[0108] With 2 CDM groups and a corresponding frequency domain OCC sequence length of 4, one DMRS port in each of the 2 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 4.

[0109] For single-symbol DMRS, with an OCC code length of 4, a time-domain symbol can support a maximum of 8 orthogonal DMRS ports. Table 13 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0110] Table 13

[0111] For dual-symbol DMRS, with an OCC code length of 4, the two time-domain symbols support a maximum of 16 orthogonal DMRS ports. Table 14 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0112] Table 14

[0113] 2.2 The number of CDM groups is 3

[0114] With 3 CDM groups and a corresponding frequency domain OCC sequence length of 4, one DMRS port in each of the 3 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 4.

[0115] For single-symbol DMRS, with an OCC code length of 4, a time-domain symbol can support a maximum of 12 orthogonal DMRS ports. Table 15 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0116] Table 15

[0117] For dual-symbol DMRS, with an OCC code length of 4, the two time-domain symbols support a maximum of 24 orthogonal DMRS ports. Table 16 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0118] Table 16

[0119] 2.3 The number of CDM groups is 4

[0120] With 4 CDM groups and a corresponding frequency domain OCC sequence length of 4, one DMRS port in each of the 4 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 4.

[0121] For single-symbol DMRS, with an OCC code length of 4, a time-domain symbol can support a maximum of 16 orthogonal DMRS ports. Table 17 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0122] Table 17

[0123] For dual-symbol DMRS, with an OCC code length of 4, the two time-domain symbols support a maximum of 32 orthogonal DMRS ports. Table 18 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0124] Table 18

[0125] 2.4 The number of CDM groups is 6

[0126] With 6 CDM groups and a corresponding frequency domain OCC sequence length of 4, one DMRS port in each of the 6 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 4.

[0127] For single-symbol DMRS, with an OCC code length of 4, a time-domain symbol can support a maximum of 24 orthogonal DMRS ports. Table 19 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0128] Table 19

[0129] For dual-symbol DMRS, with an OCC code length of 4, the two time-domain symbols support a maximum of 32 orthogonal DMRS ports. Table 20 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0130] Table 20

[0131] 3. The code length of the OCC sequence is 8.

[0132] Table 21 shows an OCC code table with a code length of 8. As shown in Table 21, with a code length of 8, eight OCC sequences are generated. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, the second element is wf(1) +1, the third element is wf(2) +1, the fourth element is wf(3) +1, the fifth element is wf(4) +1, the sixth element is wf(5) +1, the seventh element is wf(7) +1, and the eighth element is wf(8) +1.

[0133] Table 21

[0134] Assuming N CDM groups and 8 OCC code lengths, one time-domain symbol supports a maximum of 8N orthogonal DMRS ports, and two time-domain symbols support a maximum of 16N orthogonal DMRS ports. One DMRS port corresponds to one FD-OCC index. The following is a mapping rule:

[0135] When DMRS occupies 1 time domain symbol, ports 2n, 2n+1, 2n+4N, 2n+4N+1, 2n+8N, 2n+8N+1, 2n+12N and 2n+1+12N are located in CDM group n, occupying the same subcarrier. The ports correspond one-to-one with the FD-OCC index from 0 to 7 in the table in ascending order.

[0136] When DMRS occupies 2 time domain symbols, DMRS ports 2n, 2n+1, 2n+2N, 2n+1+2N, 2n+4N, 2n+1+4N, 2n+6N, 2n+1+6N, 2n+8N, 2n+8N+1, 2n+10N, 2n+10N+1, 2n+12N, 2n+1+12N, 2n+14N, and 2n+14N+1 are located in CDM group n. Ports 2n, 2n+1, 2n+4N, 2n+4N+1, 2n+8N, 2n+8N+1, 2n+12N, and 2n+1+12N correspond one-to-one with FD-OCC indices from 0 to 7. These DMRS ports correspond to the same TD-OCC [+1+1]. Ports 2n+2N, 2n+1+2N, 2n+6N, 2n+1+6N, 2n+10N, 2n+10N+1, 2n+14N, and 2n+14N+1 correspond one-to-one with FD-OCC indices from 0 to 7. These DMRS ports correspond to the same TD-OCC [+1 -1].

[0137] 3.1 The number of CDM groups is 2

[0138] With 2 CDM groups and a corresponding frequency domain OCC sequence length of 8, one DMRS port in each of the 2 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 8.

[0139] For single-symbol DMRS, with an OCC code length of 8, a time-domain symbol can support a maximum of 16 orthogonal DMRS ports. Table 22 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0140] Table 22

[0141] For dual-symbol DMRS, with an OCC code length of 8, the two time-domain symbols support a maximum of 32 orthogonal DMRS ports. Table 23 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0142] Table 23

[0143] Method 2: Generation based on Cyclic Code (also known as Cyclic code)

[0144] Cyclic code generation primarily relies on phase changes. Assuming a CDM group is associated with N DMRS ports, and the phases are distributed as evenly as possible while maximizing the difference between adjacent phases, the FD-OCC code is... n is the order of the OCC sequence (i.e., n represents the nth OCC sequence among multiple OCC sequences), and k is the kth element in the OCC sequence. The OCC code length can be 3, 4, 6, or 8.

[0145] In one possible implementation, the phase difference between any two adjacent DMRS ports within the CDM group associated with the frequency-domain OCC sequence generated based on the Cyclic code is equal. This improves the orthogonality between multiple elements (or DMRS ports), and a larger phase difference reduces interference between adjacent elements during modulation and demodulation, thereby improving the accuracy of modulation and demodulation. The phase difference between any two adjacent elements in the frequency-domain OCC sequence is an integer multiple of a first value, where the first value is the ratio of 2π to the code length of the frequency-domain OCC sequence. This maximizes the phase difference between elements in the frequency-domain OCC sequence, thereby reducing interference between adjacent elements during modulation and demodulation and improving the accuracy of modulation and demodulation.

[0146] 1. When the code length of the OCC sequence is 2, the OCC code table is shown in Table 1 above. Similarly, assuming the number of CDM groups is N and the OCC code length is 2, one time-domain symbol supports a maximum of 2N orthogonal DMRS ports, and two time-domain symbols support a maximum of 4N orthogonal DMRS ports. One DMRS port corresponds to one frequency-domain OCC sequence. It should be understood that the description of the OCC sequence code length being 2 is the same as in Method 1 above, and will not be repeated here.

[0147] 2. When the code length of the OCC sequence is 3, Table 24 shows an OCC code table with a code length of 3. As shown in Table 24, when the code length is 8, three OCC sequences are generated. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, the second element is wf(1) +1, and the third element is wf(2) +1.

[0148] Table 24

[0149] Assuming the number of CDM groups is N and the OCC code length is 3, one time-domain symbol supports a maximum of 3N orthogonal DMRS ports, and two time-domain symbols support a maximum of 6N orthogonal DMRS ports. One DMRS port corresponds to one FD-OCC index. An exemplary mapping rule is given below:

[0150] When DMRS occupies one time-domain symbol, DMRS ports 3n, 3n+1, and 3n+2 are located in CDM group n and occupy the same subcarrier. DMRS port 3n corresponds to the OCC code when FD-OCC index = 0, DMRS port 3n+1 corresponds to the OCC code when FD-OCC index = 1, and DMRS port 3n+2 corresponds to the OCC code when FD-OCC index = 2.

[0151] When DMRS occupies 2 time-domain symbols, DMRS ports 3n, 3n+1 and 3n+2, 3n+3N, 3n+1+3N and 3n+2+3N are located in CDM group n. DMRS port 3n corresponds to the OCC code when FD-OCC index = 0, DMRS port 3n+1 corresponds to the OCC code when FD-OCC index = 1, and DMRS port 3n+2 corresponds to the OCC code when FD-OCC index = 2. The corresponding TD-OCC codes for these DMRS ports are all [+1+1]. DMRS port 3n corresponds to the OCC code when FD-OCC index = 0, DMRS port 3n+1 corresponds to the OCC code when FD-OCC index = 1, and DMRS port 3n+2 corresponds to the OCC code when FD-OCC index = 2. The corresponding TD-OCC codes for these DMRS ports are all [+1 -1].

[0152] 2.1 The number of CDM groups is 2

[0153] With 2 CDM groups and a corresponding frequency domain OCC sequence length of 3, one DMRS port in each of the 2 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 3.

[0154] For single-symbol DMRS, with an OCC code length of 3, a time-domain symbol can support a maximum of 6 orthogonal DMRS ports. Table 25 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0155] Table 25

[0156] For dual-symbol DMRS, with an OCC code length of 3, the two time-domain symbols can support a maximum of 12 orthogonal DMRS ports. Table 26 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0157] Table 26

[0158] 2.2 The number of CDM groups is 3

[0159] With 3 CDM groups and a corresponding frequency domain OCC sequence length of 3, one DMRS port in each of the 3 CDM groups corresponds to one frequency domain OCC sequence of multiple frequency domain OCC sequences of length 3.

[0160] For single-symbol DMRS, with an OCC code length of 3, a time-domain symbol can support a maximum of 6 orthogonal DMRS ports. Table 27 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0161] Table 27

[0162] For dual-symbol DMRS, with an OCC code length of 3, the two time-domain symbols support a maximum of 18 orthogonal DMRS ports. Table 28 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0163] Table 28

[0164] 2.3 The number of CDM groups is 4

[0165] With 4 CDM groups and a corresponding frequency domain OCC sequence length of 3, one DMRS port in each of the 4 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 3.

[0166] For single-symbol DMRS, with an OCC code length of 3, a time-domain symbol can support a maximum of 12 orthogonal DMRS ports. Table 29 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0167] Table 29

[0168] For dual-symbol DMRS, with an OCC code length of 3, the two time-domain symbols support a maximum of 24 orthogonal DMRS ports. Table 30 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0169] Table 30

[0170] 2.4 The number of CDM groups is 6

[0171] With 6 CDM groups and a corresponding frequency domain OCC sequence length of 3, one DMRS port in each of the 6 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 3.

[0172] For single-symbol DMRS, with an OCC code length of 3, a time-domain symbol can support a maximum of 18 orthogonal DMRS ports. Table 31 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0173] Table 31

[0174] For dual-symbol DMRS, with an OCC code length of 3, the two time-domain symbols support a maximum of 36 orthogonal DMRS ports. Table 32 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0175] Table 32

[0176] 2.5 The number of CDM groups is 12.

[0177] With 12 CDM groups and a corresponding frequency domain OCC sequence length of 3, one DMRS port in each of the 12 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 3.

[0178] For single-symbol DMRS, with an OCC code length of 3, a time-domain symbol can support a maximum of 36 orthogonal DMRS ports. Table 33 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0179] Table 33

[0180] For dual-symbol DMRS, with an OCC code length of 3, the two time-domain symbols support a maximum of 72 orthogonal DMRS ports. Table 34 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0181] Table 34

[0182] 3. When the code length of the OCC sequence is 4, Table 35 shows an OCC code table with a code length of 4. As shown in Table 35, when the code length is 4, four OCC sequences are generated. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, the second element is wf(1) +1, the third element is wf(2) +1, and the fourth element is wf(3) +1.

[0183] Table 35

[0184] Assuming the number of CDM groups is N, the frequency domain OCC code length is 4, one time domain symbol supports a maximum of 4N orthogonal DMRS ports, and two time domain symbols support a maximum of 8N orthogonal DMRS ports. One DMRS port corresponds to one FD-OCC index. It is essential to ensure compatibility between the codebook with a frequency domain OCC code length of 4 and the codebook with a frequency domain OCC code length of 2, meaning the first two elements of the frequency domain OCC sequence are the same as the elements in the frequency domain OCC sequence with a code length of 2. It should be understood that the description of the OCC sequence code length as 2 is the same as that of 4 in Method 1 above, and will not be repeated here.

[0185] 4. When the code length of the OCC sequence is 6, Table 36 shows an OCC code table with a code length of 6. As shown in Table 36, when the code length is 6, there are six generated OCC sequences. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, the second element is wf(1) +1, the third element is wf(2) +1, the fourth element is wf(3) +1, the fifth element is wf(4) +1, and the sixth element is wf(5) +1.

[0186] Table 36

[0187] Assuming N CDM groups and a frequency-domain OCC code length of 6, one time-domain symbol supports a maximum of 6N orthogonal DMRS ports, and two time-domain symbols support a maximum of 12N orthogonal DMRS ports. Each DMRS port corresponds to one FD-OCC index. It is important to ensure compatibility between OCC sequences with a code length of 6 and those with a code length of 3. Each DMRS port is associated with a row in the table. An exemplary mapping rule is given below:

[0188] When DMRS occupies 1 time domain symbol, DMRS ports 3n, 3n+1, 3n+2, 3n+6N, 3n+6N+1 and 3n+6N+2 are located in CDM group n and occupy the same subcarrier. The DMRS ports and FD-OCC indexes correspond one-to-one in ascending order.

[0189] When DMRS occupies 2 time domain symbols, ports 3n, 3n+1, 3n+2, 3n+3N, 3n+1+3N, 3n+2+3N, 3n+6N, 3n+6N+1, 3n+6N+2, 3n+9N, 3n+1+9N, 3n+2+9N, 3n+12N, 3n+1+12N, and 3n+2+12N are located in CDM group n. DMRS ports 3n, 3n+1, 3n+2, 3n+6N, 3n+6N+1, and 3n+6N+2 correspond one-to-one with the FD-OCC index in ascending order, and these DMRS ports are associated with the TD-OCC code [+1 +1]; 3n+3N, 3n+1+3N, 3n+2+3N, 3n+9N, 3n+1+9N, and 3n+2+9N correspond one-to-one with the FD-OCC index in ascending order, and these DMRS ports are associated with the TD-OCC code [+1 -1].

[0190] 4.1 The number of CDM groups is 2

[0191] With 2 CDM groups and a corresponding frequency domain OCC sequence length of 6, one DMRS port in each of the 2 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 6.

[0192] For single-symbol DMRS, with an OCC code length of 6, a time-domain symbol can support a maximum of 12 orthogonal DMRS ports. Table 37 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0193] Table 37

[0194] For dual-symbol DMRS, with an OCC code length of 6, the two time-domain symbols support a maximum of 24 orthogonal DMRS ports. Table 38 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0195] Table 38

[0196] 4.2 The number of CDM groups is 3

[0197] With 3 CDM groups and a corresponding frequency domain OCC sequence length of 6, one DMRS port in each of the 3 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 6.

[0198] For single-symbol DMRS, with an OCC code length of 6, a time-domain symbol can support a maximum of 18 orthogonal DMRS ports. Table 39 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0199] Table 39

[0200] For dual-symbol DMRS, with an OCC code length of 6, the two time-domain symbols support a maximum of 36 orthogonal DMRS ports. Table 40 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0201] Table 40

[0202] 4.2 The number of CDM groups is 3

[0203] With 3 CDM groups and a corresponding frequency domain OCC sequence length of 6, one DMRS port in each of the 3 CDM groups corresponds to one frequency domain OCC sequence among multiple frequency domain OCC sequences of length 6.

[0204] For single-symbol DMRS, with an OCC code length of 6, a time-domain symbol can support a maximum of 24 orthogonal DMRS ports. Table 41 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0205] Table 41

[0206] For dual-symbol DMRS, with an OCC code length of 6, the two time-domain symbols support a maximum of 48 orthogonal DMRS ports. Table 42 shows the correspondence between CDM group number, DMRS port, and frequency domain OCC.

[0207] Table 42

[0208] 5. The OCC code length is 8. Table 43 shows an OCC code table with a code length of 8. As shown in Table 43, when the code length is 8, the generated OCC sequence is eight. For example, when the frequency domain OCC sequence index is 0, the first element wf(0) of the OCC sequence is +1, the second element is wf(1) +1, the third element is wf(2) +1, the fourth element is wf(3) +1, the fifth element is wf(4) +1, the sixth element is wf(5) +1, the fifth element is wf(6) +1, and the sixth element is wf(7) +1.

[0209] Table 43

[0210] Assuming the number of CDM groups is N and the OCC code length is 8, one time-domain symbol supports a maximum of 8N orthogonal DMRS ports, and two time-domain symbols support a maximum of 16N orthogonal DMRS ports. Each DMRS port corresponds to one of the FD-OCC indexes. It should be understood that the description of the OCC sequence code length being 8 is the same as in method 1 above, and will not be repeated here.

[0211] The information transmission method provided in this disclosure can be applied to the second node 102 in the communication system shown in FIG1. ​​FIG9 shows a schematic flowchart of another information transmission method, which includes the following S901.

[0212] S901, the second node sends the first instruction information.

[0213] The first indication information is used to indicate the DMRS configuration. The DMRS configuration is associated with the corresponding DMRS drawing information and / or the corresponding DMRS OCC information.

[0214] Since the pattern information and / or OCC information associated with the DMRS configuration are related to the maximum number of DMRS ports supported by the DMRS configuration, the maximum number of DMRS ports that the DMRS configuration can support can be increased by indicating the DMRS configuration that supports more DMRS ports through the first indication information, thereby adapting to the increased number of transport data layers.

[0215] It should be noted that the descriptions of drawing information, OCC information, etc., can be referred to the description on the first node side, and will not be repeated here in the embodiments of this disclosure.

[0216] It is understood that, in order to achieve the above-mentioned functions, the information transmission device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware 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.

[0217] This disclosure embodiment can divide the information transmission device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0218] Figure 10 is a schematic diagram of a communication device provided in an embodiment of this disclosure. The communication device can execute the information transmission method provided in the above-described method embodiment. As shown in Figure 10, the communication device includes a receiving unit 1001.

[0219] The receiving unit 1001 is used to receive first indication information, which is used to indicate DMRS configuration, wherein the DMRS configuration is associated with pattern information corresponding to DMRS and / or orthogonal code OCC information corresponding to DMRS.

[0220] In one possible implementation, the pattern information includes at least one of the following: the number of Code Division Multiplexing (CDM) groups, the location and / or number of Resource Units (REs) mapped to each CDM group, the scheduling bandwidth percentage corresponding to each CDM group, and the maximum number of DMRS ports supported by each CDM group.

[0221] In one possible implementation, the distances between the locations of the multiple REs occupied by the CDM group mapping are equal.

[0222] In one possible implementation, the number of CDM groups includes at least one of the following: 1, 2, 3, 4, 6, or 12.

[0223] In one possible implementation, the number of REs occupied by the CDM group within a PRB is the ratio of the number of REs contained in a PRB to the number of CDM groups. One DMRS port in the CDM group corresponds to one frequency domain OCC sequence.

[0224] In one possible implementation, the OCC information includes at least one frequency-domain OCC sequence of a length corresponding to at least one of the following: 2, 3, 4, 6, or 8.

[0225] In one possible implementation, the first M elements of the frequency domain OCC sequence of length 2M are the same as the elements of the frequency domain OCC sequence of length M, where M is one of the following: 2, 3, or 4.

[0226] In one possible implementation, the frequency domain OCC sequence is generated based on Walsh codes and / or Cyclic codes.

[0227] In one possible implementation, the frequency-domain OCC sequence generated based on Walsh is a row or column of a higher-order codebook matrix generated by the Kronecker product of two lower-order codebook matrices.

[0228] In one possible implementation, the low-order codebook matrix is ​​one of the following: a first-order matrix [1], a second-order matrix

[0229] In one possible implementation, the phase difference between any two adjacent DMRS ports within the CDM group associated with the frequency domain OCC sequence generated based on Cyclic code is equal.

[0230] In one possible implementation, the phase difference between any two adjacent elements in the frequency domain OCC sequence is an integer multiple of a first value, where the first value is the ratio of 2π to the code length of the frequency domain OCC sequence.

[0231] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this disclosure. The communication device can execute the information transmission method provided in the above-described method embodiments. As shown in Figure 11, the communication device includes: a transmitting unit 1101.

[0232] The sending unit 1101 is used to send first indication information, which is used to indicate DMRS configuration, and the DMRS configuration is associated with pattern information and / or OCC information corresponding to DMRS.

[0233] In one possible implementation, the pattern information includes at least one of the following: the number of Code Division Multiplexing (CDM) groups, the location and / or number of Resource Units (REs) mapped to each CDM group, the scheduling bandwidth percentage corresponding to each CDM group, and the maximum number of DMRS ports supported by each CDM group.

[0234] In one possible implementation, the distances between the locations of the multiple REs occupied by the CDM group mapping are equal.

[0235] In one possible implementation, the distances between the multiple RE locations occupied by a CDM group mapping are equal.

[0236] In one possible implementation, the scheduling bandwidth proportion is equal for each of the multiple CDM groups.

[0237] In one possible implementation, the number of CDM groups includes at least one of the following: 1, 2, 3, 4, 6, or 12.

[0238] In one possible implementation, the number of REs occupied by the CDM group within a PRB is the ratio of the number of REs contained in a PRB to the number of the CDM group.

[0239] In one possible implementation, one DMRS port in the CDM group corresponds to one frequency domain OCC sequence.

[0240] In one possible implementation, the OCC information includes at least one frequency-domain OCC sequence of a length corresponding to at least one of the following: 2, 3, 4, 6, or 8.

[0241] In one possible implementation, the first M elements of the frequency domain OCC sequence of length 2M are the same as the elements of the frequency domain OCC sequence of length M, where M is one of the following: 2, 3, or 4.

[0242] In one possible implementation, the frequency domain OCC sequence is generated based on Walsh codes and / or Cyclic codes.

[0243] In one possible implementation, the frequency-domain OCC sequence generated based on Walsh is a row or column of a higher-order codebook matrix generated by the Kronecker product of two lower-order codebook matrices.

[0244] In one possible implementation, the low-order codebook matrix is ​​one of the following: a first-order matrix [1], a second-order matrix

[0245] In one possible implementation, the phase difference between any two adjacent DMRS ports within the CDM group associated with the frequency domain OCC sequence generated based on Cyclic code is equal.

[0246] In one possible implementation, the phase difference between any two adjacent elements in the frequency domain OCC sequence is an integer multiple of a first value, where the first value is the ratio of 2π to the code length of the frequency domain OCC sequence.

[0247] In the case of implementing the functions of the integrated modules described above in hardware, this disclosure provides another possible structure for the communication device involved in the above embodiments. As shown in FIG12, the communication device 120 includes: a processor 1202 and a bus 1204. In some embodiments, the communication device may further include a memory 1201; in some embodiments, the communication device may further include a communication interface 1203.

[0248] Processor 1202 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Processor 1202 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1202 may also be a combination of functions implementing computation, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0249] The communication interface 1203 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0250] The memory 1201 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0251] As one possible implementation, the memory 1201 can exist independently of the processor 1202. The memory 1201 can be connected to the processor 1202 via a bus 1204 and is used to store instructions or program code. When the processor 1202 calls and executes the instructions or program code stored in the memory 1201, it can implement the information transmission method provided in the embodiments of this disclosure.

[0252] In another possible implementation, the memory 1201 can also be integrated with the processor 1202.

[0253] Bus 1204 can be an extended industry standard architecture (EISA) bus, etc. Bus 1204 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 12, but this does not mean that there is only one bus or one type of bus.

[0254] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the information transmission method as described in any of the above embodiments.

[0255] Exemplary examples show that the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0256] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the information transmission method described in any of the above embodiments. The above descriptions are merely specific implementations of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions within the technical scope disclosed in this disclosure should be covered 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. An information transmission method, comprising: Receive first indication information, which is used to indicate DMRS configuration, the DMRS configuration being associated with pattern information corresponding to DMRS and / or orthogonal code OCC information corresponding to DMRS.

2. The method according to claim 1, wherein, The pattern information includes at least one of the following: the number of Code Division Multiplexing (CDM) groups, the location and / or number of Resource Units (REs) mapped to each CDM group, the scheduling bandwidth percentage corresponding to each CDM group, and the maximum number of DMRS ports supported by each CDM group.

3. The method according to claim 2, wherein, The distances between the locations of the multiple REs occupied by the CDM group mapping are equal.

4. The method according to claim 2, wherein, The number of CDM groups includes at least one of the following: 1, 2, 3, 4, 6, or 12.

5. The method according to claim 2, wherein, The number of REs occupied by a CDM group within a PRB is the ratio of the number of REs contained in a PRB to the number of CDM groups.

6. The method according to claim 2, wherein, One DMRS port in the CDM group corresponds to one frequency domain OCC sequence.

7. The method according to claim 1, wherein, The OCC information includes at least one frequency domain OCC sequence of a corresponding length, wherein the length is at least one of the following: 2, 3, 4, 6 or 8.

8. The method according to claim 7, wherein, The first M elements of the frequency domain OCC sequence of length 2M are the same as the elements of the frequency domain OCC sequence of length M, where M is one of the following: 2, 3 or 4.

9. The method according to claim 7, wherein, The frequency domain OCC sequence is generated based on Walsh codes and / or Cyclic codes.

10. The method according to claim 9, wherein, The frequency domain OCC sequence generated based on Walsh is a row or column of a high-order codebook matrix generated by the Kronecker product of two low-order codebook matrices.

11. The method according to claim 10, wherein, The low-order codebook matrix is ​​one of the following: a first-order matrix [1], a second-order matrix 12. The method according to claim 9, wherein, The phase difference between any two adjacent DMRS ports within the CDM group associated with the frequency domain OCC sequence generated based on Cyclic code is equal.

13. The method according to claim 12, wherein, The phase difference between any two adjacent elements in the frequency domain OCC sequence is an integer multiple of a first value, wherein the first value is the ratio of 2π to the code length of the frequency domain OCC sequence.

14. An information transmission method, comprising: Send a first indication message, which is used to indicate the DMRS configuration, the DMRS configuration being associated with the pattern information corresponding to the DMRS and / or the OCC information corresponding to the DMRS.

15. The method according to claim 14, wherein, The pattern information includes at least one of the following: the number of Code Division Multiplexing (CDM) groups, the location and / or number of Resource Units (REs) mapped to each CDM group, the scheduling bandwidth percentage corresponding to each CDM group, and the maximum number of DMRS ports supported by each CDM group.

16. The method according to claim 15, wherein, The distances between the locations of the multiple REs occupied by the CDM group mapping are equal.

17. The method according to claim 15, wherein, The distances between multiple RE locations occupied by a CDM group mapping are equal.

18. The method according to claim 15, wherein, The scheduling bandwidth proportion is equal for each of the multiple CDM groups.

19. The method according to claim 15, wherein, The number of CDM groups includes at least one of the following: 1, 2, 3, 4, 6, or 12.

20. The method of claim 15, wherein, The number of REs occupied by a CDM group within a PRB is the ratio of the number of REs contained in a PRB to the number of CDM groups.

21. The method according to claim 15, wherein, One DMRS port in the CDM group corresponds to one frequency domain OCC sequence.

22. The method according to claim 14, wherein, The OCC information includes at least one frequency domain OCC sequence of a corresponding length, wherein the length is at least one of the following: 2, 3, 4, 6 or 8.

23. The method according to claim 22, wherein, The first M elements of the frequency domain OCC sequence of length 2M are the same as the elements of the frequency domain OCC sequence of length M, where M is one of the following: 2, 3 or 4.

24. The method according to claim 22, wherein, The frequency domain OCC sequence is generated based on Walsh codes and / or Cyclic codes.

25. The method according to claim 24, wherein, The frequency domain OCC sequence generated based on Walsh is a row or column of a high-order codebook matrix generated by the Kronecker product of two low-order codebook matrices.

26. The method of claim 25, wherein, The low-order codebook matrix is ​​one of the following: a first-order matrix [1], a second-order matrix 27. The method according to claim 24, wherein, The phase difference between any two adjacent DMRS ports within the CDM group associated with the frequency domain OCC sequence generated based on Cyclic code is equal.

28. The method according to claim 27, wherein, The phase difference between any two adjacent elements in the frequency domain OCC sequence is an integer multiple of a first value, wherein the first value is the ratio of 2π to the code length of the frequency domain OCC sequence.

29. An electronic device comprising: Memory and processor; The memory and the processor are coupled; It is a memory used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method according to any one of claims 1-28.

30. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method according to any one of claims 1-28.

31. A computer program product, wherein, The computer program product includes computing technology program instructions, which, when executed by a processor, implement the method according to any one of claims 1-28.