Wireless communication method, electronic device, and computer program product

By receiving DMRS information indicated by signaling and combining FD-OCC and TD-OCC multiplexing, the problem of not being able to map more DMRS ports in the existing technology is solved, thus improving the data transmission capability of the wireless communication system.

WO2026016926A1PCT designated stage Publication Date: 2026-01-22ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/107346
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-19
Filing Date
2025-07-07
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

Existing technologies cannot effectively support and map more DMRS ports, which limits the data transmission capabilities of wireless communication systems on limited resources.

Method used

The user terminal receives signaling instructions for DMRS information and uses frequency division orthogonal coverage codes (FD-OCC) and time division orthogonal coverage codes (TD-OCC) of different lengths to multiplex DMRS ports. By combining frequency division multiplexing and time division multiplexing, more DMRS ports can be mapped.

Benefits of technology

This enables more efficient mapping and use of more DMRS ports in wireless communication systems, thereby improving data transmission capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025107346_22012026_PF_FP_ABST
    Figure CN2025107346_22012026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a wireless communication method, an electronic device, and a computer program product. The method comprises: a UE receives signaling from a transmission node, the signaling being used for indicating DMRS information; and the UE acquires the DMRS information on the basis of the signaling, and determines channel transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication methods, electronic devices and computer program products

[0001] Relevant publicly available cross-references

[0002] This disclosure is based on Chinese Patent Publication 2024109762451, filed on July 19, 2024, entitled “Wireless Communication Method, Electronic Device and Computer Program Product”, and claims priority to that patent disclosure, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of communications, and more specifically, to a wireless communication method, electronic device, and computer program product. Background Technology

[0004] In wireless communication systems, the dedicated demodulation reference signal (DMRS) is used to demodulate the channel during data transmission. Different demodulation signal ports are associated with different data transmission layers. In current transmission protocols, each user can transmit up to 8 layers, corresponding to 8 DMRS ports. However, in multi-user scenarios, multiple users can support up to 24 orthogonal DMRS ports.

[0005] The development of wireless communication systems requires the transmission of more data with limited resources, which necessitates supporting more data transmissions and thus more DMRS ports. Therefore, how to generate or map these DMRS ports is a topic that requires further research. Summary of the Invention

[0006] This disclosure provides a wireless communication method, electronic device, and computer program product to at least address the problem in the related art of not being able to implement and map more DMRS ports.

[0007] According to one embodiment of this disclosure, a wireless communication method is provided, comprising: a user terminal (UE) receiving signaling from a transmission node, the signaling being used to indicate demodulation reference signal (DMRS) information; the UE obtaining the DMRS information based on the signaling and determining channel transmission.

[0008] According to another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0009] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0010] This disclosure provides a wireless communication method in which a UE receives signaling from a transmission node, the signaling indicating DMRS information; the UE obtains the DMRS information based on the signaling and determines channel transmission. This solves the problem in related technologies where more DMRS ports cannot be implemented and mapped, achieving the effect of implementing and mapping more DMRS ports. Attached Figure Description

[0011] Figure 1 is a schematic diagram of the principle of single-symbol type 1DMRS in the Rel-18 protocol in related technologies;

[0012] Figure 2 is a schematic diagram of the principle of single-symbol type 2DMRS in the Rel-18 protocol in related technologies;

[0013] Figure 3 is a hardware structure block diagram of a mobile terminal for a wireless communication method according to an embodiment of the present disclosure;

[0014] Figure 4 is a flowchart of a wireless communication method according to an embodiment of the present disclosure;

[0015] Figure 5 is a schematic diagram illustrating the principle of a DMRS port occupying 4 subcarriers in a PRB according to an embodiment of this disclosure;

[0016] Figure 6 is a schematic diagram illustrating the principle of a DMRS port occupying two subcarriers within a PRB according to an embodiment of this disclosure;

[0017] Figure 7 is a schematic diagram illustrating the principle of a DMRS port occupying 3 subcarriers in a PRB according to an embodiment of this disclosure;

[0018] Figure 8 is a schematic diagram of the principle of a DMRS port occupying 3 subcarriers in two PRBs according to an embodiment of the present disclosure;

[0019] Figure 9 is a schematic diagram illustrating the principle of a DMRS port occupying one subcarrier within one PRB according to an embodiment of this disclosure;

[0020] Figure 10 is a schematic diagram of a time-division multiplexed DMRS port according to an embodiment of the present disclosure. Detailed Implementation

[0021] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.

[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0023] In related technologies, New Radio (NR) systems employ two types of DMRS: Type 1 and Type 2. These types are configured via higher-level Radio Resource Control (RRC) signaling. For different DMRS types, DMRS ports occupy different resource locations. For example, in DMRS Type 1, DMRS ports within the same Code Division Multiplexing (CDM) group are mapped to a single comb structure, occupying Resource Elements (REs) 0, 2, 4, 6, 8, and 10 within a Physical Resource Block (PRB), while DMRS ports in another CDM group occupy REs 1, 3, 5, 7, 9, and 11. Type 2 DMRS supports up to three CDM groups, with each CDM group mapped to adjacent frequency domain resource elements, and different CDM groups mapped to different frequency domain resource elements.

[0024] In related technologies, in the Rel-15 protocol, for single-symbol DMRS (where time-domain symbols of each DMRS are not connected), each CDM group supports a maximum of 2 DMRS ports. Therefore, for single-symbol DMRS, a total of 2 CDM groups and 4 DMRS ports are supported. The 2 DMRS ports within each group are multiplexed using a Frequency Division Orthogonal Cover Code (FD-OCC) of length 2. Similarly, for type 2 DMRS, a total of 3 CDM groups and 6 DMRS ports are supported. For dual-symbol DMRS (where two adjacent symbols are used for DMRS mapping), in addition to the FD-OCC of length 2, a Time Division Orthogonal Cover Code (TD-OCC) of length 2 is also supported between the two adjacent time-domain symbols. This means each CDM group supports a maximum of 4 DMRS ports. For type 1 DMRS, a maximum of 8 DMRS ports are supported, and for type 2, a maximum of 12 DMRS ports are supported.

[0025] In related technologies, the Rel-18 protocol supports more orthogonal DMRS ports to enhance uplink and downlink transmission capabilities. Under the same mapping pattern, it supports a longer frequency domain FD-OCC, specifically a 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. Figure 1 is a schematic diagram of the single-symbol type 1 DMRS in the Rel-18 protocol. As shown in Figure 1, a total of 2 CDM groups are supported for type 1, thus supporting a maximum of 8 DMRS ports per symbol. For double-symbol type 1 DMRS, the time domain TD-OCC length remains 2, so a CDM group can support a maximum of 8 orthogonal DMRS ports, for a total of 16 orthogonal DMRS ports across 2 CDM groups.

