Information transmission methods, device, storage medium and program product
By receiving and sending DMRS configuration indication information, the number of DMRS ports is increased, solving the problem of insufficient DMRS ports in the existing system and improving transmission capacity.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-09-15
- Publication Date
- 2026-05-15
AI Technical Summary
In existing communication systems, the number of DMRS ports supported by users is limited, which cannot meet the increased demand for transmission data layers.
By receiving and sending indication information indicating DMRS configuration, including pattern information and/or OCC information corresponding to DMRS, the maximum number of DMRS ports supported by DMRS configuration can be increased.
It increases the transmission capacity of the communication system, enabling it to accommodate a greater number of data transmission layers.
Smart Images

Figure CN2025121408_15052026_PF_FP_ABST
Abstract
Description
Information transmission methods, equipment, storage media and software products
[0001] This application claims priority to Chinese patent application No. 202411604251.0, 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. To increase the transmission capacity of a communication system, the number of data transmission layers can be increased. However, the number of DMRS ports currently supported by users is limited and cannot meet the increased capacity of the data transmission layers. Summary of the Invention
[0004] This disclosure provides an information transmission method, device, storage medium, and program product that can adapt the number of supported DMRS ports to the increased number of transmission data layers.
[0005] On one hand, an information transmission method is provided, comprising: receiving first indication information from a second node. The first indication information is used to indicate DMRS configuration, the DMRS configuration including pattern information corresponding to the DMRS and / or orthogonal cover code (OCC) information corresponding to the DMRS.
[0006] On the other hand, an information transmission method is provided, comprising: sending first indication information to a first node. The first indication information is used to indicate DMRS configuration, the DMRS configuration including pattern information corresponding to the DMRS and / or OCC information corresponding to the DMRS.
[0007] In another aspect, an information transmission device is provided, comprising: a receiving unit. The receiving unit is configured to receive first indication information from a second node. The first indication information is used to indicate DMRS configuration, the DMRS configuration including pattern information corresponding to the DMRS and / or OCC information corresponding to the DMRS.
[0008] In another aspect, an information transmission device is provided, comprising: a transmitting unit. The transmitting unit is configured to transmit first indication information to a first node. The first indication information is used to indicate DMRS configuration, the DMRS configuration including pattern information corresponding to the DMRS and / or OCC information corresponding to the 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 implements the above-described information transmission method when executing the computer program.
[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 above-described information transmission method.
[0011] On another front, a computer program product is provided, which includes computer program instructions that, when executed by a processor, implement the aforementioned information transmission method.
[0012] This disclosure discloses that a first node can receive first indication information sent by a second node, the first indication information being used to indicate DMRS configuration. DMRS configuration includes pattern information corresponding to the DMRS and / or OCC information corresponding to the DMRS. Since the pattern information and OCC information corresponding to the DMRS configuration 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 supporting a larger number of maximum DMRS ports, thereby adapting to 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 described below. Obviously, the drawings described below are merely drawings of some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings.
[0014] Figure 1 is a schematic diagram of a dual-symbol DMRS mapping provided in some embodiments of this disclosure.
[0015] Figure 2 is a schematic diagram of a single-symbol DMRS mapping provided in some embodiments of this disclosure.
[0016] Figure 3 is a diagram of a communication system architecture provided by some embodiments of this disclosure.
[0017] Figure 4 is a flowchart illustrating an information transmission method provided in some embodiments of this disclosure.
[0018] Figure 5 is a schematic diagram of resource units in different CDM groups that are not adjacent, provided in some embodiments of this disclosure.
[0019] Figure 6 is a schematic diagram of frequency division multiplexing and time division multiplexing provided in some embodiments of this disclosure.
[0020] Figure 7 is a schematic diagram of a mapping of two CDM groups provided in some embodiments of this disclosure.
[0021] Figure 8 is a schematic diagram of a four-CDM group mapping provided by some embodiments of this disclosure.
[0022] Figure 9 is a schematic diagram of a six-CDM group mapping provided in some embodiments of this disclosure.
[0023] Figure 10 is a schematic diagram of a twelve-CDM group mapping provided by some embodiments of this disclosure.
[0024] Figure 11 is a flowchart illustrating another information transmission method provided in some embodiments of this disclosure.
[0025] Figure 12 is a schematic diagram of the structure of a communication device provided in some embodiments of this disclosure.
[0026] Figure 13 is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure.
[0027] Figure 14 is a schematic diagram of the structure of another communication device provided in some embodiments of this disclosure. Detailed Implementation
[0028] 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 a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0029] It should be noted that, in this disclosure, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" 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 terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0030] 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.
[0031] 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.
[0032] In wireless communication systems, DMRS is used to demodulate the channel during data transmission. Different DMRS ports are associated with different transport data layers (also known as multiplexed streams, transport streams, etc.). In related technologies, each user can support a maximum of 9 transport data layers, corresponding to 8 DMRS ports. In multi-user scenarios, multiple users can support a maximum of 24 orthogonal DMRS ports. However, with the development of wireless communication systems, more data needs to be transmitted with limited resources, thus requiring support for more transport data layers, primarily more DMRS ports. Currently, however, the number of DMRS ports that a user can support is relatively small, insufficient to meet the increased number of transport data layers.
[0033] In new radio (NR) systems, there are two types of DMRS: Type 1 and Type 2. These two types are configured via higher-level radio resource control (RRC) signaling. For different DMRS types, DMRS ports occupy different resource locations. For example, for Type 1 DMRS, DMRS ports within the same code division multiplexing (CDM) group are mapped into a comb structure, occupying resource elements (REs) #0, 2, 4, 6, 8, 10 within one physical resource block (PRB), while DMRS ports from another CDM group occupy separate REs #1, 3, 5, 7, 9, 11. For Type 2 DMRS, a maximum of three CDM groups are supported, meaning transmission can occur through a maximum of three CDM groups. Multiple DMRS ports within each CDM group are mapped to adjacent frequency domain resource elements (i.e., the mapped frequency domain resource elements are adjacent), and DMRS ports from different CDM groups are mapped to different frequency domain resource elements. DMRS includes single-symbol DMRS (also known as single-user DMRS) and double-symbol DMRS (also known as double-user DMRS).
[0034] For a single-symbol DMRS, where the time-domain symbols (or time symbols) containing each DMRS are not contiguous, each CDM group supports a maximum of two DMRS ports. Therefore, for a single-symbol DMRS, a single symbol supports a total of two CDM groups and four DMRS ports. The two DMRS ports within each group are multiplexed using a frequency domain orthogonal cover code (FD-OCC) of length 2. Similarly, for type 2 DMRS, a single symbol supports a total of three CDM groups and six DMRS ports.
[0035] For two-symbol DMRS, the DMRS is mapped using two adjacent time-domain symbols. In this case, in addition to the FD-OCC of length 2, a time domain orthogonal cover code (TD-OCC) of length 2 is also supported between two adjacent time-domain symbols, meaning each CDM group supports a maximum of 4 DMRS ports. For Type 1 DMRS, a maximum of 8 DMRS ports are supported; while for Type 2, a maximum of 12 DMRS ports are supported.
[0036] To enhance uplink and downlink transmission capabilities, more orthogonal DMRS ports need to be supported. For example, under the same mapping pattern, the DMRS configuration needs to support longer frequency-domain FD-OCC sequences, such as an FD-OCC length of 4. Therefore, each CDM group supports a maximum of 4 DMRS ports in single-symbol mode and a maximum of 8 DMRS ports in double-symbol mode. As shown in Figure 1, for type 1, a total of 2 CDM groups are supported, thus supporting a maximum of 8 DMRS ports per symbol. For the double-symbol type 1 DMRS, the time-domain TD-OCC length is still 2, so a CDM group can support a maximum of 8 orthogonal DMRS ports, for a total of 16 orthogonal DMRS ports across the 2 CDM groups.
[0037] For Type 2 DMRS ports, the situation is similar to Type 1. As shown in Figure 2, for single-symbol DMRS, each CDM group supports a maximum of 4 orthogonal DMRS ports, and 3 CDM groups (i.e., CDM group 0, CDM group 1, and CDM group 2 in Figure 2) support a maximum of 12 orthogonal DMRS ports. For double-symbol DMRS, each CDM group supports a maximum of 8 orthogonal DMRS ports. Type 2 DMRS supports a maximum of 3 orthogonal CDM groups, therefore supporting a maximum of 24 orthogonal DMRS ports in total.
[0038] As can be seen from the above, the current DMRS configuration supports a limited number of CDM groups and a limited maximum number of DMRS ports, making it unable to support a larger number of orthogonal DMRS ports and thus unable to accommodate more data transmission layers. To address this, this disclosure provides an information transmission method in which a first node can receive first indication information sent by a second node to indicate the DMRS configuration. The DMRS configuration includes pattern information corresponding to the DMRS and / or OCC information corresponding to the DMRS. Since the pattern information and OCC information corresponding to the DMRS configuration 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 data transmission layers.
[0039] The information transmission method provided in this disclosure can be applied to systems with various communication standards. For example, the systems to which the information transmission method provided in this disclosure is applicable include, but are 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 (e.g., 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.
[0040] For example, the above information transmission method can be applied to the communication system shown in Figure 3. As shown in Figure 3, the communication system includes: a first node 301 and a second node 302.
[0041] The first node 301 and the second node 302 are communicatively connected. The first node 301 can be an IoT device, a mobile phone, an in-vehicle device, etc. The second node 302 can be a communication base station, a sensing base station, etc.
[0042] In some embodiments, the second node 302 may send first indication information to the first node 301. The first node 301 may receive the first indication information to determine the DMRS configuration indicated by the first indication information. In this way, 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, which can be adapted to the increased number of transport data layers.
[0043] In some embodiments, the terminal can be a device with wireless transceiver capabilities, which can be deployed on land (including indoor or outdoor, handheld, wearable, or vehicle-mounted); on water (such as ships); or 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.
[0044] In some embodiments, a base station can be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), 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. Base stations can include various macro base stations, micro base stations, femtocell base stations, remote wireless devices, reconfigurable intelligent surfaces (RISS), routers, wireless fidelity (Wi-Fi) devices, or various network-side devices such as primary cells and secondary cells.
[0045] It should be noted that Figure 3 is only an exemplary framework diagram. The number of devices included in Figure 3 and the names of each device are not limited. In addition to the devices shown in Figure 3, the communication system may also include other devices, such as relay nodes.
[0046] 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.
[0047] The information transmission method provided by the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.
[0048] The information transmission method provided in this disclosure can be applied to the first node 301 in the communication system shown in FIG3. FIG4 shows a schematic flowchart of an information transmission method. As shown in FIG4, the information transmission method includes the following S401.
[0049] In S401, the first node receives the first instruction information from the second node.
[0050] The first indication information is used to indicate the DMRS configuration. The DMRS configuration includes the pattern information corresponding to the DMRS and / or the OCC (or orthogonal cover code) information corresponding to the DMRS. In some embodiments, the first indication information can indicate a DMRS type associated with a DMRS configuration. This type of DMRS configuration can be a newly added DMRS type.
[0051] The first node can determine that the DMRS configuration indicated by the first indication information includes pattern information and / or OCC information. Since the maximum number of DMRS ports supported by the DMRS configuration is related to the pattern information and OCC information of the DMRS configuration, the second node can increase the maximum number of DMRS ports that the DMRS configuration can support by indicating the pattern information and / or OCC information of the DMRS configuration that supports more DMRS ports through the first indication information, thereby adapting to the increased number of transport data layers.
[0052] In some embodiments, the pattern information corresponding to the DMRS can be used to determine the location of the time-frequency resources corresponding to the DMRS port / DMRS. For example, the pattern information in the embodiments of this disclosure includes at least one of the following: the number of code division multiplexing (CDM) groups, the length of a CDM group on a time-domain symbol, the location and / or number of REs occupied by a CDM group in one mapping, the location and / or number of time-domain symbols occupied by a CDM group in one mapping, and the maximum number of DMRS ports supported by a CDM group.
[0053] In this embodiment of the disclosure, one CDM group can support multiple DMRS ports. Assuming the number of CDM groups in the pattern information indicated by the first indication information is A, the maximum number of DMRS ports supported by the DMRS configuration is the maximum number of DMRS ports supported by A CDM groups. When the number of CDM groups A is large, the maximum number of DMRS ports supported by A CDM groups is large, thereby increasing the maximum number of DMRS ports supported by the DMRS configuration. Thus, when the number of transport data layers increases, the maximum number of DMRS ports supported by this DMRS configuration can adapt to the increased number of transport data layers, thereby better improving system capacity.
[0054] Regarding the maximum number of DMRS ports supported by a CDM group, the maximum number of DMRS ports supported by each CDM group in a DMRS configuration is the same. The maximum number of DMRS ports supported by multiple CDM groups is denoted by P, where P is determined based on the maximum number of DMRS ports supported by a single CDM group (M) and the number of CDM groups. In other words, the maximum number of DMRS ports supported by a DMRS configuration is the product of the maximum number of DMRS ports supported by a single CDM group (M) and the number of CDM groups. Therefore, when the maximum number of DMRS ports supported by a single CDM group is large, the maximum number of DMRS ports supported by the DMRS configuration is also large, which can accommodate an increase in the number of transport data layers, thereby better improving system capacity.
[0055] For a single mapping of a CDM group, the number of RE locations and / or quantities used is equal to the number of DMRS ports supported by that CDM group. A larger number of REs used in a single mapping of a CDM group results in a larger number of DMRS ports supported by that CDM group, and consequently, a larger number of DMRS ports supported by multiple CDM groups. This increases the number of DMRS ports supported by the DMRS configuration, thus accommodating an increased number of transport data layers and improving system capacity.
[0056] In addition, the first node can map the RE positions occupied by a CDM group once when sending DMRS, thus eliminating the need for the first node to determine the RE positions occupied by the mapping, which can improve processing efficiency.
[0057] In one implementation, the REs occupied by a CDM group on a time-domain symbol include at least one of the following: 6 REs within 1 PRB, 4 REs within 1 PRB, 3 REs within 1 PRB, 2 REs within 1 PRB, 1 RE within 1 PRB, and M REs across N PRBs.
[0058] M is related to the length of the OCC sequence. For example, M is the length of the OCC sequence corresponding to the CDM group, and N is a positive integer greater than or equal to 2. It should be understood that if the number of DMRS ports supported by a CDM group is greater than the number of REs in a PRB, a CDM group mapping needs to span multiple PRBs.
[0059] In the case where a CDM group maps its REs on a time-domain symbol to include subcarriers across N PRBs, the number of consecutively scheduled PRBs is X. X is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
[0060] In the case where the REs occupied by a CDM group on a time-domain symbol include subcarriers across N PRBs, the offset of the starting position of the N PRBs relative to the position of the common resource block is Y, where Y is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
[0061] Regarding the location and / or number of time domain symbols occupied by a CDM group in a single mapping, the location of the time domain symbols occupied by the CDM group mapping can be used to determine on which time domain symbol the CDM group is mapped. Furthermore, when the number of time domain symbols occupied by the CDM group mapping is 1, the DMRS port of the CDM group corresponds to a single-symbol DMRS, and when the number of time domain symbols occupied by the CDM group mapping is 2, the CDM group corresponds to a double-symbol DMRS.
[0062] Regarding the length of a CDM group, multiple CDM groups in a DMRS configuration have the same length. The length of a CDM group is equal to the number of REs used in a single mapping of that CDM group. For example, if the length of a CDM group is M, the number of REs used in a single mapping of that CDM group is M. Therefore, the length of a CDM group is equal to the number of DMRS ports supported by that CDM group. In this case, with a longer CDM group length, the DMRS configuration supports a larger number of DMRS ports, which can accommodate an increased number of transport data layers and better improve system capacity.
[0063] In one implementation, the REs occupied by multiple DMRS port mappings within a CDM group are arranged in a comb pattern. The comb interval is 2, 3, 4, 6, or 12 REs. The RE positions of multiple DMRS port mappings within a CDM group are in a comb structure, meaning that the REs occupied by multiple DMRS ports during mapping are not adjacent, and the interval between any two adjacent DMRS port mappings (i.e., the comb interval) is 2, 3, 4, 6, or 12 REs.
[0064] In another implementation, the number of CDM groups includes at least one of the following: 2, 3, 4, 5, 6, 8, 12.
[0065] In some other embodiments, the OCC information includes the length of the frequency-domain OCC, the length of the time-domain OCC, and / or one or more OCC sequences corresponding to different lengths. In embodiments of this disclosure, the OCC sequence may also be simply referred to as OCC, OCC code, etc.
[0066] A CDM group supports multiple DMRS ports corresponding to multiple different OCC sequences; the length of each OCC sequence is equal to the length of a CDM group. Since the multiple DMRS ports supported by a CDM group are orthogonal, each DMRS port needs to use a different OCC sequence. Therefore, OCC information can include one or more OCC sequences corresponding to one or more DMRS ports.
[0067] Furthermore, in a DMRS configuration, each CDM group within multiple CDM groups supports the same number of DMRS ports. The number of DMRS ports supported by a CDM group is equal to the length of that CDM group, and the number of DMRS ports supported by a CDM group is equal to the number of its corresponding multiple OCC sequences. Thus, the length of a CDM group is equal to the length of each of its corresponding multiple OCC sequences (the corresponding multiple OCC sequences are different but of equal length).
[0068] In one implementation, the length of OCC includes at least one of the following: 2, 3, 4, 6, 8, 12.
[0069] In another implementation, an OCC sequence of length 2 is [+1,+1] or [+1,-1]; or, an OCC sequence of length 3 is... Alternatively, an OCC sequence of length 6 is Alternatively, an OCC sequence of length 8 is Alternatively, an OCC sequence of length 8 is one of the following: [1,1,1,1,1,1,1,1], [1,-1,1,-1,1,-1,1,-1], [1,1,-1,-1,-1,1,-1,-1], [1,-1,-1,-1,-1,-1,-1,-1], [1,1,1,-1,-1,-1,-1,-1], [1,-1,-1,-1,-1,-1,-1,-1], [1,1,-1,-1,-1,-1,-1,-1,-1], [1,-1,-1,-1,-1,-1,-1,-1,-1].
[0070] Alternatively, an OCC sequence of length 12 is n is the nth OCC sequence among multiple OCC sequences (i.e., n is used to represent the nth OCC sequence among multiple OCC sequences), and k is the kth element in the nth OCC sequence.
[0071] It should be noted that the order of the OCC sequences is either the order among multiple OCC sequences generated based on the sequence generation method, or the order among multiple OCC sequences generated based on the sequence generation method after adjustment. That is, if the multiple OCC sequences generated based on the sequence generation method are not adjusted, then n is the nth OCC sequence in that order. Alternatively, if multiple OCC sequences are generated based on the sequence generation method and then adjusted, then n is the nth OCC sequence in the adjusted order.
[0072] The following will describe OCC sequences of different lengths.
[0073] For example, two orthogonal codes (or codewords) with a length of 2 are associated with different DMRS ports within the same CDM group, such as [+1,+1] and [+1,-1].
[0074] The length is 3, and different DMRS ports within the same CDM group are associated with three different orthogonal codes, which are associated with... Generate the corresponding orthogonal code, or associate each DMRS port with one of the following: [+1,+1,+1].
[0075] The length is 4. Different DMRS ports within the same CDM group are associated with four different orthogonal codes, or each DMRS port is associated with one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+1,-1,-1] or [+1,-1,-1,+1].
[0076] Alternatively, different DMRS ports within the same CDM group are associated with four different orthogonal codes, associated with... Alternatively, each DMRS port can be associated with one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+j,-1,-j], or [+1,-j,-1,+j].
[0077] The length is 6, and different DMRSs within the same CDM group are associated with six different orthogonal codes, which are associated with... Generate the corresponding orthogonal code, or associate each DMRS port with one of the following: [+1,+1,+1,+1,+1,+1].
[0078] or
[0079] Alternatively, the above orthogonal code can be simplified to: [+1,+1,+1,+1,+1,+1]. [+1,-1,+1,-1,+1,-1],
[0080] or
[0081] The length is 8, and different DMRS ports within the same CDM group are associated with 8 different orthogonal codes. Generate the corresponding orthogonal code, or associate each DMRS port with one of the following: [+1,+1,+1,+1,+1,+1,+1,+1]. [+1,-1,+1,-1,+1,-1,+1,-1],
[0082] or
[0083] Alternatively, different codeword generation methods can be used to generate 8 different orthogonal codes, or each DMRS port can be associated with one of the following: [1,1,1,1,1,1,1,1], [1,-1,1,-1,1,-1,1,-1], [1,1,-1,-1,1,1,-1,-1], [1,-1,-1,1,1,-1,-1,-1], [1,1,1,1,-1,-1,-1,-1], [1,-1,1,-1,-1,-1,-1,1], [1,1,-1,-1,-1,-1,-1,1,1], [1,-1,-1,-1,-1,-1,1,1,-1].
[0084] The length is 12, and different DMRS ports within the same CDM group are associated with different 12 orthogonal codes. Generate the corresponding orthogonal code, or associate a DMRS port with one of the following: [+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1]. [+1,-j,-1,+j,+1,-j,-1,+j,+1,-j,-1,+j], [+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j,+1,+j,-1,-j],
[0085] n and k represent a single element in one of multiple OCC sequences, or the k-th element in the nth OCC sequence, respectively. n can represent the maximum number of OCC sequences generated. Furthermore, n does not correspond one-to-one with the OCC sequence identifier or DMRS port number. To ensure scheduling flexibility or the orthogonality of OCC sequences, the order of different OCC sequences may be adjusted. For example, for an OCC length of 8, the sequences [+1,+1,+1,+1,+1,+1,+1,+1,+1] and [+1,-1,+1,-1,+1,-1,+1,-1] corresponding to n=0 and n=4 are marked as the first two orthogonal sequences of the OCC sequence, and the order of other OCC sequences will be adjusted accordingly. For example, for a cyclic code of length 8... The order of n or k values is adjusted to [0, 4, 6, 2, 7, 3, 5, 1] for the eight orthogonal sequences. Alternatively, a cyclic code of length 12 can be used. The order of n or k values corresponding to the 12 orthogonal sequences is [0, 6, 9, 3, 11, 5, 10, 4, 8, 2, 7, 1].
[0086] For CDM groups, the DMRS ports of a group of CDM groups are comb-mapped on the frequency domain resources, that is, multiple DMRS ports are mapped to non-adjacent subcarriers or frequency domain resource elements respectively; and the number of CDM groups included in the pattern information can vary. As shown in Figure 5, the frequency domain resource elements (e.g., subcarriers) mapped by CDM group 0 and CDM group 1 are not adjacent.
[0087] A CDM group is associated with at least one OCC length, which includes at least one of the following: the length of the frequency domain OCC and the length of the time domain OCC.
[0088] A CDM group occupies at least one of the following: non-adjacent, partially adjacent, or completely non-adjacent: frequency domain resource units or time domain symbols, or, associated with a multi-level OCC sequence, where the length of each multi-level OCC sequence is less than the length of a single OCC sequence, and the multi-level OCC sequences are combined to form an OCC sequence associated with a DMRS port. For example, for an FD-OCC of length 8, a corresponding CDM group occupies 8 RE positions. In this case, these 8 REs can occupy 8 adjacent, i.e., consecutive, subcarriers or REs, for example, REs #0 to #7 on a PRB, or 8 to #11 of PRB1 and 0 to #3 of PRB2, totaling 8 REs. For partially adjacent or consecutive frequency domain resource units, this is manifested as N adjacent RE groups. For example, a CDM group of length 8 for FD-OCC can be divided into two parts, each part consisting of 4 consecutive or adjacent REs, for example, REs #0 to #3 of PRB1 and REs #0 to #3 of PRB2.
[0089] For an OCC sequence of length X, where X is a positive integer, it can be represented as each sequence containing X elements, which is one of the sequences of length X listed above; or it can be a Y-level sequence, which is composed of Y sequences of equal or unequal length. For example, an FD-OCC of length 8 can be represented as one of the multiple OCC sequences of length 8 mentioned above, or as a combination of an FD-OCC of length 2 and an FD-OCC of length 4. For example, the first-level sequence is an FD-OCC of length 2, which is one of the OCCs of length 2 mentioned above, and the second-level sequence is an FD-OCC of length 4, which is one of the OCCs of length 4 mentioned above. The two are combined to form an FD-OCC of length 8. For example, mapping a CDM group of length 8 to two PRBs, and using an FD-OCC of length 4 for every 4 consecutive or adjacent REs, these two parts are also associated with an FD-OCC of length 2.
[0090] The number of CDM groups refers to the number of CDM groups included in the DMRS configuration. The length of a CDM is the length of the frequency domain OCC associated with a CDM group, or the length of the time domain OCC, or the maximum number of DMRS ports supported, or the number of frequency domain resource units occupied, or the number of time domain symbols occupied, or the product of the number of frequency domain units occupied and the number of time domain symbols occupied.
[0091] The maximum number of DMRS ports that can be scheduled within a CDM group is related to the length of the OCC. When a CDM group is associated with only one frequency domain OCC length, each DMRS port is associated with one frequency domain OCC, and the maximum number of DMRS ports in the CDM group is equal to the length of that OCC (multiple DMRS ports associated with multiple frequency domain OCCs of the same length). The total number of schedulable DMRS ports is the product of the number of CDM groups and the maximum number of DMRS ports within a CDM group. For example, when the frequency domain OCC length is 8, the maximum number of DMRS ports within a CDM group is 8; if the number of CDM groups is 2, the maximum number of supported DMRS ports is 16.
[0092] When a CDM group is associated with only one time-domain OCC length, and each DMRS port is associated with one time-domain OCC, then the maximum number of DMRS ports included in the CDM group is the length of that OCC. The total number of schedulable DMRS ports is the product of the number of CDM groups and the maximum number of DMRS ports within a CDM group. For example, if the time-domain OCC length is 4, then the maximum number of DMRS ports within a CDM group is 4. If the number of CDM groups is 4, then the maximum supported number of DMRS ports is 16.
[0093] When a CDM group is associated with a frequency domain OCC length and a time domain OCC length, and each DMRS port is associated with a time domain OCC and a frequency domain OCC, then the maximum number of DMRS ports in the CDM group is the product of the frequency domain OCC length and the time domain OCC length. The total number of schedulable DMRS ports is the product of the number of CDM groups and the maximum number of DMRS ports within a CDM group. For example, when the frequency domain OCC length is 8 and the time domain OCC length is 2, then the maximum number of DMRS ports in a CDM group is 16. If the number of CDM groups is 2, then the maximum number of supported DMRS ports is 32.
[0094] The frequency domain OCC or time domain OCC is one of the OCC lengths mentioned above, and the corresponding OCC sequence is one of the sequences corresponding to the relevant lengths mentioned above.
[0095] When the OCC length is 1, it is equivalent to different CDM groups performing frequency division multiplexing or time division multiplexing, or it is equivalent to not supporting code division multiplexing.
[0096] Different CDM groups can use frequency division multiplexing (FDM) and / or time division multiplexing (TDM). Frequency division multiplexing means different CDM groups occupy different frequency domain units. Time division multiplexing means different CDM groups occupy different time domain symbols. When the DMRS pattern contains different CDM groups that simultaneously use both time division multiplexing and frequency division multiplexing, then the different CDM groups occupy different frequency domain resources or time domain resources, as shown in Figure 6. CDM group 1 and CDM group 2 (or CDM group 3 and CDM group 4) occupy different frequency domain resources (or frequency domain units, frequency domain resource units), i.e., frequency division multiplexing; CDM group 1 and CDM group 3 (or CDM group 2 and CDM group 4) occupy different time domain resources (or time domain symbols).
[0097] I. The number of CDM groups included in the drawing information is 2.
[0098] CDM groups have various lengths, namely time-domain OCC or frequency-domain OCC lengths, including: 1, 2, 3, 4, 6, 8, and 12. Let's take frequency-domain OCC as an example.
[0099] The length of a CDM group is 1, meaning that a maximum of one orthogonal DMRS port is supported within a CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of two orthogonal DMRS ports in total. Each CDM group (i.e., the DMRS port of the CDM group) occupies one RE location for one mapping, and the mapping is repeated within a Physical Resource Block (PRB).
[0100] The length of a CDM group is 2, meaning that a maximum of 2 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 4 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 2. Each mapping of a CDM group (i.e., the DMRS ports of the CDM group) occupies 2 RE positions, and repeated mappings are performed within a Physical Resource Block (PRB).
[0101] The length of a CDM group is 3, meaning that a maximum of 3 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 6 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 3. Each mapping of a CDM group (i.e., the DMRS ports of the CDM group) occupies 3 RE positions, and this mapping is repeated within a Physical Resource Block (PRB).
[0102] The length of a CDM group is 4, meaning that a maximum of 4 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 8 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 4. Each mapping of a CDM group (i.e., the DMRS ports within a CDM group) occupies 4 RE positions, and this mapping is repeated within a Physical Resource Block (PRB).
[0103] The length of a CDM group is 6, meaning that a maximum of 6 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 12 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 6. Each mapping of a CDM group (i.e., the DMRS ports within a CDM group) occupies 6 RE positions, and this mapping is repeated within a Physical Resource Block (PRB).
[0104] The length of a CDM group is 8, meaning that a maximum of 8 orthogonal DMRS ports are supported within a single CDM group. Therefore, on a single time-domain symbol, multiple CDM groups can support a maximum of 16 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 8. Each CDM group (i.e., the DMRS ports of the CDM group) occupies 8 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by two CDM groups in one mapping (e.g., a CDM mapping on a PRB occupies only 6 REs), a CDM group needs to be mapped across multiple RE positions within a PCB, meaning a CDM group mapping needs to be performed across PRBs. For example, with 4 PRBs bound, the CDMs are mapped onto non-adjacent REs. Therefore, if a CDM occupies 6 REs when mapped on a PRB (in the case of a PRB containing 12 REs), then each CDM can be mapped a total of 3 times on 4 PRBs, which means it occupies 24 REs, for example, RE#{0,2,4,6,8,10,0,2}, {4,6,8,10,0,2,4,6}, {8,10,0,2,4,6,8,10}.
[0105] The length of a CDM group is 12, meaning that a maximum of 12 orthogonal DMRS ports are supported within a single CDM group. Therefore, on a single time-domain symbol, multiple CDM groups can support a maximum of 24 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 12. Each CDM group (i.e., the DMRS ports within a CDM group) occupies 12 RE positions per mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by two CDM groups in a single mapping (e.g., a CDM mapping on a PRB occupies only 6 REs), a CDM group needs to be mapped across multiple PCBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with two PRBs bound together, since the CDM is mapped on non-adjacent REs, a CDM mapped on a PRB (in the case of a PRB containing 12 REs) occupies 6 REs. Therefore, each CDM group can be mapped repeatedly once on the two PRBs, which occupies 12 REs in total, for example, RE#{0,2,4,6,8,10,0,2,4,6,8,10}.
[0106] II. The number of CDM groups included in the drawing information is 3.
[0107] As shown in Figure 7, three CDM groups are mapped onto non-adjacent subcarriers or frequency domain resource elements. In this case, CDM groups have various lengths, namely, the time domain OCC or the frequency domain OCC length, including: 1, 2, 4, 8, and 12. Taking the frequency domain OCC as an example...
[0108] The length of a CDM group is 1, meaning that a maximum of one orthogonal DMRS port is supported within a CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of three orthogonal DMRS ports in total. Each CDM group occupies one RE location for one mapping, and repeated mappings are performed within a Physical Resource Block (PRB).
[0109] The length of a CDM group is 2, meaning that a maximum of 2 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 6 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 2. Each CDM group mapping occupies 2 RE positions, and repeated mappings are performed within a Physical Resource Block (PRB).
[0110] The length of a CDM group is 4, meaning that a maximum of 4 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 12 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 4. Each mapping of a CDM group (i.e., the DMRS ports within a CDM group) occupies 4 RE positions, and this mapping is repeated within a Physical Resource Block (PRB).
[0111] The length of a CDM group is 8, meaning that a maximum of 8 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 24 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 8. Each CDM group (i.e., the DMRS ports of a CDM group) occupies 8 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by three CDM groups in one mapping (e.g., each CDM group mapping occupies only 4 REs in a PRB), a CDM group needs to be mapped across multiple PRBs, meaning a CDM group mapping needs to be performed across PRBs. For example, with two PRBs bound together, since the CDMs are mapped on non-adjacent REs, a CDM mapped on a PRB (in the case of a PRB containing 12 REs) occupies 4 REs. Therefore, each CDM group can be mapped a total of 1 time on the two PRBs, which occupies 8 REs, for example, RE#{0,3,6,9,0,3,6,9}.
[0112] The length of a CDM group is 12, meaning that a maximum of 12 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 36 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 12. Each CDM group (i.e., the DMRS ports of the CDM group) occupies 12 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by three CDM groups in one mapping (e.g., a CDM mapping on a PRB only occupies 4 REs), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with 3 PRBs bound, since the CDM is mapped on non-adjacent REs, a CDM mapped on a PRB (in the case of a PRB containing 12 REs) occupies 4 REs. Therefore, each CDM group can be mapped twice in total on the 3 PRBs, which occupies 12 REs, for example, RE#{0,3,6,9,0,3,6,9,0,3,6,9}.
[0113] III. The number of CDM groups included in the drawing information is 4.
[0114] As shown in Figure 8, the four CDM groups are mapped to subcarriers, frequency domain resource units, or time domain symbols. The length of the CDM, i.e., the length of the time domain OCC or frequency domain OCC, includes: 1, 2, 3, 6, and 12. Taking the frequency domain OCC as an example.
[0115] The length of a CDM group is 1, meaning that a maximum of one orthogonal DMRS port is supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of four orthogonal DMRS ports. Each CDM group occupies one RE location for one mapping, and repeated mappings are performed within a Physical Resource Block (PRB).
[0116] The length of a CDM group is 2, meaning that a maximum of 2 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 8 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 2. Each CDM group mapping occupies 2 RE positions, and repeated mappings are performed within a Physical Resource Block (PRB).
[0117] The length of a CDM group is 3, meaning that a maximum of 3 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 12 orthogonal DMRS ports in total. Furthermore, different DMRS ports correspond to different OCCs of length 3. Each mapping of a CDM group (i.e., the DMRS ports within a CDM group) occupies 3 RE positions, and this mapping is repeated within a Physical Resource Block (PRB).
[0118] The length of a CDM group is 6, meaning that a maximum of 6 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 24 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 6. Each CDM group (i.e., the DMRS ports of a CDM group) occupies 6 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by four CDM groups in one mapping (e.g., each CDM mapping occupies only 3 REs in a PRB), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with two PRBs bound, since the CDM is mapped on non-adjacent REs, a CDM group is mapped on one PRB (in the case of a PRB containing 12 REs) and occupies 3 REs. Therefore, each CDM group can be mapped repeatedly once on the two PRBs, which occupies 6 REs, for example, RE#{0,4,8,0,4,8}.
[0119] The length of a CDM group is 12, meaning that a maximum of 12 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 48 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 12. Each CDM group (i.e., the DMRS ports of the CDM group) occupies 12 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by four CDM groups in one mapping (e.g., a CDM mapping on a PRB occupies only 3 REs), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with 4 PRB bindings, since CDMs are mapped on non-adjacent REs, a CDM group is mapped on a PRB (in the case of a PRB containing 12 REs) and occupies 3 REs. Therefore, each CDM can be mapped a total of 3 times on 3 PRBs, which means it occupies 12 REs, for example, RE#{0,4,8,0,4,8,0,4,8,0,4,8}.
[0120] IV. The number of CDM groups included in the drawing information is 6.
[0121] As shown in Figure 9, the six CDM groups are mapped to subcarriers, frequency domain resource units, or time domain symbols. The length of the CDM, i.e., the length of the time domain OCC or frequency domain OCC, includes: 1, 2, 4, 6, 8, and 12. Taking the frequency domain OCC as an example:
[0122] The length of a CDM group is 1, meaning that a maximum of one orthogonal DMRS port is supported within a CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of six orthogonal DMRS ports in total. Each CDM group occupies one RE location for one mapping, and repeated mappings are performed within a Physical Resource Block (PRB).
[0123] The length of a CDM group is 2, meaning that a maximum of 2 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 12 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 2. Each CDM group mapping occupies 2 RE positions, and repeated mappings are performed within a Physical Resource Block (PRB).
[0124] The length of a CDM group is 4, meaning that a maximum of 4 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 24 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 4. Each CDM group (i.e., the DMRS ports of a CDM group) occupies 4 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by 6 CDM groups for one mapping (e.g., each CDM mapping occupies only 2 REs on a PRB), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with two PRBs bound, since the CDM is mapped on non-adjacent REs, a CDM group is mapped on one PRB (in the case of a PRB containing 12 REs) and occupies 2 REs. Then each CDM group can be mapped repeatedly once on the two PRBs, which occupies 4 REs, for example, RE#{0,6,0,6}.
[0125] The length of a CDM group is 6, meaning that a maximum of 6 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 36 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 6. Each CDM group (i.e., the DMRS ports of the CDM group) occupies 6 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by 6 CDM groups in one mapping (e.g., each CDM mapping occupies only 2 REs in a PRB), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with 3 PRB bindings, since the CDM is mapped on non-adjacent REs, a CDM group is mapped on a PRB (in the case of a PRB containing 12 REs) and occupies 2 REs. Therefore, each CDM group can be mapped twice in total on the 3 PRBs, which means it occupies 6 REs, for example, RE#{0,6,0,6,0,6}.
[0126] The length of a CDM group is 8, meaning that a maximum of 8 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 48 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 8. Each CDM group (i.e., the DMRS ports of the CDM group) occupies 8 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by 6 CDM groups in one mapping (e.g., each CDM mapping occupies only 2 REs in a PRB), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with 4 PRB bindings, since the CDM is mapped on non-adjacent REs, a CDM group is mapped on a PRB (in the case of a PRB containing 12 REs) and occupies 2 REs. Therefore, each CDM can be mapped a total of 3 times on the 4 PRBs, which means it occupies 8 REs, for example, RE#{0,6,0,6,0,6,0,6}.
[0127] The length of a CDM group is 12, meaning that a maximum of 12 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 72 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 12. Each CDM group (i.e., the DMRS ports of the CDM group) occupies 12 RE positions for one mapping, and this mapping is repeated within a Physical Resource Block (PRB). Moreover, since the number of REs in a PRB is less than the number of REs occupied by six CDM groups in one mapping (e.g., a CDM mapping on a PRB occupies only 2 REs), a CDM group needs to be mapped across multiple PRBs' RE positions, meaning a CDM group mapping needs to be performed across PRBs. For example, with 6 PRB bindings, since CDMs are mapped on non-adjacent REs, a CDM group occupies 2 REs when mapped on a PRB (in the case of a PRB containing 12 REs). Therefore, each CDM group can be mapped a total of 5 times on 6 PRBs, which means it occupies 12 REs, for example, RE#{0,6,0,6,0,6,0,6,0,6,0,6}.
[0128] V. The number of CDM groups included in the drawing information is 12.
[0129] As shown in Figure 10, the 12 CDM groups are mapped to non-adjacent subcarriers or frequency domain resource units. The length of the CDM, i.e., the length of the time domain OCC or the frequency domain OCC, includes: 1, 2, and 4. Taking the frequency domain OCC as an example.
[0130] The CDM group length is 1, meaning code division multiplexing is not used. Each PRB occupies 12 REs, all of which are used to map DMRS, allowing a maximum of 12 orthogonal DMRS ports per time-domain symbol. With lower frequency domain configurations for different DMRS (e.g., 0.5), meaning different PRBs map different DMRS ports, more DMRS ports can be supported. For example, with 2 PRBs containing 12 DMRS ports each, and each PRB having different DMRS ports, a total of 24 orthogonal DMRS ports can be supported. If more PRBs with different DMRS ports exist, even more DMRS ports can be supported.
[0131] The CDM length is 2, meaning that a maximum of 2 orthogonal DMRS ports are supported within a single CDM group. Therefore, in a single time-domain symbol, multiple CDM groups can support a maximum of 24 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 2. Each CDM group occupies 2 RE positions per mapping, and this mapping is repeated within a Physical Resource Block (PRB). Additionally, since the number of REs in a PRB is less than the number of REs occupied by 12 CDM groups in a single mapping (e.g., a CDM mapping on a PRB occupies only 1 RE), a CDM group needs to be mapped across multiple PRBs, meaning a CDM group needs to be mapped across PRBs. For example, with two PRBs bound, since the CDM mappings are on non-adjacent REs, a CDM group mapping on one PRB (assuming a PRB contains 12 REs) occupies 1 RE. Therefore, each CDM group can be mapped repeatedly once across the two PRBs, occupying a total of 2 REs, for example, RE#{0,0}.
[0132] The CDM length is 4, meaning that a maximum of 4 orthogonal DMRS ports are supported within a single CDM group. Therefore, on a single time-domain symbol, multiple CDM groups can support a maximum of 48 orthogonal DMRS ports. Furthermore, different DMRS ports correspond to different OCCs of length 4. Each CDM group occupies 4 RE positions per mapping, and this mapping is repeated within a Physical Resource Block (PRB). Additionally, since the number of REs in a PRB is less than the number of REs occupied by 12 CDM groups in a single mapping (e.g., a CDM mapping on a PRB occupies only 1 RE), a CDM group needs to be mapped across multiple PRBs, meaning a CDM group needs to be mapped across PRBs. For example, with 4 PRBs bound, since CDMs are mapped on non-adjacent REs, a CDM group occupies 1 RE per PRB (assuming a PRB contains 12 REs). Therefore, each CDM group can be mapped a total of 3 times across the 4 PRBs, occupying 4 REs, for example, RE#{0,0,0,0}.
[0133] It should be noted that the above embodiments describe DMRS in the single-symbol case. DMRS in the multi-symbol case may employ TD-OCC (Time-Domain Code Division Multiplexing), using different TD-OCCs to associate various DMRS ports. Combined with FD-OCC (Frequency-Domain Code Division Multiplexing), this can support more orthogonal DMRS ports. For example, with a TD-OCC length of 2, performing TD-OCC on two time-domain symbols can support twice as many orthogonal DMRS ports as in a single-symbol DMRS. Similarly, if time-division multiplexing is supported—that is, different DMRS ports are multiplexed onto different time-domain symbols—it can also be combined with FD-OCC to support even more orthogonal DMRS ports. For example, with two multiplexed symbols, it can support twice as many orthogonal DMRS ports as in a single-symbol DMRS. Whether it's TD-OCC or TDM (Time Division Multiplexing), as the number of multiplexed symbols increases, more orthogonal DMRS ports can be supported.
[0134] In some embodiments, the first node receives handover indication information, which is used to indicate the DMRS configuration to be handed over. The DMRS configuration or handover indication information is carried in at least one of the following: RRC, MAC CE (medium access control control element), and DCI (downlink control information).
[0135] For RRC, at least one bit in the RRC signaling can be used to enable the above DMRS configuration, that is, the DMRS configuration includes pattern information and / or OCC information.
[0136] Alternatively, a new DMRS configuration type can be defined using RRC, with different DMRS configuration types corresponding to different DMRS configurations.
[0137] For DCI, the DMRS configuration associated with the currently indicated DMRS port can be indicated by different indication values in the antenna port field of the DCI signaling, or by 1 bit or multiple bits in the DCI, or by reserved bits in some indication fields.
[0138] In one implementation, a DMRS configuration with a density (i.e., the number of REs occupied by the same DMRS port in a PRB) greater than a first preset density can be switched to a DMRS configuration with a lower density via the aforementioned RRC, MAC CE, or DCI signaling (or handover indication information).
[0139] Accordingly, DMRS configurations with a density lower than the second preset density can be switched to a higher density DMRS configuration via the aforementioned RRC, MAC CE, or DCI signaling (or switching indication information).
[0140] Furthermore, during the handover process described above, the length of the OCC can remain fixed, meaning the OCC length in the DMRS configuration before the handover is the same as the OCC length in the DMRS configuration after the handover. Alternatively, the length of the OCC can also vary during the handover process; for example, it can be adjusted according to the number of REs used.
[0141] In some embodiments, when performing multi-user scheduling, only the same DMRS configuration can be used for multi-user scheduling, while different DMRS configurations cannot be used for multi-user scheduling.
[0142] If a user has PRB bindings and that user cannot handle DMRS demodulation of an unbound number of PRBs, then when scheduling the user's PRBs, a multiple of that number of PRBs needs to be scheduled. If multiple users are involved in scheduling, then there needs to be a difference in the multiple of the number of PRB bindings scheduled among the multiple users, or a difference in the multiple of a single PRB binding compared to a general RE resource.
[0143] On the other hand, the information transmission method provided in this disclosure can be applied to the second node 302 in the communication system shown in FIG3. FIG11 shows a schematic flowchart of another information transmission method. As shown in FIG11, the information transmission method includes the following S1101.
[0144] S1101, The second node sends the first instruction information to the first node.
[0145] The first indication information is used to indicate the DMRS configuration, which includes the pattern information corresponding to the DMRS and / or the OCC information corresponding to the DMRS.
[0146] The first indication information can indicate that the DMRS configuration includes pattern information and / or OCC information. Since the maximum number of DMRS ports supported by the DMRS configuration is related to the pattern information and OCC information of the DMRS configuration, the second node can use the first indication information to indicate the pattern information and / or OCC information of the DMRS configuration that supports more DMRS ports, thereby increasing the maximum number of DMRS ports that the DMRS configuration can support, and thus adapting to the increased number of transport data layers.
[0147] 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.
[0148] 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.
[0149] 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.
[0150] Figure 12 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 embodiments. As shown in Figure 12, the communication device includes a receiving unit 1201.
[0151] The receiving unit 1201 is used to receive first indication information from the second node. The first indication information is used to indicate the demodulation reference signal (DMRS) configuration. The DMRS configuration includes pattern information corresponding to the DMRS and / or orthogonal coverage code (OCC) information corresponding to the DMRS.
[0152] In one implementation, the pattern information includes at least one of the following: the number of code division multiplexing (CDM) groups, the length of a CDM group on a time-domain symbol, the location and / or number of resource units (REs) occupied by a CDM group in one mapping, the location and / or number of time-domain symbols occupied by a CDM group in one mapping, and the maximum number of DMRS ports supported by a CDM group.
[0153] In one implementation, the length of a CDM group is M, and the number of REs occupied by a single mapping of a CDM group is M.
[0154] In one implementation, the maximum number of DMRS ports supported by multiple CDM groups over a time-domain symbol is P, where P is determined based on the maximum number of DMRS ports supported by a CDM group M and the number of multiple CDM groups.
[0155] In one implementation, the REs occupied by multiple DMRS port mappings within a CDM group are in a comb pattern, with the comb intervals being 2, 3, 4, 6, or 12 REs.
[0156] In one implementation, the number of CDM groups includes at least one of the following: 2, 3, 4, 6, 8, 12.
[0157] In one implementation, the OCC information includes at least one of the following: the length of the frequency domain OCC, the length of the time domain OCC, and one or more OCC sequences corresponding to different lengths.
[0158] In one implementation, multiple DMRS ports supported by a CDM group correspond to multiple different OCC sequences; the length of each OCC sequence is equal to the length of a CDM group.
[0159] In one implementation, the length of OCC includes at least one of the following: 1, 2, 3, 4, 6, 8, 12.
[0160] In one implementation, the OCC sequence of length 3 includes at least one of the following: [+1,+1,+1].
[0161] In one implementation, the OCC sequence of length 4 includes at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+j,-1,-j] or [+1,-j,-1,+j]; or, the OCC sequence of length 4 includes at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+1,-1,-1] or [+1,-1,-1,+1].
[0162] In one possible implementation, the OCC sequence of length 6 includes at least one of the following: [+1,+1,+1,+1,+1,+1].
[0163] or
[0164] In one implementation, the OCC sequence of length 8 includes at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1]. [+1,-1,+1,-1,+1,-1,+1,-1],
[0165] [+1,+j,-1,-j,+1,+j,-1,-j] or
[0166] Alternatively, an OCC sequence of length 8 includes one of the following: [1,1,1,1,1,1,1,1], [1,-1,1,-1,1,-1,1,-1], [1,1,-1,-1,-1,1,-1,-1], [1,-1,-1,-1,1,-1,-1,-1], [1,1,1,1,-1,-1,-1,-1], [1,-1,1,-1,-1,-1,-1,1], [1,1,-1,-1,-1,-1,-1,1,1], [1,-1,-1,-1,-1,-1,1,1,1].
[0167] An OCC sequence of length 12 includes at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1]. [+1,-j,-1,+j,+1,-j,-1,+j,+1,-j,-1,+j], [+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j,+1,+j,-1,-j],
[0168] In one implementation, the REs occupied by a CDM group mapped on a time-domain symbol include at least one of the following: 6 REs within 1 PRB, 4 REs within 1 PRB, 3 REs within 1 PRB, 2 REs within 1 PRB, 1 RE within 1 PRB, M REs across N PRBs, where M is related to the length of the OCC sequence and N is a positive integer greater than or equal to 2.
[0169] In one implementation, where the REs occupied by a CDM group on a time-domain symbol include REs across N PRBs, the number of consecutively scheduled PRBs is X, where X is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
[0170] In one implementation, where the REs occupied by a CDM group on a time-domain symbol include REs across N PRBs, the offsets of the starting positions of the N PRBs relative to the positions of the common resource blocks are positive integer multiples of Y, where Y is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
[0171] In one implementation, a CDM is associated with an OCC length, which is at least one of the following: frequency domain OCC length, time domain OCC length.
[0172] A DMRS port within a CDM group is associated with one of multiple OCC sequences corresponding to an OCC length, or with a multi-level OCC sequence, where the length of each multi-level OCC sequence is less than the length of a single OCC sequence, and the multi-level OCC sequences are combined to form an OCC sequence associated with the DMRS port.
[0173] In one implementation, the multiplexing method between different CDM groups includes at least one of the following: frequency domain multiplexing and time domain multiplexing.
[0174] In one implementation, the receiving unit 1201 is further configured to receive handover indication information, which is used to indicate the DMRS configuration to be handed over.
[0175] In one implementation, DMRS configuration or handover indication information is carried in at least one of the following: Radio Resource Control (RRC), Media Access Control Unit (MAC CE), and Downlink Control Information (DCI).
[0176] In one implementation, when the DMRS configuration, DMRS port indication information, or handover indication information is carried in the DCI signaling, the DCI signaling is used to indicate the DMRS configuration corresponding to the DMRS port currently indicated by the DCI signaling.
[0177] In one implementation, at least one bit of RRC, MAC CE, or DCI enables the DMRS configuration.
[0178] Figure 13 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 13, the communication device includes: a transmitting unit 1301.
[0179] The transmitting unit 701 is used to transmit first indication information to the first node. The first indication information is used to indicate the demodulation reference signal (DMRS) configuration. The DMRS configuration includes pattern information corresponding to the DMRS and / or orthogonal coverage code (OCC) information corresponding to the DMRS.
[0180] In one implementation, the pattern information includes at least one of the following: the number of code division multiplexing (CDM) groups, the length of a CDM group on a time-domain symbol, the location and / or number of resource units (REs) occupied by a CDM group in one mapping, the location and / or number of time-domain symbols occupied by a CDM group in one mapping, and the maximum number of DMRS ports supported by a CDM group.
[0181] In one implementation, the length of a CDM group is M, and the number of REs occupied by a single mapping of a CDM group is M.
[0182] In one current approach, over a time-domain symbol, the maximum number of DMRS ports supported by multiple CDM groups is P, where P is determined based on the maximum number of DMRS ports supported by a CDM group M and the number of multiple CDM groups.
[0183] In one implementation, the REs occupied by multiple DMRS port mappings within a CDM group are in a comb pattern, with a comb interval of 2, 3, 4, 6, or 12 REs.
[0184] In one implementation, the number of CDM groups includes at least one of the following: 2, 3, 4, 6, 8, 12.
[0185] In one implementation, the OCC information includes at least one of the following: the length of the frequency domain OCC, the length of the time domain OCC, and one or more OCC sequences corresponding to different lengths.
[0186] In one implementation, multiple DMRS ports supported by a CDM group correspond to multiple different OCC sequences; the length of each OCC sequence is equal to the length of a CDM group.
[0187] In one implementation, the length of OCC includes at least one of the following: 1, 2, 3, 4, 6, 8, 12.
[0188] In one implementation, the OCC sequence of length 3 includes at least one of the following: [+1,+1,+1].
[0189] In one implementation, the OCC sequence of length 4 includes at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+j,-1,-j] or [+1,-j,-1,+j]; or, the OCC sequence of length 4 includes at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+1,-1,-1] or [+1,-1,-1,+1].
[0190] In one implementation, the OCC sequence of length 6 includes at least one of the following: [+1,+1,+1,+1,+1,+1].
[0191] or
[0192] In one implementation, the OCC sequence of length 8 includes at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1]. [+1,-j,-1,+j,+1,-j,-1,+j], [+1,-1,+1,-1,+1,-1,+1,-1],
[0193] [+1,+j,-1,-j,+1,+j,-1,-j] or Alternatively, an OCC sequence of length 8 includes one of the following: [1,1,1,1,1,1,1,1], [1,-1,1,-1,1,-1,1,-1], [1,1,-1,-1,-1,1,-1,-1], [1,-1,-1,-1,1,-1,-1,-1], [1,1,1,1,-1,-1,-1,-1], [1,-1,1,-1,-1,-1,-1,-1], [1,1,-1,-1,-1,-1,-1,1,1], [1,-1,-1,-1,-1,-1,1,1,-1].
[0194] In one implementation, the OCC sequence of length 12 includes at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1]. [+1,-j,-1,+j,+1,-j,-1,+j,+1,-j,-1,+j], [+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j,+1,+j,-1,-j],
[0195] In one implementation, the order of the OCC sequences is either the order of multiple OCC sequences generated based on the sequence generation method, or the order of the OCC sequences is the order of multiple OCC sequences generated based on the sequence generation method after adjusting their order.
[0196] In one implementation, the REs occupied by a CDM group mapped on a time-domain symbol include at least one of the following: 6 REs within 1 PRB, 4 REs within 1 PRB, 3 REs within 1 PRB, 2 REs within 1 PRB, 1 RE within 1 PRB, M REs across N PRBs, where M is related to the length of the OCC sequence and N is a positive integer greater than or equal to 2.
[0197] In one implementation, where the REs occupied by a CDM group on a time-domain symbol include REs across N PRBs, the number of consecutively scheduled PRBs is X, where X is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
[0198] In one implementation, where the REs occupied by a CDM group on a time-domain symbol include REs across N PRBs, the offsets of the starting positions of the N PRBs relative to the positions of the common resource blocks are positive integer multiples of Y, where Y is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
[0199] In one implementation, a CDM is associated with an OCC length, which is at least one of the following: frequency domain OCC length, time domain OCC length.
[0200] A DMRS port within a CDM group is associated with one of multiple OCC sequences corresponding to an OCC length, or with a multi-level OCC sequence, where the length of each multi-level OCC sequence is less than the length of a single OCC sequence, and the multi-level OCC sequences are combined to form an OCC sequence associated with the DMRS port.
[0201] In one implementation, the multiplexing method between different CDM groups includes at least one of the following: frequency domain multiplexing and time domain multiplexing.
[0202] In one implementation, the receiving unit 1301 is further configured to receive handover indication information, which is used to indicate the DMRS configuration to be handed over.
[0203] In one implementation, DMRS configuration or handover indication information is carried in at least one of the following: Radio Resource Control (RRC), Media Access Resource Control (MAC) CE, and Downlink Control Information (DCI).
[0204] In one implementation, when the DMRS configuration, DMRS port indication information, or handover indication information is carried in the DCI signaling, the DCI signaling is used to indicate the DMRS configuration corresponding to the DMRS port currently indicated by the DCI signaling.
[0205] In one implementation, at least one bit in the RRC, MAC CE, or DCI signaling enables the DMRS configuration.
[0206] In implementing the functions of the integrated modules described above in hardware, this disclosure provides another structure for the communication device involved in the above embodiments. As shown in FIG14, the communication device 140 includes: a processor 1402 and a bus 1404. In some embodiments, the communication device may further include a memory 1401. In some embodiments, the communication device may further include a communication interface 1403.
[0207] Processor 1402 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1402 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. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1402 may also be a combination of functions implementing computation, such as a combination of one or more microprocessors, a DSP (digital signal processor), and a microprocessor, etc.
[0208] Communication interface 1403 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0209] The memory 1401 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.
[0210] In one implementation, the memory 1401 can exist independently of the processor 1402. The memory 1401 can be connected to the processor 1402 via a bus 1404 and is used to store instructions or program code. When the processor 1402 calls and executes the instructions or program code stored in the memory 1401, it can implement the information transmission method provided in this embodiment of the disclosure.
[0211] In another implementation, the memory 1401 can also be integrated with the processor 1402.
[0212] Bus 1404 can be an extended industry standard architecture (EISA) bus, etc. Bus 1404 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 14, but this does not mean that there is only one bus or one type of bus.
[0213] 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.
[0214] 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.
[0215] 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, wherein, Applied to the first node, the method includes: Receive first indication information from the second node, the first indication information being used to indicate the demodulation reference signal DMRS configuration, the DMRS configuration being associated with the pattern information corresponding to the DMRS and / or the orthogonal coverage code OCC information corresponding to the 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 length of a CDM group on a time-domain symbol, the location and / or number of Resource Units (REs) occupied by a CDM group in one mapping, the location and / or number of time-domain symbols occupied by a CDM group in one mapping, and the maximum number of DMRS ports supported by a CDM group.
3. The method according to claim 2, wherein, The length of a CDM group is M, and the number of REs occupied by a single mapping of a CDM group is M.
4. The method according to claim 2, wherein, In a time domain symbol, the maximum number of DMRS ports supported by multiple CDM groups is P, where P is determined based on the maximum number of DMRS ports supported by a CDM group and the number of multiple CDM groups.
5. The method according to claim 2, wherein, Within a CDM group, multiple DMRS port mappings occupy REs in a comb pattern, wherein the interval of the comb pattern is 2, 3, 4, 6, or 12 REs.
6. The method according to claim 2, wherein, The number of CDM groups includes at least one of the following: 2, 3, 4, 6, 8, 12.
7. The method according to claim 1, wherein, The OCC information includes at least one of the following: the length of the frequency domain OCC, the length of the time domain OCC, and one or more OCC sequences corresponding to different lengths.
8. The method according to claim 7, wherein, A CDM group supports multiple DMRS ports corresponding to multiple different OCC sequences; the length of each OCC sequence in the multiple different OCC sequences is equal to the length of the CDM group.
9. The method according to claim 7, wherein, The length of the OCC sequence includes at least one of the following: 1, 2, 3, 4, 6, 8, 12.
10. The method according to claim 9, wherein, An OCC sequence of length 2 includes at least one of the following: [+1,+1] or [+1,-1].
11. The method according to claim 9, wherein, OCC sequences of length 3 include at least one of the following: [+1,+1,+1], 12. The method according to claim 9, wherein, OCC sequences of length 4 include at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+j,-1,-j] or [+1,-j,-1,+j]; Alternatively, an OCC sequence of length 4 includes at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+1,-1,-1] or [+1,-1,-1,+1].
13. The method according to claim 9, wherein, OCC sequences of length 6 include at least one of the following: [+1,+1,+1,+1,+1,+1], or 14. The method according to claim 9, wherein, An OCC sequence of length 8 includes at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1], [+1,-j,-1,+j,+1,-j,-1,+j] [+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j] or Alternatively, an OCC sequence of length 8 includes one of the following: [1,1,1,1,1,1,1,1], [1,-1,1,-1,1,-1,1,-1], [1,1,-1,-1,1,1,-1,-1], [1,-1,-1,1,1,-1,-1,1], [1,1,1,1,-1,-1,-1,-1], [1,-1,1,-1,-1,1,-1,1], [1,1,-1,-1,-1,-1,1,1], [1,-1,-1,1,-1,1,1,-1]。 15. The method according to claim 9, wherein, OCC sequences of length 12 include at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1], [+1,-j,-1,+j,+1,-j,-1,+j,+1,-j,-1,+j] [+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j,+1,+j,-1,-j] 16. The method according to claim 7, wherein, The order of the OCC sequences is either the order of multiple OCC sequences generated based on the sequence generation method, or the order of the OCC sequences is the order of multiple OCC sequences generated based on the sequence generation method after adjusting the order of those sequences.
17. The method according to claim 3, wherein, The REs occupied by a CDM group mapped on a time-domain symbol include at least one of the following: Six REs within one Physical Resource Block (PRB). 4 REs within 1 PRB 3 REs within 1 PRB Two REs within one PRB, One RE within one PRB, There are M REs spanning N PRBs, where the lengths of M and OCC sequences are related, and N is a positive integer greater than or equal to 2.
18. The method according to claim 17, wherein, In the case where the REs occupied by a CDM group on a time-domain symbol include the REs across N PRBs, the number of consecutively scheduled PRBs is X, where X is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
19. The method of claim 17, wherein, In the case where the REs occupied by a CDM group on a time-domain symbol include the REs across N PRBs, the offset of the starting position of the N PRBs relative to the position of the common resource block is a positive integer multiple of Y, where Y is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
20. The method according to claim 2, wherein, The CDM is associated with an OCC length, the OCC length being at least one of the following: frequency domain OCC length, time domain OCC length; A DMRS port within a CDM group is associated with one of multiple OCC sequences corresponding to one OCC length, or with a multi-level OCC sequence, wherein the lengths of the multi-level OCC sequences are all less than the length of the one OCC sequence, and the multi-level OCC sequences are combined to form an OCC sequence associated with the DMRS port.
21. The method according to claim 2, wherein, The multiplexing methods between different CDM groups include at least one of the following: frequency domain multiplexing and time domain multiplexing.
22. The method according to claim 1, wherein, The method further includes: Receive handover indication information, which is used to indicate the DMRS configuration to be handed over.
23. The method according to claim 22, wherein, The DMRS configuration or the handover indication information is carried in at least one of the following: Radio Resource Control (RRC), Media Access Control (MAC) CE, or Downlink Control Information (DCI).
24. The method according to claim 23, wherein, When the DMRS configuration, the DMRS port indication information, or the handover indication information is carried in DCI signaling, the DCI signaling is used to indicate the DMRS configuration corresponding to the port of the DMRS currently indicated by the DCI signaling.
25. The method according to claim 23, wherein, At least one bit of the RRC, the MAC CE, or the DCI enables the DMRS configuration.
26. An information transmission method, wherein, Applied to the second node, the method includes: Send a first indication message to the first node. The first indication message is used to indicate the demodulation reference signal (DMRS) configuration. The DMRS configuration includes pattern information corresponding to the DMRS and / or orthogonal coverage code (OCC) information corresponding to the DMRS.
27. The method according to claim 26, wherein, The pattern information includes at least one of the following: the number of Code Division Multiplexing (CDM) groups, the length of a CDM group on a time-domain symbol, the location and / or number of Resource Units (REs) occupied by a CDM group in one mapping, the location and / or number of time-domain symbols occupied by a CDM group in one mapping, and the maximum number of DMRS ports supported by a CDM group.
28. The method according to claim 27, wherein, The length of a CDM group is M, and the number of REs occupied by a single mapping of a CDM group is M.
29. The method according to claim 27, wherein, In a time domain symbol, the maximum number of DMRS ports supported by multiple CDM groups is P, where P is determined based on the maximum number of DMRS ports supported by a CDM group and the number of multiple CDM groups.
30. The method according to claim 27, wherein, Within a CDM group, multiple DMRS port mappings occupy REs in a comb pattern, wherein the interval of the comb pattern is 2, 3, 4, 6, or 12 REs.
31. The method according to claim 27, wherein, The number of CDM groups includes at least one of the following: 2, 3, 4, 6, 8, 12.
32. The method according to claim 26, wherein, The OCC information includes at least one of the following: the length of the frequency domain OCC, the length of the time domain OCC, and one or more OCC sequences corresponding to different lengths.
33. The method according to claim 32, wherein, A CDM group supports multiple DMRS ports corresponding to multiple different OCC sequences; the length of each OCC sequence in the multiple different OCC sequences is equal to the length of the CDM group.
34. The method according to claim 32, wherein, The length of the OCC sequence includes at least one of the following: 1, 2, 3, 4, 6, 8, 12.
35. The method according to claim 34, wherein, An OCC sequence of length 2 includes at least one of the following: [+1,+1] or [+1,-1].
36. The method according to claim 34, wherein, OCC sequences of length 3 include at least one of the following: [+1,+1,+1], 37. The method of claim 34, wherein, OCC sequences of length 4 include at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+j,-1,-j] or [+1,-j,-1,+j]; Alternatively, an OCC sequence of length 4 includes at least one of the following: [+1,+1,+1,+1], [+1,-1,+1,-1], [+1,+1,-1,-1] or [+1,-1,-1,+1].
38. The method according to claim 34, wherein, OCC sequences of length 6 include at least one of the following: [+1,+1,+1,+1,+1,+1], or 39. The method according to claim 34, wherein, An OCC sequence of length 8 includes at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1], [+1,-j,-1,+j,+1,-j,-1,+j] [+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j] or Alternatively, an OCC sequence of length 8 includes one of the following: [1,1,1,1,1,1,1,1], [1,-1,1,-1,1,-1,1,-1], [1,1,-1,-1,1,1,-1,-1], [1,-1,-1,1,1,-1,-1,1], [1,1,1,1,-1,-1,-1,-1], [1,-1,1,-1,-1,1,-1,1], [1,1,-1,-1,-1,-1,1,1], [1,-1,-1,1,-1,1,1,-1]。 40. The method of claim 34, wherein, OCC sequences of length 12 include at least one of the following: [+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1], [+1,-j,-1,+j,+1,-j,-1,+j,+1,-j,-1,+j] [+1,-1,+1,-1,+1,-1,+1,-1,+1,-1,+1,-1], [+1,+j,-1,-j,+1,+j,-1,-j,+1,+j,-1,-j] 41. The method according to claim 34, wherein, The order of the OCC sequences is either the order of multiple OCC sequences generated based on the sequence generation method, or the order of the OCC sequences is the order of multiple OCC sequences generated based on the sequence generation method after adjusting the order of those sequences.
42. The method according to claim 28, wherein, The REs occupied by a CDM group mapped on a time-domain symbol include at least one of the following: Six REs within one Physical Resource Block (PRB). 4 REs within 1 PRB 3 REs within 1 PRB Two REs within one PRB, One RE within one PRB, There are M REs spanning N PRBs, where the lengths of M and OCC sequences are related, and N is a positive integer greater than or equal to 2.
43. The method according to claim 42, wherein, In the case where the REs occupied by a CDM group on a time-domain symbol include the REs across N PRBs, the number of consecutively scheduled PRBs is X, where X is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
44. The method according to claim 42, wherein, In the case where the REs occupied by a CDM group on a time-domain symbol include the REs across N PRBs, the offset of the starting position of the N PRBs relative to the position of the common resource block is a positive integer multiple of Y, where Y is equal to the least common multiple of the OCC length and the number of REs occupied by a CDM group within a PRB, divided by the number of REs occupied by a CDM group within a PRB.
45. The method according to claim 27, wherein, The CDM is associated with an OCC length, the OCC length being at least one of the following: frequency domain OCC length, time domain OCC length; A DMRS port within a CDM group is associated with one of multiple OCC sequences corresponding to one OCC length, or with a multi-level OCC sequence, wherein the lengths of the multi-level OCC sequences are all less than the length of the one OCC sequence, and the multi-level OCC sequences are combined to form an OCC sequence associated with the DMRS port.
46. The method according to claim 27, wherein, The multiplexing methods between different CDM groups include at least one of the following: frequency domain multiplexing and time domain multiplexing.
47. The method according to claim 26, wherein, The method further includes: Send a handover indication message, which is used to indicate the DMRS configuration to be handed over.
48. The method according to claim 47, wherein, The DMRS configuration or the handover indication information is carried in at least one of the following: Radio Resource Control (RRC), Media Access Control (MAC) CE, or Downlink Control Information (DCI).
49. The method according to claim 48, wherein, When the DMRS configuration, the indication information of the DMRS port, or the handover indication information is carried in DCI signaling, the DCI signaling is used to indicate the DMRS configuration corresponding to the port of the DMRS currently indicated by the DCI signaling.
50. The method according to claim 48, wherein, At least one bit of the RRC, the MAC CE, or the DCI enables the DMRS configuration.
51. An electronic device, comprising: A memory and a processor; wherein the memory and the processor are coupled; the memory is used to store instructions executable by the processor; and the processor executes the instructions to perform the method as described in any one of claims 1-50.
52. 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 as described in any one of claims 1-50.
53. A computer program product, wherein, The computer program product includes computer program instructions that, when executed by a processor, implement the method as described in any one of claims 1-50.