[0026] In related technologies, Figure 2 is a schematic diagram of the principle of single-symbol type 2 DMRS in the Rel-18 protocol. As shown in Figure 2, for Rel-18 type 2 DMRS ports, similar to type 1, single-symbol DMRS supports a maximum of 4 orthogonal DMRS ports per CDM group, and 3 CDM groups support a maximum of 12 orthogonal DMRS ports. Double-symbol DMRS supports a maximum of 8 orthogonal DMRS ports per CDM group. Type 2 DMRS supports a maximum of 3 orthogonal CDM groups, therefore supporting a maximum of 24 orthogonal DMRS ports in total.

[0027] The method embodiments provided in this application can be executed in a mobile terminal, computer terminal, or similar computing device. Taking a mobile terminal as an example, FIG3 is a hardware structure block diagram of a mobile terminal for the wireless communication method of this disclosure embodiment. As shown in FIG3, the mobile terminal may include one or more (only one is shown in FIG3) processors 302 (processors 302 may include, but are not limited to, microprocessors MCU or programmable logic devices FPGA, etc.) and a memory 304 configured to store data. The mobile terminal may also include a transmission device 306 configured for communication functions and an input / output device 308. Those skilled in the art will understand that the structure shown in FIG3 is only illustrative and does not limit the structure of the mobile terminal. For example, the mobile terminal may also include more or fewer components than shown in FIG3, or have a different configuration than shown in FIG3.

[0028] The memory 304 may be configured to store computer programs, such as application software programs and modules, like the computer program corresponding to the wireless communication method in this embodiment. The processor 302 executes various functional applications and data processing by running the computer program stored in the memory 304, thereby implementing the aforementioned method. The memory 304 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 304 may further include memory remotely located relative to the processor 302, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0029] The transmission device 306 is configured to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device 306 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 306 may be a Radio Frequency (RF) module, configured to communicate with the Internet wirelessly.

[0030] This disclosure provides a wireless communication method. Figure 4 is a flowchart of the wireless communication method according to this disclosure. As shown in Figure 4, the process includes the following steps:

[0031] In step S402, the user equipment (UE) receives signaling from the transmission node, which is used to indicate DMRS information.

[0032] In one exemplary embodiment, the DMRS information includes at least one of the following: DMRS port, DMRS sequence, multiplexing mode between DMRS ports, DMRS port pattern, and number of DMRS code division multiplexing groups.

[0033] In an exemplary embodiment, the multiplexing method between DMRS ports includes at least one of the following: code division multiplexing; time division multiplexing; frequency division multiplexing, wherein code division multiplexing includes frequency domain code division multiplexing of different frequency domain orthogonal overlay codes FD-OCC associated with DMRS ports, or time domain code division multiplexing of different time domain orthogonal overlay codes TD-OCC associated with DMRS ports.

[0034] In one exemplary embodiment, the length of the frequency domain orthogonal coverage code FD-OCC associated with the DMRS port includes at least one of the following: FD-OCC of length 1; FD-OCC of length 2; FD-OCC of length 3; FD-OCC of length 4; FD-OCC of length 6; FD-OCC of length 8.

[0035] In one exemplary embodiment, the length of the time-domain orthogonal overlay code TD-OCC associated with the DMRS port includes at least one of the following: TD-OCC with a length of 1; TD-OCC with a length of 2; TD-OCC with a length of 3; or TD-OCC with a length of 4.

[0036] In one exemplary embodiment, the number of DMRS ports includes at least one of the following: 8 DMRS ports; 12 DMRS ports; 16 DMRS ports; 24 DMRS ports; 32 DMRS ports; and 48 DMRS ports.

[0037] In one exemplary embodiment, when the length of the FD-OCC is 1, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N1 includes one of the following: 1, 2, 4, 8, 12, 16, 24, 32, 48, 64; or, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N2 includes one of the following: 1, 2, 4, 6, 8, 12, 16, 24, 32. Alternatively, the TD-OCC length is 3, the number of CDM groups is N3, and the resource reuse method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where the value of N3 includes one of the following: 1, 2, 4, 6, 8, 12, 16; or, the TD-OCC length is 4, the number of CDM groups is N4, and the resource reuse method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where the value of N4 includes one of the following: 1, 2, 3, 4, 6, 8, 12, 16.

[0038] In this embodiment of the disclosure, for example, the FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 4 CDM groups are supported, with a maximum of 2 DMRS ports in each group. Two or four of the four CDM groups are frequency division multiplexed. When two of the four CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0039] In one exemplary embodiment, when the length of the FD-OCC is 2, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N1 includes one of the following: 1, 2, 4, 6, 8, 12, 16, 24, 32; or, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N2 includes one of the following: 1, 2, 3, 4, 6, 8, 12, 16. Or, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N3 includes one of the following: 1, 2, 4, 6, 8, 12. Alternatively, the TD-OCC length is 4, the number of CDM groups is N4, and the resource reuse method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where the value of N4 includes one of the following: 1, 2, 3, 4, 6, 8.

[0040] In one exemplary embodiment, when the length of the FD-OCC is 3, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N1 includes one of the following: 1, 2, 4, 8, 12, 16. Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N2 includes one of the following: 1, 2, 4, 6, 8. Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N3 includes one of the following: 1, 2, 4, 6. Alternatively, the TD-OCC length is 4, the number of CDM groups is N4, and the resource reuse method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where the value of N4 includes one of the following: 1, 2, 3, 4.

[0041] In one exemplary embodiment, when the length of the FD-OCC is 4, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N1 includes one of the following: 1, 2, 3, 4, 6, 8, 12, 16. Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N2 includes one of the following: 1, 2, 3, 4, 6, 8. Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N3 includes one of the following: 1, 2, 3, 4. Alternatively, the TD-OCC length is 4, the number of CDM groups is N4, and the resource reuse method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where the value of N4 includes one of the following: 1, 2, 3, 4.

[0042] In an exemplary embodiment, when the length of the FD-OCC is 6, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N1 includes one of the following: 1, 2, 4, 6, 8; or, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N2 includes one of the following: 1, 2, 3, 4.

[0043] In one exemplary embodiment, when the length of the FD-OCC is 8, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N1 includes one of the following: 1, 2, 3, 4, 6, 8. Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N2 includes one of the following: 1, 2, 3, 4. Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource multiplexing method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, wherein the value of N3 includes one of the following: 1, 2, 3. Alternatively, the TD-OCC length is 4, the number of CDM groups is N4, and the resource reuse method between CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where the value of N4 includes one of the following: 1, 2.

[0044] In one exemplary embodiment, the multiplexing method among CDM groups includes at least one of the following: frequency division multiplexing of N1, N2, N3, or N4 CDM groups; frequency division multiplexing of N11 CDM groups in N1, with other CDM groups sharing time division multiplexing with the N11 CDM groups; frequency division multiplexing of N21 CDM groups in N2, with other CDM groups sharing time division multiplexing with the N21 CDM groups; frequency division multiplexing of N31 CDM groups in N3, with other CDM groups sharing time division multiplexing with the N31 CDM groups; frequency division multiplexing of N41 CDM groups in N4, with other CDM groups sharing time division multiplexing with the N41 CDM groups; wherein N11 is an integer less than N1, N21 is an integer less than N2, N31 is an integer less than N3, and N41 is an integer less than N4.

[0045] In one exemplary embodiment, at least one DMRS port indicated by signaling is mapped to at least one of the following frequency domain resources REs: four REs evenly distributed within each physical resource block (PRB); three REs evenly distributed within each PRB; a predetermined number of subcarriers or REs evenly distributed, adjacently distributed, or spaced apart within each PRB; mapped to only one RE within each PRB; mapped to three REs within every two PRBs; mapped to one, two, four, six, or eight REs within every two PRBs, wherein the one, two, four, six, or eight REs are adjacent REs or REs with a certain interval.

[0046] In an exemplary embodiment, when a CDM group is mapped to multiple PRBs, the number of PRBs is the least common multiple of the first RE number and the second RE number, wherein the first RE number is the number of REs mapped to a CDM group, and the second RE number is the number of REs supported by a PRB for mapping a CDM group.

[0047] In this embodiment of the disclosure, when a CDM group is mapped to multiple PRBs, the number of scheduled PRBs needs to be limited to a certain number, such as the least common multiple of the number of REs occupied by the CDM group and the number of resource units supported by a PRB that map a CDM group. The least common multiple of resource units corresponds to the number of PRBs.

[0048] In one exemplary embodiment, the signaling-indicated multiplexing method between DMRS ports includes at least one of the following: DMRS ports of adjacent OFDM time-domain symbols are multiplexed using TD-OCC; different DMRS ports or CDM groups are multiplexed using frequency division multiplexing or time division multiplexing. When different DMRS ports or CDM groups are multiplexed using time division, the DMRS ports or CDM groups are mapped onto adjacent OFDM symbols, or spaced apart by a certain number of OFDM symbols. When different DMRS ports or CDM groups are multiplexed using time division, the different DMRS ports or CDM groups are cyclically mapped or sequentially mapped.

[0049] In one exemplary embodiment, the DMRS information indication is based on UE capabilities, wherein the UE capabilities include at least one of the following: maximum number of DMRS ports; DMRS type; support for models based on artificial intelligence or deep learning; and the maximum or minimum number of DMRS mapped resources.

[0050] In step S404, the UE obtains DMRS information based on signaling and determines the channel transmission.

[0051] In one exemplary embodiment, channel transmission includes at least one of the following: downlink channel demodulation; uplink channel transmission.

[0052] The above steps provide a wireless communication method in which the UE receives signaling from the transmission node, the signaling indicating DMRS information; the UE obtains the DMRS information based on the signaling and determines channel transmission. This solves the problem in related technologies of not being able to implement and map more DMRS ports, achieving the effect of implementing and mapping more DMRS ports.

[0053] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0054] This embodiment also provides a wireless communication device configured to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0055] The wireless communication apparatus provided in this disclosure may include a receiving module and a determining module. The receiving module is configured to receive signaling from a transmitting node, the signaling being used to indicate demodulation reference signal (DMRS) information. The determining module is configured to obtain the DMRS information based on the signaling and determine channel transmission.

[0056] In the embodiments disclosed herein, the wireless communication device may further include different modules, and the naming and functional division of the modules may be selected in different ways according to the actual situation, without specific limitations.

[0057] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0058] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.

[0059] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0060] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0061] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0062] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0063] In one exemplary embodiment, the computer program product described above includes a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this application.

[0064] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0065] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.

[0066] To enable those skilled in the art to better understand the technical solutions disclosed herein, the following description is provided in conjunction with different embodiments.

[0067] Example 1

[0068] In this embodiment of the disclosure, the terminal receives a DMRS indication from the base station and determines the relevant DMRS port in the uplink or downlink transmission, as well as the location and multiplexing method of the time-frequency domain resources corresponding to each port.

[0069] The DMRS port comes from at least one of a maximum of eight DMRS ports. In this case, FD-OCC or TD-OCC supports a maximum length of 2 or a length of 1. The FD-OCC or TD-OCC length of 1 can be interpreted as disabling the Orthogonal Cover Code (OCC) function, or the OCC code is represented as [1,1].

[0070] If the FD-OCC length is 2, then a maximum of 2 DMRS ports are supported in a CDM group. If it is a dual-symbol group, it supports a maximum of 8 DMRS ports, then a single-symbol group supports 4 DMRS ports.

[0071] For an FD-OCC length of 1, a CDM group can support up to 1 DMRS port in the frequency domain. Alternatively, for a single-symbol DMRS, all DMRS ports on a single symbol are frequency-division multiplexed in the frequency domain.

[0072] For time-domain TD-OCC lengths of 1 or 2, similar to FD-OCC lengths, if the TD-OCC length is 2, the same DMRS port is mapped to different symbols in the time domain using a code with a TD-OCC length of 2. These symbols can be adjacent or separated by at least one time domain. If the TD-OCC length is 1, different DMRS ports can be mapped to different time domain symbols, or all can be mapped to the same time domain symbol.

[0073] Therefore, for a maximum of 8 DMRS ports, at least one of the following needs to be supported:

[0074] 1) The FD-OCC length is 2, the TD-OCC length is 2, at this time it supports 2 CDM groups, the 2 CDM groups are frequency division multiplexed, each group has a maximum of 4 DMRS ports, and in single symbol there are 2 DMRS ports.

[0075] 2) The FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 4 CDM groups are supported, with a maximum of 2 DMRS ports in each group. Two or four of the four CDM groups are frequency division multiplexed. When two of the four CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0076] 3) The FD-OCC length is 1, the TD-OCC length is 2, and it supports a maximum of 4 CDM groups, with a maximum of 2 DMRS ports in each group. Two or four of the four CDM groups can be frequency-division multiplexed. When two of the four CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0077] 4) The FD-OCC length is 1, the TD-OCC length is 1, and a maximum of 8 CDM groups are supported, or CDM groups are not enabled. These 8 DMRS ports are frequency-division multiplexed, or a combination of frequency-division multiplexing and time-division multiplexing.

[0078] 5) The FD-OCC length is 1, the TD-OCC length is 4, and it supports a maximum of 2 CDM groups, with a maximum of 4 DMRS ports in each group. The 2 CDM groups can be time-division or frequency-division multiplexed.

[0079] Example 2

[0080] In this embodiment, the orthogonal DMRS ports support a maximum of 12 orthogonal DMRS ports. Therefore, at least one of the following FD-OCC lengths can be supported: 1, 2, 3, or 4. The TD-OCC length can also be 1, 2, 3, or 4. The number of corresponding CDM groups is related to the FD-OCC length and whether time-division multiplexing or time-domain or frequency-domain OCC lengths are present. Specifically:

[0081] 1) The FD-OCC length is 2, the TD-OCC length is 2, and at this time it supports 3 CDM groups, 2 CDM groups frequency division multiplexing, each group has a maximum of 4 DMRS ports, and 2 DMRS ports in single symbol.

[0082] 2) The FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 6 CDM groups are supported, with a maximum of 2 DMRS ports in each group. 3 or 6 of the 6 CDM groups are frequency division multiplexed. When 3 of the 6 CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0083] 3) The FD-OCC length is 1, the TD-OCC length is 2, and it supports a maximum of 6 CDM groups, with a maximum of 2 DMRS ports in each group. 3 or 6 of the 6 CDM groups can be frequency-division multiplexed. When 3 of the 6 CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0084] 4) The FD-OCC length is 1, the TD-OCC length is 1, and a maximum of 12 CDM groups are supported, or CDM groups are not enabled. These 12 DMRS ports are frequency-division multiplexed, or a combination of frequency-division multiplexing and time-division multiplexing.

[0085] 5) The FD-OCC length is 3, the TD-OCC length is 1, and a maximum of 4 CDM groups are supported. Each group has a maximum of 3 DMRS ports. Two or four of the four CDM groups are frequency division multiplexed. When two of the four CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0086] 6) The FD-OCC length is 1, the TD-OCC length is 3, and a maximum of 4 CDM groups are supported. Each group has a maximum of 3 DMRS ports. Two or four of the four CDM groups are frequency division multiplexed. When two of the four CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0087] 7) The FD-OCC length is 2, the TD-OCC length is 3, and a maximum of 2 CDM groups are supported. Each group has a maximum of 6 DMRS ports. Two of the two CDM groups can be frequency division multiplexed or time division multiplexed.

[0088] 8) The FD-OCC length is 3, the TD-OCC length is 2, and a maximum of 2 CDM groups are supported. Each group has a maximum of 6 DMRS ports. Two of the two CDM groups can be frequency division multiplexed or time division multiplexed.

[0089] 9) The FD-OCC length is 4, and the TD-OCC length is 1, 2 or 3. It supports a maximum of 2 CDM groups, with a maximum of 4, 8 or 12 DMRS ports per group. If there are 2 CDM groups, then these 2 CDM groups are frequency-division multiplexed or time-division multiplexed.

[0090] 10) The FD-OCC length is 3, the TD-OCC length is 4, and a maximum of 1 CDM group is supported, with a maximum of 12 DMRS ports per group.

[0091] Example 3

[0092] In this embodiment, the orthogonal DMRS ports support a maximum of 16 orthogonal DMRS ports. Therefore, at least one of the following FD-OCC lengths can be supported: 1, 2, 4, or 8; and the TD-OCC length can be 1, 2, 3, or 4. The number of corresponding CDM groups is related to the FD-OCC length and whether time-division multiplexing or time-domain or frequency-domain OCC lengths are present. Specifically:

[0093] 1) The FD-OCC length is 1 and the TD-OCC length is 1. At this time, it supports 16 CDM groups. The 16 CDM groups are frequency division multiplexed or time division multiplexed, and each group has a maximum of 1 DMRS port.

[0094] 2) The FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 8 CDM groups are supported, with a maximum of 2 DMRS ports in each group. 4 or 8 of the 8 CDM groups are frequency-division multiplexed. When 4 of the 8 CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0095] 3) The FD-OCC length is 4, the TD-OCC length is 1, and it supports a maximum of 4 CDM groups, with a maximum of 4 DMRS ports in each group. Two or four of the four CDM groups can be frequency-division multiplexed. When two of the four CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0096] 4) The FD-OCC length is 8, the TD-OCC length is 1, and it supports a maximum of 2 CDM groups, with a maximum of 8 DMRS ports in each group. One or two of the two CDM groups can be frequency-division multiplexed. When one of the two CDM groups is frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0097] 5) The FD-OCC length is 2, the TD-OCC length is 2, and a maximum of 4 CDM groups are supported. Each group has a maximum of 4 DMRS ports. Frequency division multiplexing or time division multiplexing or both can be enabled in the 4 CDM groups.

[0098] 6) The FD-OCC length is 4, the TD-OCC length is 2, and a maximum of 2 CDM groups are supported. Each group has a maximum of 8 DMRS ports. One or two of the two CDM groups can be frequency-division multiplexed. When one of the two CDM groups is frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0099] 7) The FD-OCC length is 8, the TD-OCC length is 2, and a maximum of 1 CDM group is supported, with a maximum of 16 DMRS ports per group.

[0100] 8) The FD-OCC length is 2, the TD-OCC length is 4, and a maximum of 2 CDM groups are supported. Each group has a maximum of 8 DMRS ports. The 2 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0101] 9) The FD-OCC length is 4, the TD-OCC length is 4, and a maximum of 1 CDM group is supported, with a maximum of 16 DMRS ports per group.

[0102] 10) The FD-OCC length is 1, 2 or 4, the TD-OCC length is 4, and a maximum of 4, 2 or 1 CDM groups are supported.

[0103] Example 4

[0104] In this embodiment, the orthogonal DMRS ports support a maximum of 24 orthogonal DMRS ports. Therefore, at least one of the following FD-OCC lengths can be supported: 1, 2, 3, 4, or 8, and the TD-OCC length can be 1, 2, 3, or 4. The corresponding number of CDM groups is related to the FD-OCC length and whether time-division multiplexing or time-domain or frequency-domain OCC lengths are present. Specifically:

[0105] 1) The FD-OCC length is 1 and the TD-OCC length is 1. At this time, 24 CDM groups are supported. The 24 CDM groups are frequency division multiplexed or time division multiplexed, and each group has a maximum of 1 DMRS port.

[0106] 2) The FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 12 CDM groups are supported, with a maximum of 2 DMRS ports in each group. 4, 8 or 12 of the 12 CDM groups are frequency division multiplexed. When 4 or 8 of the 12 CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0107] 3) The FD-OCC length is 4, the TD-OCC length is 1, and it supports a maximum of 6 CDM groups, with a maximum of 4 DMRS ports in each group. Two, three, or six of the six CDM groups can be frequency-division multiplexed. When two or three of the six CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0108] 4) The FD-OCC length is 8, the TD-OCC length is 1, and it supports a maximum of 3 CDM groups, with a maximum of 8 DMRS ports in each group. One, two, or three of the three CDM groups can be frequency-division multiplexed. When one or two of the three CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0109] 5) The FD-OCC length is 2, the TD-OCC length is 2, and it supports a maximum of 6 CDM groups, with a maximum of 4 DMRS ports in each group. Two, three, or six of the six CDM groups can be frequency-division multiplexed. When two or three of the six CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0110] 6) The FD-OCC length is 4, the TD-OCC length is 2, and a maximum of 3 CDM groups are supported. Each group has a maximum of 8 DMRS ports. One, two, or three of the three CDM groups are frequency division multiplexed. When one or two of the three CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0111] 7) The FD-OCC length is 8, the TD-OCC length is 2, and a maximum of 2 CDM groups are supported, with a maximum of 16 DMRS ports in each group.

[0112] 8) The FD-OCC length is 3, the TD-OCC length is 4, and a maximum of 2 CDM groups are supported. Each group has a maximum of 12 DMRS ports. The 2 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0113] 9) The FD-OCC length is 1 or 2, the TD-OCC length is 4, and a maximum of 6 or 3 CDM groups are supported.

[0114] Example 5

[0115] In this embodiment, the orthogonal DMRS ports support a maximum of 32 orthogonal DMRS ports. Therefore, at least one of the following FD-OCC lengths can be supported: 1, 2, 4, or 8, and the TD-OCC length can be 1, 2, 3, or 4. The number of corresponding CDM groups is related to the FD-OCC length and whether time-division multiplexing or time-domain or frequency-domain OCC lengths are present. Specifically:

[0116] 1) The FD-OCC length is 1 and the TD-OCC length is 1. At this time, it supports 32 CDM groups. The 32 CDM groups can be frequency division multiplexed or time division multiplexed, and each group has a maximum of 1 DMRS port.

[0117] 2) The FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 16 CDM groups are supported, with a maximum of 2 DMRS ports in each group. 4, 8 or 16 of the 16 CDM groups are frequency division multiplexed. When 4 or 8 of the 16 CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0118] 3) The FD-OCC length is 4, the TD-OCC length is 1, and it supports a maximum of 8 CDM groups, with a maximum of 4 DMRS ports in each group. Two, four, or eight of the eight CDM groups can be frequency-division multiplexed. When two or four of the eight CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0119] 4) The FD-OCC length is 8, the TD-OCC length is 1, and it supports a maximum of 4 CDM groups, with a maximum of 8 DMRS ports in each group. One, two, four, or eight of the eight CDM groups can be frequency-division multiplexed. When one or two of the four CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0120] 5) The FD-OCC length is 2, the TD-OCC length is 2, and it supports a maximum of 8 CDM groups, with a maximum of 4 DMRS ports in each group. Two, four, or eight of the eight CDM groups can be frequency-division multiplexed. When two or four of the eight CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0121] 6) The FD-OCC length is 4, the TD-OCC length is 2, and a maximum of 4 CDM groups are supported. Each group has a maximum of 8 DMRS ports. One, two, or four of the four CDM groups can be frequency-division multiplexed. When one or two of the four CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0122] 7) The FD-OCC length is 8, the TD-OCC length is 2, and a maximum of 2 CDM groups are supported. Each group has a maximum of 16 DMRS ports. The 2 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0123] 8) The FD-OCC length is 4, the TD-OCC length is 4, and a maximum of 2 CDM groups are supported. Each group has a maximum of 16 DMRS ports. The 2 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0124] 9) The FD-OCC length is 1 or 2, the TD-OCC length is 4, and a maximum of 8 or 4 CDM groups are supported. Each group has a maximum of 16 DMRS ports. The 2 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0125] Example 6

[0126] In this embodiment, the orthogonal DMRS ports support a maximum of 48 orthogonal DMRS ports. Therefore, at least one of the following FD-OCC lengths can be supported: 1, 2, 4, 6, or 8, and the TD-OCC length can be 1, 2, 3, or 4. The number of corresponding CDM groups is related to the FD-OCC length and whether time-division multiplexing or time-domain or frequency-domain OCC lengths are present. Specifically:

[0127] 1) The FD-OCC length is 1 and the TD-OCC length is 1. At this time, it supports 48 CDM groups, 32 CDM groups for frequency division multiplexing or time division multiplexing, and each group has a maximum of 1 DMRS port.

[0128] 2) The FD-OCC length is 2 and the TD-OCC length is 1. At this time, a maximum of 24 CDM groups are supported, with a maximum of 2 DMRS ports in each group. 4, 8, 12 or 24 of the 24 CDM groups are frequency division multiplexed. When 4, 8 or 12 of the 16 CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0129] 3) The FD-OCC length is 4, the TD-OCC length is 1, and it supports a maximum of 12 CDM groups, with a maximum of 4 DMRS ports in each group. Two, four, six, or twelve frequency division multiplexings can be used in the twelve CDM groups. When two, four, or six frequency division multiplexings are used in the twelve CDM groups, then there should be different CDM groups with time division multiplexing in the time domain.

[0130] 4) The FD-OCC length is 8, the TD-OCC length is 1, and it supports a maximum of 6 CDM groups, with a maximum of 8 DMRS ports in each group. One, two, three, or six of the six CDM groups can be frequency-division multiplexed. When one, two, or three of the six CDM groups are frequency-division multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0131] 5) The FD-OCC length is 2, the TD-OCC length is 2, and it supports a maximum of 12 CDM groups, with a maximum of 4 DMRS ports in each group. 2, 4, 6, or 12 of the 12 CDM groups can be frequency-division multiplexed. When there are 2, 4, or 6 frequency-division multiplexed groups in the 12 CDM groups, then there should be different CDM groups with time-division multiplexing in the time domain.

[0132] 6) The FD-OCC length is 4, the TD-OCC length is 2, and a maximum of 6 CDM groups are supported. Each group has a maximum of 8 DMRS ports. One, two, three, or six of the eight CDM groups are frequency division multiplexed. When one, two, or three of the six CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0133] 7) The FD-OCC length is 8, the TD-OCC length is 2, and a maximum of 3 CDM groups are supported. Each group has a maximum of 16 DMRS ports. The 3 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0134] 8) The FD-OCC length is 4, the TD-OCC length is 4, and a maximum of 3 CDM groups are supported. Each group has a maximum of 16 DMRS ports. The 3 CDM groups can be frequency-division multiplexed or time-division multiplexed.

[0135] 9) The FD-OCC length is 6, the TD-OCC length is 1, and a maximum of 8 CDM groups are supported. Each group has a maximum of 6 DMRS ports. One, two, four, or eight of the eight CDM groups are frequency division multiplexed. When one, two, or four of the eight CDM groups are frequency division multiplexed, then there should be different CDM groups with time division multiplexing in the time domain.

[0136] 10) The FD-OCC length is 6, the TD-OCC length is 2, and a maximum of 4 CDM groups are supported. Each group has a maximum of 12 DMRS ports. One, two, or four of the four CDM groups can be frequency-division multiplexed. When one or two of the eight CDM groups are multiplexed, then there should be different CDM groups with time-division multiplexing in the time domain.

[0137] In this embodiment, the maximum number of DMRS ports can be understood as the maximum number of ports allocated to a single UE, or the maximum number of ports supported for uplink / downlink scheduling. In this case, the maximum number of ports is associated with the number of CDM groups and the maximum number of DMRS ports supported within each CDM group (or the length of FD-OCC or TD-OCC). Further, the maximum number of DMRS ports can be understood as the number of orthogonal ports. Further, the maximum number of ports can be understood as the product of the number of CDM groups and the number of DMRS ports within each group. DMRS ports within a CDM group can be associated with FD-OCC, TD-OCC, or a combination of FD-OCC and TD-OCC.

[0138] The above embodiments illustrate some of the combinations, including but not limited to these combinations. For example, TD-OCC lengths of 1, 2, 3, or 4 can be applied to any FD-OCC length. A certain length of TD-OCC, a certain length of FD-OCC, and a certain number of CDM groups constitute the maximum number of DMRS orthogonal ports.

[0139] Example 7

[0140] Through the above embodiments, implementation schemes supporting 8, 12, 16, 24, 32, and 48 DMRS ports have been achieved.

[0141] In this embodiment of the disclosure, for an FD-OCC length of 8, each OCC group is allowed to occupy 8 subcarriers or frequency domain resource units in the frequency domain. At this time, a maximum of 8 DMRS ports are supported to use different FD-OCCs multiplexed on these 8 subcarriers or frequency domain resource units.

[0142] For example, in a CDM group, there are 8 DMRS ports: DMRS ports 0, 1, 8, 9, 16, 17, 24, and 25. These 8 DMRS ports correspond to different FD-OCC codes, namely:

[0143] [1,1,1,1,1,1,1,1], for example, DMRS port 0;

[0144] [1,-1,1,-1,1,-1,1,-1], for example, DMRS port 1;

[0145] [1,1,-1,-1,1,1,-1,-1,-1], for example, DMRS port 8;

[0146] [1,-1,-1,1,1,-1,-1,-1,1], for example, DMRS port 9;

[0147] [1,1,1,1,-1,-1,-1,-1,-1], for example, DMRS port 16;

[0148] [1,-1,1,-1,-1,1,-1,1], for example, DMRS port 17;

[0149] [1,1,-1,-1,-1,-1,1,1], for example, DMRS port 24;

[0150] [1,-1,-1,1,-1,1,1,-1], for example, DMRS port 25.

[0151] In this embodiment of the disclosure, the correspondence between the OCC code and the DMRS port is an example and does not limit the one-to-one correspondence between the OCC code and the DMRS port. If there are different DMRS port identifiers with an FD-OCC length of 8 in a CDM group, then it also conforms to the FD-OCC value described above.

[0152] In this embodiment of the disclosure, the DMRS needs to occupy a certain amount of time-frequency domain resources depending on the number of DMRS or the different port values.

[0153] Figure 5 is a schematic diagram illustrating the principle of a DMRS port occupying 4 subcarriers within a PRB according to an embodiment of this disclosure. As shown in Figure 5, for a DMRS density support, 4 REs are mapped to 1 DMRS port within a PRB. In this case, if the DMRS port does not support FD-OCC, or the FD-OCC length is 1, then a maximum of 3 DMRS ports can be supported on a single symbol and a single PRB. If the FD-OCC length is 2, then two REs need to be bound together to form a CDM group, thus supporting a maximum of 6 CDM groups and a maximum of 12 orthogonal DMRS ports per symbol. If the FD-OCC length is 4, then 4 REs need to be bound together to form a CDM group, thus supporting a maximum of 3 CDM groups, with a maximum of 4 DMRS ports per CDM group and a maximum of 12 orthogonal DMRS ports per symbol. If the FD-OCC length is 8, then the 8 REs of two PRBs need to be bound into one CDM group. At this time, a maximum of 3 CDM groups are supported, each CDM group has a maximum of 8 DMRS ports, and a single symbol supports a maximum of 24 orthogonal DMRS ports.

[0154] Figure 6 is a schematic diagram illustrating the principle of a DMRS port occupying two subcarriers within a PRB according to an embodiment of this disclosure. As shown in Figure 6, a DMRS port or CDM group occupies two resource units on a physical resource block (PRB) within a time-domain symbol. A total of six CDM groups, or a maximum of twelve orthogonal DMRS ports, are supported on a single PRB. These six CDM groups are frequency-division multiplexed within a PRB, meaning they occupy different subcarrier positions. Taking CDM group 0 as an example, it can be mapped onto the first and third subcarriers in Figure 6(a), or onto the first and seventh subcarriers in Figure 6(b).

[0155] In this embodiment of the disclosure, if a maximum of 12 ports are supported, then TD-OCC is not required, meaning code division multiplexing is performed in the time domain. If a maximum of 24 DMRS ports are supported, then TD-OCC can be enabled. In this case, a single time-domain symbol on a PRB supports a maximum of 12 orthogonal DMRS ports. Therefore, using TD-OCC on two time-domain symbols doubles the maximum number of DMRS ports compared to a single symbol, resulting in a maximum of 24 orthogonal DMRS ports.

[0156] In this embodiment of the disclosure, if a maximum of 48 DMRS ports are supported, a maximum of 6 CDM groups can also be supported on PRB1. At this time, a maximum of 12 CDM groups are supported, and the lengths of FD-OCC and TD-OCC are both 2. These 12 orthogonal CDM groups are distributed on different subcarriers or physical resource blocks.

[0157] In this embodiment, when a maximum of 48 orthogonal DMRS ports are supported, if the TD-OCC length is 2, then in single-symbol DMRS, a maximum of 24 orthogonal DMRS ports need to be supported. Therefore, if TD-OCC is not enabled, or TD-OCC = [1,1], then a maximum of 24 orthogonal DMRS ports need to be mapped within multiple consecutive PRBs. If the FD-OCC length is 1, then one DMRS port is mapped on each RE, for a total of 24 DMRS ports, requiring a total of two PRBs for mapping. If the FD-OCC length is 2, then as shown in Figure 1, or the REs at the same position on each PRB are grouped into a CDM group. For example, the RE0 position of PRB0 and the RE0 position of PRB1 are grouped into an OCC group, and mapped into one CDM group.

[0158] Figure 7 is a schematic diagram illustrating the principle of a DMRS port occupying 3 subcarriers within a PRB according to an embodiment of this disclosure. As shown in Figure 7, a DMRS port is mapped to 3 REs of a PRB. When the OCC length is 3, it is associated with an OCC code of length 3, or when FD-OCC is disabled. In this case, 4 CDM groups can be mapped on one PRB, thus supporting a maximum of 12 orthogonal DMRS ports on one PRB. For TD-OCC enabled, if the length is 2, a maximum of 24 orthogonal DMRS ports can be supported on one PRB.

[0159] Figure 8 is a schematic diagram illustrating the principle of a DMRS port occupying 3 subcarriers within two PRBs according to an embodiment of this disclosure. As shown in Figure 8, similar to the FD-OCC length of 2 described above, two PRBs can support a maximum of 48 orthogonal DMRSs. One DMRS port is mapped onto 3 REs of the two PRBs, that is, every 8 REs map one resource location of a DMRS port. In this case, if the OCC length is 3, it is associated with an OCC code of length 3. Or, if FD-OCC is not enabled, the DMRS port occupies one RE independently and is not shared with other ports. If the FD-OCC length is 3, then a maximum of 8 CDM groups can be mapped on the two PRBs. With these 8 DMRSs, the two PRBs can support a maximum of 24 orthogonal DMRS ports. For TD-OCC enabled, if the length is 2, the two PRBs can support a maximum of 48 orthogonal DMRS ports. For some transmission configurations that support a large number of DMRS ports, such as only supporting a maximum of 4, 6, 8, 12, 16, 24, or 32, it is not necessary to place DMRS ports on the entire PRB. Data can be transmitted in unoccupied areas. The RE or RB mapping positions of different DMRS ports or CDM groups need to be associated with the configured DMRS type or the maximum number of DMRS ports. For example, if a single symbol supports a maximum of 4 ports, one DMRS port or CDM group can be mapped to the first RE of the first PRB of the allocated resources, while the second DMRS port or CDM group can be mapped to a position 1, 2, 3, or 4 REs away from the first DMRS port. Similarly, if a single symbol supports a maximum of 8 ports, one DMRS port or CDM group can be mapped to the first RE of the first PRB of the allocated resources, while the second DMRS port or CDM group can be mapped to a position 1 or 2 REs away from the first DMRS port. If a single symbol supports a maximum of 12 ports, then a DMRS port or CDM group can be mapped to the first RE of the first PRB of the allocated resource, and the second DMRS port or CDM group can be mapped to a location 1 RE away from the first DMRS port.

[0160] Figure 9 is a schematic diagram illustrating the principle of a DMRS port occupying one subcarrier within one PRB according to an embodiment of this disclosure. As shown in Figure 9, if the density of DMRS can be further reduced, for example, it can support mapping only one RE to one DMRS port within one PRB. In this case, if the DMRS port does not support FD-OCC, or the FD-OCC length is 1, then a maximum of 12 DMRS ports can be supported on a single symbol. If the FD-OCC length is 2, then PRB1 and PRB0 need to be bound into one CDM group, then a maximum of 12 CDM groups are supported, and a maximum of 24 orthogonal DMRS ports are supported on a single symbol.

[0161] Figure 10 is a schematic diagram of a time-division multiplexed DMRS port according to an embodiment of this disclosure. As shown in Figure 10, if different DMRS ports are multiplexed on different time domain symbols, i.e., TDM, then the mapping of different DMRS ports is as shown in Figure 10. At this time, the different time domain symbols mapped by the same DMRS port can be adjacent symbols or adjacent symbols within the mapped DMRS symbols, or it can be a mapping between DMRS ports of TDM, that is, different DMRS ports are interleaved and mapped on different time domain symbols.

[0162] In this embodiment, the DMRS port supports different maximum port numbers or different resource mapping methods, and is associated with different UE capabilities. These UE capabilities can be different port numbers, different resource mapping methods, different transmission methods, or different artificial intelligence models, etc. Different UE capabilities are associated with a DMRS configuration or pattern. The UE reports according to this capability and then configures the corresponding DMRS through the base station. The UE obtains the corresponding DMRS configuration and the corresponding resource location.

[0163] In summary, embodiments of this disclosure provide a wireless communication method in which a UE receives signaling from a transmission node, the signaling indicating a pattern of DMRS. The UE determines information about the DMRS port for demodulating downlink transmissions or transmitting uplink transmissions associated with the DMRS. In embodiments of this disclosure, the DMRS port is associated with at least one FD-OCC length: the FD-OCC length is 1, 2, 3, 4, 6, or 8. The DMRS port is also associated with at least one TD-OCC length, the TD-OCC length being 1, 2, 3, or 4.

[0164] In the embodiments of this disclosure, when the DMRS is configured or indicated to have a maximum number of DMRS ports of 8, 12, 16, 24, 32 or 48, the mapping of a DMRS port in the time domain or frequency domain supports at least one of the following: 1) 4 REs evenly distributed within a PRB; 2) 3 REs evenly distributed within a PRB; 3) Evenly distributed, adjacently distributed or spaced X subcarriers or frequency domain resource elements within a PRB; 4) Only 1 RE mapped within a PRB; 5) 3 REs mapped within 2 PRBs; 6) 2, 4, 6 or 8 REs mapped within 2 PRBs; 7) Adjacent DMRS symbols are multiplexed using TD-OCC; 8) Different DMRS ports or CDM groups are multiplexed using FDM or TDM in the time domain.

[0165] In this embodiment of the disclosure, when a CDM group is mapped to multiple PRBs, the number of scheduled PRBs needs to be limited to a certain number, such as the least common multiple of the number of REs occupied by the CDM group and the number of resource units supported by a PRB that map a CDM group. The least common multiple of resource units corresponds to the number of PRBs.

[0166] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for wireless communication, comprising: receiving, by a user equipment (UE), signaling from a transmission node, the signaling indicating demodulation reference signal (DMRS) information; obtaining, by the UE, the DMRS information according to the signaling; and determining, by the UE, a channel transmission according to the DMRS information; wherein the channel transmission comprises at least one of: downlink channel demodulation; and uplink channel transmission; wherein the DMRS information comprises at least one of: a number of DMRS ports; a DMRS sequence; a multiplexing manner among the DMRS ports; a DMRS port pattern; and a number of DMRS code division multiplexing (CDM) groups; wherein the multiplexing manner among the DMRS ports comprises at least one of: code division multiplexing (CDM), time division multiplexing (TDM), and frequency division multiplexing (FDM), wherein the CDM comprises at least one of: frequency domain code division multiplexing (FD-CDD) with different frequency domain orthogonal cover codes (FD-OCC) associated with the DMRS ports; and time domain code division multiplexing (TD-CDD) with different time domain orthogonal cover codes (TD-OCC) associated with the DMRS ports; wherein a length of the FD-OCC associated with the DMRS ports comprises at least one of: length 1; length 2; length 3; length 4; length 6; and length 8; wherein a length of the TD-OCC associated with the DMRS ports comprises at least one of: length 1; length 2; length 3; and length 4; wherein a number of the DMRS ports comprises at least one of: 8; 12; 16; 24; 32; and 48; wherein, in a case that the length of the FD-OCC is 1, the length of the TD-OCC is 1, a number of CDM groups is N1, and a resource multiplexing manner among the CDM groups is at least one of FDM and a combination of FDM and TDM, the N1 comprises at least one of: 1, 2, 4, 8, 12, 16, 24, 32, 48, and 64; or, in a case that the length of the FD-OCC is 2, the length of the TD-OCC is 2, a number of CDM groups is N2, and a resource multiplexing manner among the CDM groups is at least one of FDM and a combination of FDM and TDM, the N2 comprises at least one of: 1, 2, 4, 6, 8, 12, 16, 24, and 32; or, in a case that the length of the FD-OCC is 3, the length of the TD-OCC is 3, a number of CDM groups is N3, and a resource multiplexing manner among the CDM groups is at least one of FDM and a combination of FDM and TDM, the N3 comprises at least one of: 1, 2, 4, 6, 8, and 12; or, in a case that the length of the FD-OCC is 4, the length of the TD-OCC is 4, a number of CDM groups is N4, and a resource multiplexing manner among the CDM groups is at least one of FDM and a combination of FDM and TDM, the N4 comprises at least one of: 1, 2, 3, 4, 6, and 8; and wherein, in a case that the length of the FD-OCC is 2, the length of the TD-OCC is 2, a number of CDM groups is N2, and a resource multiplexing manner among the CDM groups is at least one of FDM and a combination of FDM and TDM, the N2 comprises at least one of: 1, 2, 4, 6, 8, 12, 16, 24, and 32. ​ ​ 2. The method of claim 1, wherein, ​ ​ ​ 3. The method of claim 1, wherein, ​ ​ 4. The method of claim 3, wherein, ​ ​ 5. The method of claim 4, wherein, ​ ​ 6. The method of claim 4, wherein, ​ ​ 7. The method of claim 4, wherein, ​ ​ 8. The method of claim 5, wherein, ​ ​ ​ ​ ​ 9. The method of claim 5, wherein, ​ The length of the TD-OCC is 1, the number of CDM groups is N1, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N1 has one of the following values: 1, 2, 4, 6, 8, 12, 16, 24, and 32. Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N2 has one of the following values: 1, 2, 3, 4, 6, 8, 12, and 16. Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N3 has one of the following values: 1, 2, 4, 6, and 8. Alternatively, the length of the TD-OCC is 4, the number of CDM groups is N4, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N4 has one of the following values: 1, 2, 3, and 4.

10. The method of claim 5, wherein, In the case where the length of the FD-OCC is 3, The length of the TD-OCC is 1, the number of CDM groups is N1, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N1 has one of the following values: 1, 2, 4, 8, 12, and 16. Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N2 has one of the following values: 1, 2, 4, 6, and 8. Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N3 has one of the following values: 1, 2, and 4. Alternatively, the length of the TD-OCC is 4, the number of CDM groups is N4, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N4 has one of the following values: 1, 2, 3, and 4.

11. The method of claim 5, wherein, In the case where the length of the FD-OCC is 4, The length of the TD-OCC is 1, the number of CDM groups is N1, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N1 has one of the following values: 1, 2, 3, 4, 6, 8, 12, and 16. Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N2 has one of the following values: 1, 2, 3, 4, 6, and 8. Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource reuse manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N3 has one of the following values: 1, 2, 3, and 4. Alternatively, the length of the TD-OCC is 4, the number of CDM groups is N4, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N4 takes one of the following values: 1, 2, 3, and 4.

12. The method of claim 5, wherein, In the case where the length of the FD-OCC is 6, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N1 takes one of the following values: 1, 2, 4, 6, and 8; Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N2 takes one of the following values: 1, 2, 3, and 4.

13. The method of claim 5, wherein, In the case where the length of the FD-OCC is 8, the length of the TD-OCC is 1, the number of CDM groups is N1, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N1 takes one of the following values: 1, 2, 3, 4, 6, and 8; Alternatively, the length of the TD-OCC is 2, the number of CDM groups is N2, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N2 takes one of the following values: 1, 2, 3, and 4; Alternatively, the length of the TD-OCC is 3, the number of CDM groups is N3, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N3 takes one of the following values: 1, 2, and 3; Alternatively, the length of the TD-OCC is 4, the number of CDM groups is N4, and the resource multiplexing manner between the CDM groups is frequency division multiplexing or a combination of frequency division multiplexing and time division multiplexing, where N4 takes one of the following values: 1 and 2.

14. The method of any one of claims 8-13, wherein, The multiplexing manner between the CDM groups includes at least one of the following: N1, N2, N3, or N4 CDM groups are frequency division multiplexed; N11 CDM groups in N1 are frequency division multiplexed, and other CDM groups are time division multiplexed with the N11 CDM groups; N21 CDM groups in N2 are frequency division multiplexed, and other CDM groups are time division multiplexed with the N21 CDM groups; N31 CDM groups in N3 are frequency division multiplexed, and other CDM groups are time division multiplexed with the N31 CDM groups; N41 CDM groups in N4 are frequency division multiplexed, and other CDM groups are time division multiplexed with the N41 CDM groups; where N11 is an integer less than N1, N21 is an integer less than N2, N31 is an integer less than N3, and N41 is an integer less than N4.

15. The method of claim 3, wherein, The at least one DMRS port indicated by the signaling is mapped on at least one of the following frequency domain resources REs: 4 REs evenly distributed in each 1 physical resource block (PRB); 3 REs evenly distributed in each 1 PRB; a preset number of subcarriers or REs evenly distributed, adjacently distributed, or interval distributed in each 1 PRB; only 1 RE in each 1 PRB; each 2 PRBs are mapped on 3 REs; each 2 PRBs are mapped on 1 or 2 or 4 or 6 or 8 REs, wherein the 1 or 2 or 4 or 6 or 8 REs are adjacent REs or REs with certain interval. 16.The method of claim 15, wherein, in case that one CDM group is mapped on multiple PRBs, the number of the PRBs is the least common multiple of a first RE number and a second RE number, wherein the first RE number is the number of REs that one CDM group is mapped on, and the second RE number is the number of REs that one PRB supports to map one CDM group.

17. The method of claim 3, wherein, the multiplexing manner among the DMRS ports indicated by the signaling comprises at least one of the following: TD-OCC multiplexing is used for DMRS ports of adjacent OFDM time domain symbols; different DMRS ports or CDM groups use frequency division multiplexing or time division multiplexing; when different DMRS ports or CDM groups use time division multiplexing, the DMRS ports or CDM groups are mapped on adjacent OFDM symbols or are interval certain OFDM symbols; when different DMRS ports or CDM groups use time division multiplexing, the different DMRS ports or CDM groups use cyclic mapping or sequential mapping.

18. The method of claim 1, wherein, the DMRS information is indicated based on UE capability, wherein the UE capability comprises at least one of the following: maximum number of DMRS ports; DMRS type; supporting a model based on artificial intelligence or deep learning; maximum or minimum number of mapping resources of DMRS. 19.An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method recited in any one of claims 1 to 18 when executing the computer program. 20.A computer program product comprising a computer program, wherein the computer program implements the method recited in any one of claims 1 to 18 when executed by a processor.

Citation Information

Patent Citations

  • Communication method and device

    CN115776364A

  • Demodulation reference signal mapping method and device, communication equipment and storage medium

    CN116707725A

  • Time domain orthogonal coverage coding with frequency hopping

    CN117859286A

  • Techniques for multi-codework communication using CDM group-based DMRS port mapping

    CN118355624A

  • Multiple demodulation reference signal (DMRS) ports in a code division multiplexing (CDM) group

    US20240048300A1