Communication method and related apparatus

By receiving and transmitting indication information in the user equipment, and arranging and demodulating the DMRS ports according to the minimum demultiplexing frequency domain OCC length, the problem of channel estimation performance degradation caused by frequency selectivity differences of user equipment under network environment fluctuations and congestion is solved, and the DMRS demultiplexing and channel estimation performance is improved.

WO2026114285A1PCT designated stage Publication Date: 2026-06-04HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-11-26
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

Under network environment fluctuations and congestion conditions for user equipment, the frequency selectivity of different flows of the same user equipment varies greatly, which leads to an increase in frequency correlation with time delay. The frequency selectivity difference between flows further expands, affecting channel estimation performance, especially the DMRS demultiplexing performance of flows with strong frequency selectivity.

Method used

By receiving and sending indication information, the orthogonal coverage code (OCC) of multiple DMRS ports is indicated, and multiple target DMRS ports are arranged and demodulated according to the minimum demultiplexing frequency domain OCC length. This ensures that streams with similar signal-to-noise ratios are mapped to DMRS ports in sequence, fully considers the sensitivity of different OCC lengths to frequency selectivity, avoids interference from other DMRS ports, and improves the DMRS demultiplexing and channel estimation performance of streams with strong frequency selectivity.

Benefits of technology

It improves the DMRS demultiplexing performance and channel estimation performance of streams with strong frequency selectivity, ensuring communication quality under network environment fluctuations and congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025137948_04062026_PF_FP_ABST
    Figure CN2025137948_04062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a communication method and a related apparatus. The method comprises: receiving first indication information, the first indication information being used for indicating OCCs of a plurality of DMRS ports; receiving second indication information, the second indication information being used for indicating a plurality of target DMRS ports, among the plurality of DMRS ports, associated with a first PDSCH; and demodulating the first PDSCH on the basis of the plurality of target DMRS ports arranged according to the amplitudes of minimum demultiplexing frequency domain OCC lengths, the minimum demultiplexing frequency domain OCC lengths of the plurality of target DMRS ports being obtained by processing the OCCs. A user equipment demodulates the first PDSCH on the basis of the plurality of target DMRS ports arranged according to the amplitudes of the minimum demultiplexing frequency domain OCC lengths, so that the sensitivity of different OCC lengths to frequency selectivity is fully considered during channel estimation, thereby improving DMRS demultiplexing performance and channel estimation performance of streams having strong frequency selectivity.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and related devices

[0001] This application claims priority to Chinese Patent Application No. 202411751857.7, filed on November 30, 2024, entitled "Communication Method and Related Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology

[0003] When a user's network environment experiences fluctuations or congestion, the frequency selectivity (FQ) of different flows within the same User Equipment (UE) varies significantly. The frequency correlation between different flows increases with time delay, further widening the FQ differences between flows. Because the Demodulation Reference Signal (DMRS) table does not consider the varying sensitivities of different Orthogonal Covering Code (OCC) lengths to FQ, the DMRS demultiplexing performance of flows with higher FQ can degrade, impacting channel estimation performance. Summary of the Invention

[0004] In a first aspect, a communication method provided in the embodiments of this application includes:

[0005] Receive first indication information, which is used to indicate the OCC of multiple DMRS ports; receive second indication information, which is used to indicate multiple target DMRS ports associated with the first physical downlink shared channel (PDSCH) among the multiple DMRS ports; demodulate the first PDSCH according to the multiple target DMRS ports arranged according to the minimum demultiplexed frequency domain OCC length, wherein the minimum demultiplexed frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0006] It is evident that, in downlink transmission, the frequency selection differences of streams with similar signal-to-noise ratios are also similar, and streams with similar signal-to-noise ratios are mapped to DMRS ports in sequence. By arranging multiple target DMRS ports according to the minimum demultiplexing frequency domain OCC length, and then demodulating the first PDSCH according to the arranged multiple target DMRS ports, the sensitivity of different OCC lengths to frequency selection is fully considered during channel estimation, thereby improving the DMRS demultiplexing performance and channel estimation performance of streams with strong frequency selection.

[0007] In conjunction with the first aspect, in one possible implementation, the other DMRS ports among the multiple DMRS ports, besides the multiple target DMRS ports, are not associated with the second PDSCH, or the other DMRS ports in the code division multiplexing (CDM) group to which any of the multiple target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

[0008] When multiple target DMRS ports are associated with the first PDSCH, other DMRS ports besides the target DMRS port are not associated with other PDSCHs, or other DMRS ports belonging to the same CDM group as the target DMRS port are not associated with other PDSCHs. This can avoid interference from other DMRS ports to the target DMRS port and ensure that the target DMRS port can demodulate the first PDSCH based on the minimum demultiplexing frequency domain OCC length.

[0009] In conjunction with the first aspect, in one possible implementation, at least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

[0010] When at least two of the target DMRS ports have different minimum demultiplexing frequency domain (OCC) lengths, the target DMRS ports can be arranged according to the minimum demultiplexing frequency domain (OCC) length. This arrangement will result in a different arrangement from the original default arrangement, thus fully taking into account the sensitivity of different OCC lengths to the frequency selection of different streams.

[0011] In conjunction with the first aspect, in one possible implementation, the OCC of the first DMRS port includes a first frequency domain OCC, and the minimum demultiplexed frequency domain OCC length of the first DMRS port among multiple target DMRS ports is the minimum value among multiple demultiplexed frequency domain OCC lengths of the first DMRS port among multiple target DMRS ports, determined as follows: the first frequency domain OCC of all DMRS ports in the first CDM group is truncated to a second frequency domain OCC, the first CDM group includes the first DMRS port; the multiple target DMRS ports belong to at least one code division multiplexing (CDM) group; if the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCC of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the demultiplexed frequency domain OCC length of the first DMRS port.

[0012] The frequency domain OCC length of a DMRS port is not necessarily the shortest OCC length that can be demultiplexed in practice. By determining the multiple demultiplexable frequency domain OCC lengths of a DMRS port, the shortest OCC length that can be demultiplexed in practice can be determined.

[0013] Secondly, another communication method provided for embodiments of this application includes:

[0014] Send a first indication message, which is used to indicate the OCC of multiple DMRS ports; send a second indication message, which is used to indicate multiple target DMRS ports associated with the first PDSCH among the multiple DMRS ports. The multiple target DMRS ports arranged according to the minimum demultiplexing OCC length are used to demodulate the first PDSCH. The minimum demultiplexing frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0015] Because in downlink transmission, the frequency selection differences of streams with similar signal-to-noise ratios are also similar, and streams with similar signal-to-noise ratios are mapped to DMRS ports in sequence, by sending the first indication information and the second indication information to the UE, the UE can obtain the minimum demultiplexing frequency domain OCC length of multiple target DMRS ports based on the OCC of multiple target DMRS ports. Then, the UE demodulates the first PDSCH based on the multiple target DMRS ports arranged according to the minimum demultiplexing frequency domain OCC length. This allows the UE to fully consider the sensitivity of different OCC lengths to frequency selection when performing channel estimation, thereby improving the DMRS demultiplexing performance and channel estimation performance of streams with strong frequency selection.

[0016] In conjunction with the second aspect, in one possible implementation, the other DMRS ports among the multiple DMRS ports, besides the multiple target DMRS ports, are not associated with the second PDSCH, or the other DMRS ports in the CDM group to which any of the multiple target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

[0017] When multiple target DMRS ports are associated with the first PDSCH, other DMRS ports besides the target DMRS port are not associated with other PDSCHs, or other DMRS ports belonging to the same CDM group as the target DMRS port are not associated with other PDSCHs. This can avoid interference from other DMRS ports to the target DMRS port and ensure that the target DMRS port can demodulate the first PDSCH based on the minimum demultiplexing frequency domain OCC length.

[0018] In conjunction with the second aspect, in one possible implementation, at least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

[0019] When at least two of the target DMRS ports have different minimum demultiplexing frequency domain (OCC) lengths, the target DMRS ports can be arranged according to the minimum demultiplexing frequency domain (OCC) length. This arrangement will result in a different arrangement from the original default arrangement, thus fully taking into account the sensitivity of different OCC lengths to the frequency selection of different streams.

[0020] In conjunction with the second aspect, in one possible implementation, the OCC of the first DMRS port includes a first frequency domain OCC, multiple target DMRS ports include the first DMRS port, and the minimum demultiplexed frequency domain OCC length of the first DMRS port is the minimum value among the multiple demultiplexed frequency domain OCC lengths of the first DMRS port. The method further includes: truncating the first frequency domain OCC of all DMRS ports in the first CDM group to a second frequency domain OCC, the first CDM group including the first DMRS port; the multiple target DMRS ports belong to at least one code division multiplexing (CDM) group; if the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCC of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the length of the demultiplexed frequency domain OCC of the first DMRS port.

[0021] The frequency domain OCC length of a DMRS port is not necessarily the shortest OCC length that can be demultiplexed in practice. By determining the multiple demultiplexable frequency domain OCC lengths of a DMRS port, the shortest OCC length that can be demultiplexed in practice can be determined.

[0022] Thirdly, a communication device provided in the embodiments of this application includes:

[0023] The first receiving unit is configured to receive first indication information, which is used to indicate the OCC of multiple DMRS ports;

[0024] The second receiving unit is used to receive second indication information, which is used to indicate multiple target DMRS ports associated with PDSCH among multiple DMRS ports;

[0025] The processing unit is used to demodulate the first PDSCH based on multiple target DMRS ports arranged according to the minimum demultiplexed frequency domain OCC length, wherein the minimum demultiplexed frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0026] Fourthly, another communication device provided in the embodiments of this application includes:

[0027] The first transmitting unit is used to transmit first indication information, which is used to indicate the OCC of multiple DMRS ports;

[0028] The second transmitting unit is used to transmit second indication information. The second indication information is used to indicate multiple target DMRS ports associated with the first PDSCH among multiple DMRS ports. The multiple target DMRS ports arranged according to the minimum demultiplexing OCC length are used to demodulate the first PDSCH. The minimum demultiplexing frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0029] Fifthly, the steps in the method designed in the first aspect above are applied to user equipment.

[0030] Sixthly, the steps in the method designed in the second aspect above are applied to network devices.

[0031] A seventh aspect is a user equipment provided in an embodiment of this application, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect above.

[0032] Eighthly, a network device provided in an embodiment of this application includes a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the second aspect above.

[0033] Ninth aspect, a chip provided in an embodiment of this application includes a processor, wherein the processor performs the steps in the method designed in the first or second aspect described above.

[0034] A tenth aspect is a chip module provided in an embodiment of this application, including a transceiver component and a chip, wherein the chip includes a processor, and the processor performs the steps in the method designed in the first or second aspect described above.

[0035] Eleventhly, a computer-readable storage medium is provided according to an embodiment of this application, wherein the computer-readable storage medium stores a computer program or instructions, which, when executed, implement the steps in the method designed in the first or second aspect described above.

[0036] In a twelfth aspect, a computer program product provided in an embodiment of this application includes a computer program or instructions, wherein when the computer program or instructions are executed, the steps in the method designed in the first or second aspect described above are performed. Exemplarily, the computer program product may be a software installation package.

[0037] The beneficial effects of the technical solutions in the third to twelfth aspects can be found in the technical effects of the technical solutions in the first or second aspects, and will not be repeated here. Attached Figure Description

[0038] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0039] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0040] Figure 3 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0041] Figure 4 is a schematic diagram of an NR DMRS configuration type provided in an embodiment of this application;

[0042] Figure 5 is a schematic diagram of another NR DMRS configuration type provided in an embodiment of this application;

[0043] Figure 6 is a schematic diagram of another NR DMRS configuration type provided in an embodiment of this application;

[0044] Figure 7 is a schematic diagram of another NR DMRS configuration type provided in an embodiment of this application;

[0045] Figure 8 is a schematic diagram of port resource allocation provided in an embodiment of this application;

[0046] Figure 9 is a schematic diagram of a port distribution provided in an embodiment of this application;

[0047] Figure 10 is a schematic diagram of another port distribution provided in an embodiment of this application;

[0048] Figure 11 is a functional unit block diagram of a communication device provided in an embodiment of this application;

[0049] Figure 12 is a functional unit block diagram of another communication device provided in an embodiment of this application;

[0050] Figure 13 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0051] It should be understood that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may also include steps or units not listed, or may also include other steps or units inherent to these processes, methods, products, or devices.

[0052] The term "embodiment" as used in the embodiments of this application means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0053] In the embodiments of this application, "at least one" or "at least one item" refers to one or more, and "multiple" refers to two or more.

[0054] In this application's embodiments, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural. The character " / " can indicate that the preceding and following associated objects are in an "or" relationship. Additionally, the character " / " can represent a division sign, such as A / B, which means A divided by B.

[0055] In the embodiments of this application, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent the following seven cases: a, b, c, a and b, a and c, b and c, a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.

[0056] In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," "associated (related)," and "mapped" may sometimes be used interchangeably. It should be noted that when no distinction is emphasized, the concepts or meanings expressed are consistent.

[0057] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0058] In the embodiments of this application, "network" can be expressed as the same concept as "system," and a communication system is a communication network.

[0059] In this application, "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices, and is not specifically limited thereto.

[0060] The technical solutions of the embodiments of this application will be described in detail below.

[0061] The technical solutions of this application can be applied to various wireless communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, non-terrestrial networks (NTN) systems, Universal Mobile Telecommunications System (UMTS), 6th-Generation (6G) communication systems, or other communication systems.

[0062] It should be noted that traditional communication systems support a limited number of connections and are easy to implement. With the development of communication technology, the communication system of this application can support not only traditional communication systems, but also communication systems such as device-to-device (D2D), machine-to-machine (M2M), machine-type communication (MTC), vehicle-to-vehicle (V2V), vehicle-to-everything (V2X), and narrowband internet of things (NB-IoT). Therefore, the technical solutions of the embodiments of this application can also be applied to the above-mentioned communication systems.

[0063] For example, embodiments of this application can be applied to beamforming, carrier aggregation (CA), dual connectivity (DC), or standalone (SA) deployment scenarios.

[0064] For example, embodiments of this application can be applied to communication scenarios using unlicensed spectrum. In these embodiments, unlicensed spectrum can also be considered as shared spectrum. Alternatively, embodiments of this application can also be applied to licensed spectrum. In these embodiments, licensed spectrum can also be considered as non-shared spectrum.

[0065] A terminal device can be a device with transceiver capabilities, and can also be referred to as a terminal, UE, remote UE, relay UE, access terminal device, user unit, user station, mobile station, mobile station, remote station, mobile device, user terminal device, smart terminal device, wireless communication device, user agent, or user equipment. It should be noted that a relay device is a terminal device capable of providing relay forwarding services to other terminal devices (including remote terminal devices).

[0066] For example, terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in autonomous driving, wireless terminal devices in remote medical care, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc.

[0067] For example, a terminal device can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in next-generation communication systems (such as NR communication systems, 6G communication systems), or terminal device in a future public land mobile network (PLMN), etc., without specific limitations.

[0068] Optionally, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can be deployed on water (such as ships); or it can be deployed in the air (such as airplanes, balloons and satellites).

[0069] Optionally, the terminal device may include means for wireless communication, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, and may also include other discrete components.

[0070] Optionally, the terminal device in this application embodiment may be a chip, chip module, device, unit, etc., and there are no specific limitations thereto.

[0071] A network device is a device with transceiver capabilities that can be used to communicate with terminal devices.

[0072] Optionally, network devices can be responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, and data transmission and reception on the air interface side.

[0073] Optionally, network devices may include base stations (BS) in a communication system or devices deployed in a radio access network (RAN) to provide wireless communication functions; that is, network devices may include devices in the RAN.

[0074] For example, devices in the RAN may include evolved node B (eNB or eNodeB) in the LTE communication system, next generation evolved node B (ng-eNB) in the NR communication system, next generation node B (gNB) in the NR communication system, master node (MN) in the dual connectivity architecture, and secondary node (SN) in the dual connectivity architecture, etc., without specific restrictions.

[0075] Optionally, network devices may include devices in the core network (CN).

[0076] For example, devices in a CN may include access and mobility management function (AMF), user plane function (UPF), session management function (SMF), etc.

[0077] Optionally, network devices can also be access points (APs) in WLANs, relay stations, communication devices in future PLMN networks, communication devices in NTN networks, etc.

[0078] Optionally, the network device may include means for providing wireless communication capabilities to terminal devices, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or it may include other discrete devices.

[0079] Optionally, the network device can be a transmission and reception point (TRP).

[0080] Optionally, network devices can communicate with Internet Protocol (IP) networks, such as the Internet, private IP networks, or other data networks.

[0081] Optionally, the network device may include a single independent node to implement the functions of the aforementioned base station, or it may include two or more independent nodes to implement the functions of the aforementioned base station. For example, the network device includes a centralized unit (CU) and a distributed unit (DU), such as gNB-CU and gNB-DU. Further, in some embodiments, the network device may also include an active antenna unit (AAU). The CU implements some of the functions of the network device, and the DU implements other functions. For example, the CU is responsible for handling non-real-time protocols and services, implementing the functions of the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, and Packet Data Convergence Protocol (PDCP) layer. The DU is responsible for handling physical layer protocols and real-time services, implementing the functions of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and physical (PHY) layer. Additionally, the AAU can implement some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this network deployment, higher-layer signaling (such as RRC signaling) can be considered to be generated by the CU and sent by the DU, or jointly sent by the DU and AAU. It is understood that network devices can include at least one of CU, DU, and AAU. Furthermore, the CU can be classified as a RAN device, or it can be classified as a core network device; there are no specific limitations on this.

[0082] Optionally, the network device can be any station in a multi-site coherent joint transmission (CJT) with the terminal device, or another station outside of that multi-site group, or other network devices communicating with the terminal device; there are no specific limitations. Multi-site coherent joint transmission can be multiple stations jointly transmitting coherently, or different data belonging to the PDSCH being sent to the terminal device from different stations, or multiple stations being virtually merged into one station for transmission, or other forms of cooperative transmission. The stations in multi-site coherent joint transmission can be remote radio heads (RRHs), transmission and reception points (TRPs), network devices, etc., without specific limitations.

[0083] Optionally, the network device can be any site in a multi-site system performing non-coherent joint transmission (NCJT) with the terminal device, or another site outside of that multi-site system, or other network devices communicating with the terminal device; there are no specific limitations. Multi-site non-coherent joint transmission can be a joint non-coherent transmission by multiple sites, or different data belonging to the same PDSCH being sent to the terminal device from different sites, or different data belonging to the same PDSCH being sent to the terminal device from different sites, or other non-coherent transmission methods. The sites in multi-site non-coherent joint transmission can be RRHs, TRPs, network devices, etc., without specific limitations.

[0084] Optionally, network equipment can provide services to a cell, and terminal devices within that cell can communicate with the network equipment through transmission resources (such as spectrum resources). This cell can be a macro cell, small cell, metro cell, micro cell, pico cell, or femto cell, etc.

[0085] Optionally, the network device described in the embodiments of this application may be a chip, chip module, device, unit, etc., and there are no specific limitations on it.

[0086] The PDSCH (Power Distribution Channel) is the physical channel carrying downlink data transmission and plays a crucial role in 5G systems. It carries user data sent from the base station to the UE (User Equipment) and employs different modulation, coding, and multi-antenna technologies to improve transmission efficiency and reliability. The PDSCH dynamically allocates resources, adapts to different user needs, and supports wide-area coverage and high-speed mobile scenarios.

[0087] In LTE, DMRS is used for correlation demodulation of the PUSCH and PUCCH channels. DMRS is specific to a particular UE and is used to estimate the radio channel.

[0088] Optionally, the system can beamform the DMRS, keep it within planned resources, and transmit it in the DL or UL only when necessary.

[0089] Optionally, the system can allocate multiple orthogonal DMRSs to support Multiple-Input Multiple-Output (MIMO) transmissions. The network provides DMRS information to users as early as possible to meet the initial decoding requirements of low-latency applications, but it also occasionally provides this information for low-speed scenarios where channel variations are minimal.

[0090] OCC is a communication coding technique used to transmit multiple data streams simultaneously in wireless communication systems, increasing system capacity and efficiency. Based on the mathematical concept of orthogonality, it ensures that the data streams do not interfere with each other by sending different data streams at different frequencies or time intervals.

[0091] In OCC (Optical Channel Conversion), each data stream corresponds to a set of orthogonal basis functions, which can be sine functions or other forms of waveforms. The transmitting end uses these orthogonal basis functions to encode the data and transmits it simultaneously on the channel. The receiving end uses the same orthogonal basis functions to decode the received signal and separate the individual data streams.

[0092] OCC can transmit multiple data streams simultaneously, thereby increasing the capacity of the communication system. It can also resist multipath effects and interference, improving the system's anti-interference performance. Furthermore, OCC offers flexibility in the time, frequency, and power domains, allowing for design and adjustment according to specific communication needs.

[0093] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system 10 may include a network device 110 and a terminal device 120. The terminal device 120 can communicate with the network device 110 wirelessly. Additionally, the communication system 10 may also include a server or other devices. For example, the communication system 10 may include other network devices besides the network device 110. As another example, the communication system 10 may include other terminal devices besides the terminal device 120.

[0094] Of course, Figure 1 is only an example of the network architecture of a communication system and does not constitute a limitation on the network architecture of the communication system in the embodiments of this application.

[0095] Based on the above, a communication method according to an embodiment of this application will be described below. It should be noted that the terminal device can be a chip, chip module, or communication module, etc., and the network device can be a chip, chip module, or communication module, etc. Please refer to Figure 2, which is a flowchart illustrating a communication method provided in an embodiment of this application. As shown in Figure 2, the method includes the following steps:

[0096] S201, Receive first indication information, the first indication information is used to indicate the OCC of multiple DMRS ports.

[0097] The NR protocol defines the DMRS symbols and time-frequency resource mapping methods corresponding to DMRS ports. During each data transmission, the network device notifies the user equipment of the assigned DMRS port and the OCC corresponding to each DMRS port. The OCC includes frequency domain OCC and time domain OCC. The DMRS reference signal sequence corresponding to a DMRS port is mapped to the corresponding time-frequency resource after being multiplied by the corresponding mask sequence according to the preset time-frequency resource mapping rules.

[0098] The current 5G NR protocol defines two types of DMRS configuration methods: Type 1 DMRS and Type 2 DMRS. Type 1 DMRS supports a maximum of 8 orthogonal ports, while Type 2 DMRS supports a maximum of 12 orthogonal ports.

[0099] For port p, the m-th reference sequence element r(m) in the corresponding reference signal sequence is mapped to the resource element (RE) with index 1 according to the following rule. The RE with index 1 corresponds to the OFDM symbol with index 1 in a time slot in the time domain and to the subcarrier with index k in the frequency domain. The mapping rule satisfies the following equation:

[0100] When the high-level parameter `emissiond-dmrs-Type` is configured: k′=0,1,2,3; n=0,1,…; j=0,1,…,υ-1;

[0101] When the high-level parameter `equald-dmrs-Type` is not configured: k′=0,1; n = 0, 1, ...; l ′ =0,1;

[0102] Where μ is the subcarrier spacing parameter, To map to index (kl) p,μ The DMRS modulation symbol corresponding to port p of the RE, The symbol index of the starting OFDM symbol or the symbol index of the reference OFDM symbol occupied by the DMRS modulation symbol. w is the power scaling factor. t (l′) represents the time-domain mask element corresponding to the OFDM symbol with index l′, w f (k′) is the frequency domain mask element corresponding to the subcarrier with index k′, m=2n+k′, and Δ is the subcarrier offset factor.

[0103] For Type 1 DMRS mapping rules, the DMRS port p corresponds to w f (k′), w t The values ​​of (l′) and Δ can be determined according to Table 1.

[0104] Table 1 Parameters for PDSCH DM-RS configuration Type 1

[0105] For Type 2 DMRS mapping rules, the DMRS port p corresponds to w f (k′), w t The values ​​of (l′) and Δ can be determined according to Table 2.

[0106] Table 2 Parameters for PDSCH DM-RS configuration Type 2

[0107] Where λ is the index of the orthogonal multiplexing (CDM) group to which port p belongs, and DMRS ports within the same orthogonal multiplexing group occupy the same time and frequency resources.

[0108] When the higher-layer parameter `equalized-dmrs-Type` is not configured, please refer to Figure 4. Figure 4 is a schematic diagram of an NR DMRS configuration type provided in an embodiment of this application. According to the mapping rules, the time-frequency resource mapping method of Type 1 DMRS is shown in Figure 4. For a single-symbol Type 1 DMRS (corresponding to l′=0), a maximum of 4 ports are supported, and the DMRS resource occupies one OFDM symbol. The 4 DMRS ports are divided into 2 CDM groups, where CDM group 0 contains port 0 and port 1; CDM group 1 contains port 2 and port 3. CDM group 0 and CDM group 1 are frequency division multiplexed. The DMRS ports contained in the CDM group are mapped to the same time-frequency resources. The reference signals corresponding to the DMRS ports contained in the CDM group are distinguished by OCC, thereby ensuring the orthogonality of the DMRS ports in the CDM group and suppressing the interference between DMRS transmitted on different antenna ports.

[0109] Specifically, port 0 and port 1 are located within the same resource element (RE) and are mapped in the frequency domain in a comb-like manner, meaning that the adjacent frequency domain resources occupied by port 0 and port 1 are separated by a subcarrier. For a DMRS port, the two adjacent REs occupied correspond to an OCC codeword sequence of length 2.

[0110] For example, for subcarrier 0 and subcarrier 2, port 0 and port 1 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1). Similarly, port 2 and port 3 are located in the same RE and are mapped in the frequency domain in a comb-like manner onto the unused REs of port 0 and port 1. For subcarrier 1 and subcarrier 3, port 2 and port 3 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1).

[0111] For dual-symbol DMRS (corresponding to l′=1), a maximum of 8 ports are supported. These 8 DMRS ports are divided into two CDM groups: CDM group 0 includes ports 0, 1, 4, and 5; CDM group 1 includes ports 2, 3, 6, and 7. CDM groups 0 and 1 are frequency-division multiplexed, and the reference signals corresponding to the DMRS ports within a CDM group are distinguished by OCC (Optical Code Classification). Specifically, ports 0, 1, 4, and 5 are located within the same RE (Resource Array), and their resources are mapped in a comb-like manner in the frequency domain. That is, adjacent frequency domain resources occupied by ports 0, 1, 4, and 5 are separated by a subcarrier. For a single DMRS port, the two adjacent subcarriers and two OFDM symbols correspond to a 4-bit OCC codeword sequence.

[0112] For example, for subcarriers 0 and 2 corresponding to OFDM symbol 1 and OFDM symbol 2, ports 0, 1, 4, and 5 use a set of OCC codes of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1). Similarly, ports 2, 3, 6, and 7 are located within the same RE and are mapped in the frequency domain in a comb-like manner onto the unoccupied subcarriers of ports 0, 1, 4, and 5. For subcarriers 1 and 3 corresponding to OFDM symbol 1 and OFDM symbol 2, ports 2, 3, 6, and 7 use a set of OCC codes of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1).

[0113] When the higher-layer parameter `equalized-dmrs-Type` is not configured, please refer to Figure 5. Figure 5 is a schematic diagram of another NR DMRS configuration type provided in this application embodiment. According to the mapping rules, the time-frequency resource mapping method of Type 2 DMRS is shown in Figure 5. For single-symbol Type 2 DMRS, a maximum of 6 ports are supported. The 6 DMRS ports are divided into 3 CDM groups. Frequency division multiplexing is used between CDM groups. The reference signals corresponding to the DMRS ports contained in the CDM group are guaranteed to be orthogonal through OCC. Among them, CDM group 0 contains port 0 and port 1; CDM group 1 contains port 2 and port 3; CDM group 2 contains port 4 and port 5. The reference signals corresponding to the DMRS ports contained in the CDM group are mapped on the same time-frequency resources. The reference signals corresponding to the DMRS ports contained in the CDM group are distinguished by OCC. For a DMRS port, its corresponding DMRS reference signal is mapped in the frequency domain into multiple resource sub-blocks containing two consecutive subcarriers. The adjacent resource sub-blocks are spaced 4 subcarriers apart in the frequency domain.

[0114] Specifically, port 0 and port 1 are located within the same RE and are mapped using a comb-like method. Taking a frequency domain resource granularity of 1 RB as an example, port 0 and port 1 occupy subcarriers 0, 1, 6, and 7. Port 2 and port 3 occupy subcarriers 2, 3, 8, and 9. Port 4 and port 5 occupy subcarriers 4, 5, 10, and 11. For two DMRS ports contained within a CDM group, the corresponding OCC codeword sequences (+1+1 and +1-1) of length 2 are located within two adjacent subcarriers.

[0115] For dual-symbol Type 2 DMRS, a maximum of 12 ports are supported. These 12 DMRS ports are divided into three CDM groups, with frequency division multiplexing between CDM groups. The reference signals corresponding to the DMRS ports within a CDM group are guaranteed to be orthogonal through OCC (Optical Classification). Specifically, CDM group 0 includes ports 0, 1, 6, and 7; CDM group 1 includes ports 2, 3, 8, and 9; and CDM group 2 includes ports 4, 5, 10, and 11. The reference signals corresponding to the DMRS ports within a CDM group are mapped onto the same time-frequency resources. The reference signals corresponding to the DMRS ports within a CDM group are distinguished by OCC. For a single DMRS port, its corresponding DMRS reference signal is mapped in the frequency domain into multiple resource sub-blocks containing two consecutive subcarriers, with adjacent resource sub-blocks spaced four subcarriers apart in the frequency domain.

[0116] Specifically, ports within a CDM group are located within the same RE and are mapped in the frequency domain using a comb-like method. Taking a frequency domain resource granularity of 1 RB as an example, ports 0, 1, 6, and 7 occupy subcarriers 0, 1, 6, and 7 corresponding to OFDM symbol 1 and OFDM symbol 2, respectively. Ports 2, 3, 8, and 9 occupy subcarriers 2, 3, 8, and 9 corresponding to OFDM symbol 1 and OFDM symbol 2, respectively. Ports 4, 5, 10, and 11 occupy subcarriers 4, 5, 10, and 11 corresponding to OFDM symbol 1 and OFDM symbol 2, respectively. For a CDM group containing 4 DMRS ports, there is an OCC codeword sequence of length 4 in the two adjacent subcarriers corresponding to the 2 OFDM symbols (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1).

[0117] When the higher-layer parameter `equalized-dmrs-Type` is configured, please refer to Figure 6. Figure 6 is a schematic diagram of another NR DMRS configuration type provided in this application embodiment. According to the mapping rules, the time-frequency resource mapping method of Type 1 DMRS is shown in Figure 6. For a single-symbol DMRS (corresponding), a maximum of 8 ports are supported, and the DMRS resource occupies one OFDM symbol. The 8 DMRS ports are divided into 2 code division multiplexing groups (CDM groups), where CDM group 0 includes port 0, port 1, port 8, and port 9; CDM group 1 includes port 2, port 3, port 10, and port 11. CDM group 0 and CDM group 1 are frequency division multiplexed (mapped on different frequency domain resources). The DMRS ports contained in the CDM group are mapped on the same time-frequency resources. The reference signals corresponding to the DMRS ports contained in the CDM group are distinguished by OCC, thereby ensuring the orthogonality of the DMRS ports in the CDM group and suppressing the interference between DMRS transmitted on different antenna ports. Specifically, ports 0, 1, 8, and 9 are located within the same resource particles (REs) and are mapped in the frequency domain in a comb-like manner. This means that adjacent frequency domain resources occupied by ports 0, 1, 8, and 9 are separated by a subcarrier. For a DMRS port, the four adjacent occupied REs correspond to a 4-bit OCC codeword sequence. For example, for subcarriers 0, 2, 4, and 6, ports 0, 1, 8, and 9 use a set of 4-bit OCC codeword sequences (+1+1+1+1, +1-1+1-1, +1+1-1-1, +1-1-1+1). Similarly, ports 2, 3, 10, and 11 are located within the same resource particles (REs) and are mapped in the frequency domain in a comb-like manner onto the unoccupied REs of ports 0, 1, 8, and 9. For subcarriers 1, 3, 5, and 7, ports 2, 3, 10, and 11 use a set of OCC codeword sequences of length 4 (+1+1+1+1, +1-1+1-1, +1+1-1-1, +1-1-1+1). For dual-symbol DMRS, a maximum of 16 ports are supported.The 16 DMRS ports are divided into two code division multiplexing groups (CDM groups). CDM group 0 includes ports 0, 1, 8, 9, 4, 5, 12, and 13; CDM group 1 includes ports 2, 3, 10, 11, 6, 7, 14, and 15. CDM group 0 and CDM group 1 are frequency division multiplexing groups. The reference signals corresponding to the DMRS ports within a CDM group are distinguished by OCC (Optical Code Classification). Specifically, ports 0, 1, 8, 9, 4, 5, 12, and 13 are located within the same resource particles (REs) and are mapped in the frequency domain in a comb-like manner. That is, adjacent frequency domain resources occupied by ports 0, 1, 8, 9, 4, 5, 12, and 13 are separated by a subcarrier. For a DMRS port, the two adjacent subcarriers and two OFDM symbols occupy a sequence of OCC codewords of length 8. For example, for subcarriers 0, 2, 4, and 6 corresponding to OFDM symbols 1 and 2, ports 0, 1, 8, 9, 4, 5, 12, and 13 use a set of OCC codes of length 8 (+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-1+1-1+1 / +1-1-1+1-1+1-1+1-1+1-1). Similarly, ports 2, 3, 10, 11, 6, 7, 14, and 15 are located within the same resource particles (REs) and are mapped in the frequency domain in a comb-like manner onto the unoccupied subcarriers of ports 0, 1, 8, 9, 4, 5, 12, and 13.For subcarriers 1, 3, 5, and 7, ports 2, 3, 10, 11, 6, 7, 14, and 15 corresponding to OFDM symbol 1 and OFDM symbol 2, a set of OCC codes of length 8 is used (+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-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1).

[0118] When the higher-level parameter `equalized-dmrs-Type` is configured, please refer to Figure 7. Figure 7 is a schematic diagram of another NR DMRS configuration type provided in this application embodiment. According to the mapping rules, the time-frequency resource mapping method of Type 2 DMRS is shown in Figure 7. For single-symbol Type 2 DMRS, a maximum of 12 ports are supported. The 12 DMRS ports are divided into 3 code division multiplexing groups (CDM groups). Frequency division multiplexing is used between CDM groups. The reference signals corresponding to the DMRS ports contained in a CDM are guaranteed to be orthogonal through OCC. Among them, CDM group 0 contains ports 0 / 1 / 12 / 13; CDM group 1 contains ports 2 / 3 / 14 / 15; CDM group 2 contains ports 4 / 5 / 16 / 17. Frequency division multiplexing is used between CDM groups (mapped on different frequency domain resources). The reference signals corresponding to the DMRS ports contained in a CDM group are mapped on the same time-frequency resources. The reference signals corresponding to the DMRS ports contained in a CDM group are distinguished through OCC. For a DMRS port, its corresponding DMRS reference signal is mapped in the frequency domain into multiple resource sub-blocks containing two consecutive subcarriers, with adjacent resource sub-blocks spaced four subcarriers apart in the frequency domain. Specifically, ports 0 / 1 / 12 / 13 are located within the same resource particles (REs) and are mapped in a comb-like manner. Taking a frequency domain resource granularity of 1 RB as an example, ports 0 / 1 / 12 / 13 occupy subcarriers 0, 1, 6, and 7. Ports 2 / 3 / 14 / 15 occupy subcarriers 2, 3, 8, and 9. Ports 4 / 5 / 16 / 17 occupy subcarriers 4, 5, 10, and 11. For the four DMRS ports contained in a CDM group, there is a corresponding OCC codeword sequence of length 4 within the four subcarriers (+1+1+1+1, +1-1+1-1, +1+1-1-1, +1-1-1+1).

[0119] For dual-symbol Type 2 DMRS, a maximum of 24 ports are supported. These 24 DMRS ports are divided into three CDM groups. Frequency division multiplexing is used between CDM groups, and the reference signals corresponding to the DMRS ports within a CDM group are ensured orthogonality through OCC. Specifically, CDM group 0 contains ports 0 / 1 / 12 / 13 / 6 / 7 / 18 / 19; CDM group 1 contains ports 2 / 3 / 14 / 15 / 8 / 9 / 20 / 21; and CDM group 2 contains ports 4 / 5 / 16 / 17 / 10 / 11 / 22 / 23. Frequency division multiplexing is used between CDM groups (mapped to different frequency domain resources). The reference signals corresponding to the DMRS ports within a CDM group are mapped to the same time-frequency resources. The reference signals corresponding to the DMRS ports within a CDM group are distinguished through OCC. For a DMRS port, its corresponding DMRS reference signal is mapped in the frequency domain into multiple resource sub-blocks containing two consecutive subcarriers, with adjacent resource sub-blocks spaced four subcarriers apart in the frequency domain. Specifically, ports within a CDM group are located within the same resource particles (REs) and are mapped in the frequency domain in a comb-like manner. Taking a frequency domain resource granularity of 1 RB as an example, ports 0 / 1 / 12 / 13 / 6 / 7 / 18 / 19 occupy subcarriers 0, 1, 6, and 7 corresponding to OFDM symbols 1 and 2. Ports 2 / 3 / 14 / 15 / 8 / 9 / 20 / 21 occupy subcarriers 2, 3, 8, and 9 corresponding to OFDM symbols 1 and 2. Ports 4 / 5 / 16 / 17 / 10 / 11 / 22 / 23 occupy subcarriers 4, 5, 10, and 11 corresponding to OFDM symbols 1 and 2. For a CDM group containing 8 DMRS ports, there is an OCC codeword sequence of length 8 in the 4 subcarriers corresponding to 2 OFDM symbols (+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-1+1+1-1+1-1+1-1+1-1+1-1+1-1).

[0120] The NR protocol defines the DMRS symbols and time-frequency resource mapping methods corresponding to the DMRS ports. During each data transmission, the network device needs to notify the user equipment of the corresponding allocated DMRS port. Based on the allocated DMRS port, the user equipment receives pilot signals and performs the corresponding channel estimation process at the corresponding resource location according to the DMRS symbol generation method and time-frequency resource mapping rules defined in the protocol. The first indication information can also indicate the DMRS type and the number of occupied symbols. In this case, the DMRS type and the number of occupied symbols can be configured by Radio Resource Control (RRC) signaling or Downlink Control Information (DCI) in the first indication information.

[0121] When configuring RRC signaling, the DMRS type is configured via the higher-level signaling DMRS-DownlinkConfig. The fields in DMRS-DownlinkConfig include dmrs-Type and maxLength. dmrs-Type indicates whether Type 1 or Type 2 DMRS is used. maxLength indicates whether a single-symbol DMRS or a double-symbol DMRS is used. Specifically, if maxLength is configured as len2, it can be further indicated via DCI whether a 1-symbol DMRS or a 2-symbol DMRS is used. If the maxLength field is not configured, a 1-symbol DMRS is used.

[0122] When configuring DCI signaling, the field "Antenna port" indicates the assigned DMRS port index. The NR protocol defines different DMRS port tables for different values ​​of dmrs-Type and maxLength configurations. The "Antenna port" field in the DCI signaling indicates the index value in the DMRS port table corresponding to the dmrs-Type and maxLength values ​​configured in the higher-layer signaling. Each index value corresponds to one or more DMRS port indices. Additionally, when maxLength = 2, the DCI also indicates whether the DMRS duration is single-symbol or double-symbol; that is, maxLength = 2 only indicates a maximum DMRS duration of 2 symbols, the specific number of symbols needs to be determined by the DCI.

[0123] Specifically, the DMRS port corresponding to dmrs-Type=1 and maxLength=2 can be determined according to Table 3.

[0124] Table 3. DMRS Port Table for dmrs-Type=1, maxLength=2

[0125] Specifically, the DMRS port corresponding to dmrs-Type=2 and maxLength=2 can be determined according to Table 4.

[0126] Table 4. DMRS Port Table for dmrs-Type=2, maxLength=2

[0127] Specifically, when dmrs-Type=1, maxLength=2, and dmrs-TypeEnh are configured, the corresponding DMRS port can be determined according to Table 5.

[0128] Table 5 shows the corresponding DMRS port table when dmrs-Type=1, maxLength=2, and dmrs-TypeEnh are configured.

[0129] Specifically, when dmrs-Type=2, maxLength=2, and dmrs-TypeEnh are configured, the corresponding DMRS port can be determined according to Table 6.

[0130] Table 6 shows the corresponding DMRS port table when dmrs-Type=2, maxLength=2, and dmrs-TypeEnh are configured.

[0131] Taking the above tables as examples, when the first indication information of the network device includes dmrs-Type=1, dmrs-TypeEnh is configured, and maxlength=2, it can be confirmed that the dmrs port parameters to be used at this time are those in Table 1; when the first indication information of the network device includes dmrs-Type=2, dmrs-TypeEnh is configured, and maxlength=2, it can be confirmed that the dmrs port parameters to be used at this time are those in Table 2.

[0132] The existing protocol restricts certain rows in the preceding tables. When the indexes of these rows are indicated to the terminal via DCI, the terminal can assume that ports other than the DMRS port contained in the row corresponding to the index will not be associated with another terminal's PDSCH. This means the base station will not transmit signals on other ports. Specifically, the restricted rows include: rows in Table 3 with One Codeword values ​​of 2, 9, 10, 11, and 30, and Two Codeword values ​​of 0-3; rows in Table 4 with One Codeword values ​​of 2, 10, 23, 11, and 30, and Two Codeword values ​​of 0-5; rows in Table 5 with One Codeword values ​​of 9-11, 39-45, and 66, and Two Codeword values ​​of 0-15; and rows in Table 6 with One Codeword values ​​of 9-10, 20-23, 72-77, and 136, and Two Codeword values ​​of 0-25.

[0133] For example, the network device configures the user equipment's DMRS as follows: dmrs-Type = 2, dmrs-TypeEnh is configured, maxLength = 2. As mentioned above, the corresponding DMRS table under this configuration is Table 6. When the index is indicated as 2 and the downlink is two codewords, the table shows that the corresponding ports of the terminal are ports 0, 1, 2, 3, and 12. As mentioned above, ports other than 0, 1, 2, 3, and 12 will not be associated with other terminals. Specifically, please refer to Figures 8 and 9. Figure 8 is a schematic diagram of port resource allocation provided by an embodiment of this application, and Figure 9 is a schematic diagram of port distribution provided by an embodiment of this application. As shown in Figures 8 and 9, ports 0, 1, and 12 belong to CDM group 0, occupy the same time-frequency resources, and are multiplexed using 8-length OCC codes (4-length OCC in the frequency domain and 2-length OCC in the time domain); ports 2 and 3 belong to CDM group 1, occupy the same time-frequency resources, and are multiplexed using 8-length OCC codes (4-length OCC in the frequency domain and 2-length OCC in the time domain).

[0134] For example, when the DCI indicates that the DMRS duration is a single symbol, please refer to Figure 10. Figure 10 is another port distribution diagram provided by an embodiment of this application. As shown in Figure 10, ports 0, 1, and 12 belong to CDM group 0, occupy the same time-frequency resources, and are multiplexed using a 4-length OCC code in the frequency domain. Ports 2 and 3 belong to CDM group 1, occupy the same time-frequency resources, and are multiplexed using a 4-length OCC code in the frequency domain.

[0135] S202, Receive second indication information, the second indication information is used to indicate multiple target DMRS ports associated with the first PDSCH among multiple DMRS ports.

[0136] In a communication system, DMRS ports are used to help the receiver perform channel estimation and signal demodulation on PDSCH. Each PDSCH is usually associated with a specific DMRS port. DMRS ports associated with the same PDSCH can belong to one or more CDM groups. For example, there is a group of ports 0-port 4. Ports 0 and 1 belong to CDM group 0, and ports 2 and 3 belong to CDM group 1. Ports 0-port 3 are associated with PDSCH from a specific UE, while port 4 is not associated with PDSCH from other UEs.

[0137] S203, demodulate the first PDSCH according to the multiple target DMRS ports arranged according to the minimum demultiplexing frequency domain OCC length. The minimum demultiplexing frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0138] When the UE arranges multiple target DMRS ports according to the minimum demultiplexing frequency domain OCC length, the multiple target DMRS ports can be arranged from largest to smallest in terms of minimum demultiplexing frequency domain OCC length, or from smallest to largest in terms of minimum demultiplexing frequency domain OCC length. For example, if the multiple target DMRS ports are: port 0 (minimum demultiplexing frequency domain OCC length is 4), port 1 (minimum demultiplexing frequency domain OCC length is 2), and port 2 (minimum demultiplexing frequency domain OCC length is 8), arranging the multiple target DMRS ports according to the minimum demultiplexing frequency domain OCC length from smallest to largest will result in: port 1 (minimum demultiplexing frequency domain OCC length is 2), port 0 (minimum demultiplexing frequency domain OCC length is 4), and port 2 (minimum demultiplexing frequency domain OCC length is 8).

[0139] Specifically, multiple target DMRS ports may belong to one or more CDM groups, and multiple target DMRS ports are a subset of multiple DMRS ports. Specifically, after the UE determines multiple target DMRS ports according to the second indication information, it can determine the OCC of multiple target DMRS ports according to the OCC of multiple DMRS ports in the first indication information.

[0140] For example, based on the first indication information, multiple DMRS ports are determined to include port 0 (+ / + / + / +), port 1 (+ / - / + / -), port 2 (+ / + / + / +), port 3 (+ / - / + / -), and port 12 (+ / + / - / -). Among them, port 0, port 1, and port 12 belong to CDM group 0, and port 2 and port 3 belong to CDM group 1. Based on the second indication information, multiple target DMRS ports are determined to be port 0, port 1, and port 2. At this time, the target DMRS ports are found from the multiple DMRS ports, and the OCC of the multiple target DMRS ports is determined to be: port 0 (+ / + / + / +), port 1 (+ / - / + / -), and port 2 (+ / + / + / +).

[0141] In one possible implementation, other DMRS ports among the multiple DMRS ports besides the multiple target DMRS ports are not associated with the second PDSCH, or other DMRS ports in the CDM group to which any of the multiple target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

[0142] The first PDSCH and the second PDSCH can be channels from different UEs.

[0143] For example, there is a set of DMRS ports (port 1-port 10), wherein the target DMRS ports (port 1-port 3) are used to demodulate the first PDSCH, and the remaining DMRS ports (port 4-port 10) are not associated with other PDSCHs except for these three target ports.

[0144] For example, DMRS ports are divided into different CDM groups, and ports within each group share resources through a specific encoding method. Consider a group of DMRS ports (port 1-port 10), where ports 1-3 belong to CDM group 1, ports 4-port 8 belong to CDM group 2, and ports 9-port 10 belong to CDM group 3. In this case, the target DMRS ports (port 1, port 2, port 4) belong to different CDM groups. Therefore, port 3 (excluding ports 1 and 2) in CDM group 1, and ports 5-port 8 (excluding port 4) in CDM group 2, are not associated with other PDSCHs.

[0145] As can be seen, in this example, when multiple target DMRS ports are associated with the first PDSCH, other DMRS ports besides the target DMRS port are not associated with other PDSCHs, or other DMRS ports belonging to the same CDM group as the target DMRS port are not associated with other PDSCHs. This can avoid interference from other DMRS ports to the target DMRS port and ensure that the target DMRS port can demodulate the first PDSCH based on the minimum demultiplexing frequency domain OCC length.

[0146] In one possible implementation, at least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

[0147] Among them, the minimum demultiplexing frequency domain (OCC) lengths of multiple target DMRS ports can all be different, or some of the multiple target DMRS ports may have the same minimum demultiplexing frequency domain (OCC) length.

[0148] For example, the multiple target DMRS ports are: port 0 (minimum demultiplexing frequency domain OCC length is 2), port 1 (minimum demultiplexing frequency domain OCC length is 2), port 2 (minimum demultiplexing frequency domain OCC length is 4), port 3 (minimum demultiplexing frequency domain OCC length is 4), and port 8 (minimum demultiplexing frequency domain OCC length is 4). The minimum demultiplexing frequency domain OCC length of ports 0 and 1 is the same, the minimum demultiplexing frequency domain OCC length of ports 2, 3, and 8 is the same, and the minimum demultiplexing frequency domain OCC length of any port among ports 0 and 1 is different from the minimum demultiplexing frequency domain OCC length of any port among ports 2, 3, and 8.

[0149] For example, the multiple target DMRS ports are: port 0 (minimum demultiplexing frequency domain OCC length is 2), port 1 (minimum demultiplexing frequency domain OCC length is 4), and port 2 (minimum demultiplexing frequency domain OCC length is 8). The minimum demultiplexing frequency domain OCC lengths of port 0, port 1, and port 2 are all different.

[0150] As can be seen in this example, when at least two of the target DMRS ports have different minimum demultiplexing frequency domain (OCC) lengths, the target DMRS ports can be arranged according to the minimum demultiplexing frequency domain (OCC) length. This arrangement will result in a different arrangement from the original default arrangement, thus fully taking into account the sensitivity of different OCC lengths to the frequency selection of different streams.

[0151] In one possible implementation, the OCC of the first DMRS port includes a first frequency domain OCC. The minimum demultiplexed frequency domain OCC length of the first DMRS port among multiple target DMRS ports is the minimum among multiple demultiplexed frequency domain OCC lengths of the first DMRS port among multiple target DMRS ports, determined as follows: the first frequency domain OCCs of all DMRS ports in the first CDM group are truncated to second frequency domain OCCs, the first CDM group includes the first DMRS port; the multiple target DMRS ports belong to at least one code division multiplexing (CDM) group; if the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCCs of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the demultiplexed frequency domain OCC length of the first DMRS port.

[0152] When the frequency domain OCC length of the DMRS ports in the first CDM group is truncated to the first length, if the frequency domain OCC of the first DMRS port in the first CDM group is orthogonal to the frequency domain OCC of the DMRS ports in the first CDM group other than the first DMRS port, then the first length is determined to be the demultiplexed frequency domain OCC length of the first DMRS port. Specifically, the operation of truncating the first frequency domain OCC to the second frequency domain OCC means selecting the first N bits from the first frequency domain OCC as the second frequency domain OCC, where N is the length of the second frequency domain OCC. For example, if the first frequency domain OCC (+ / + / - / -) is truncated to the second frequency domain OCC with a length of 2, then the first 2 bits are selected from the first frequency domain OCC as the second frequency domain OCC, resulting in the second frequency domain OCC (+ / +).

[0153] For example, multiple target DMRS ports include port 0 (first frequency domain OCC is + / + / + / +), port 1 (first frequency domain OCC is + / - / + / -), and port 2 (first frequency domain OCC is + / + / - / -) within the first CDM group. When port 0 is the first DMRS port, the first frequency domain OCC of all DMRS ports in the first CDM group is truncated to a frequency domain OCC of length 2, resulting in port 0 (second frequency domain OCC is + / +), port 1 (second frequency domain OCC is + / -), and port 2 (second frequency domain OCC is + / +). At this time, the second frequency domain OCC of port 0 is orthogonal to the second frequency domain OCC of port 1 and port 2, and the length of the second frequency domain OCC is the smallest. Therefore, the minimum demultiplexed frequency domain OCC length of port 0 is determined to be 2.

[0154] For example, multiple target DMRS ports include port 0 (first frequency domain OCC is + / + / + / + / + / + / + / +), port 1 (first frequency domain OCC is + / - / + / - / + / - / + / -), and port 2 (first frequency domain OCC is - / + / - / + / - / + / - / + / -) within the first CDM group. When port 0 is the first DMRS port, the first frequency domain OCC of all DMRS ports within the first CDM group is truncated to a frequency domain OCC of length 4, resulting in port 0 (second frequency domain OCC is + / + / + / +), port 1 (second frequency domain OCC is + / - / + / -), and port 2 (second frequency domain OCC is - / + / - / +). At this time, the second frequency domain OCC of port 0 is orthogonal to the second frequency domain OCCs of port 1 and port 2, thus determining the port. The demultiplexed frequency domain OCC length of port 0 is 4. Further, the first frequency domain OCC of all DMRS ports in the first CDM group is truncated to a frequency domain OCC of length 2, resulting in port 0 (second frequency domain OCC is + / +), port 1 (second frequency domain OCC is + / -), and port 2 (second frequency domain OCC is - / +). At this time, the second frequency domain OCC of port 0 is orthogonal to the second frequency domain OCC of port 1 and port 2, and the demultiplexed frequency domain OCC length of port 0 is determined to be 2. By comparison, the minimum demultiplexed frequency domain OCC length of port 0 is determined to be 2.

[0155] Based on the DMRS configuration, a corresponding DMRS table is created. The DCI indicates the table index, and the corresponding DMRS port number is retrieved from the row corresponding to the index. Then, the DMRS port numbers are rearranged according to the minimum demultiplexing frequency domain OCC length, resulting in multiple target DMRS port numbers. For example, by rearranging the DMRS port numbers according to the minimum demultiplexing frequency domain OCC length and updating Tables 5 and 6, only the Two Codewords portion of the tables is shown, resulting in Tables 7 and 8 as follows:

[0156] Table 7 shows the corresponding DMRS port table when dmrs-Type=1, maxLength=2, and dmrs-TypeEnh are configured (after update).

[0157] Table 8 shows the corresponding DMRS port table when dmrs-Type=2, maxLength=2, and dmrs-TypeEnh are configured (updated).

[0158] Taking the row of data with a value of 0 in Table 7 as an example, the corresponding DMRS port numbers are obtained from the row of the corresponding index in Table 5 and sorted as port 0, port 1, port 2, port 3, port 8. Then, the DMRS port numbers are rearranged according to the minimum demultiplexing frequency domain OCC length, so that the DMRS port numbers of the row of the corresponding index in Table 7 are sorted as port 0, port 8, port 2, port 3, port 1.

[0159] To visually demonstrate the difference in the sorting of multiple DMRS ports before and after rearranging the DMRS port numbers according to the minimum demultiplexing frequency domain OCC length, the original data of Tables 5 and 6 are retained in Tables 7 and 8. When using Tables 7 and 8, the corresponding original data can be deleted. That is, when using Table 7, the column in Table 7 that contains the original data of Table 5 can be deleted, and when using Table 8, the column in Table 8 that contains the original data of Table 6 can be deleted.

[0160] As can be seen, in this example, the frequency domain OCC length of the DMRS port is not necessarily the shortest OCC length that can be demultiplexed. By determining the multiple demultiplexable frequency domain OCC lengths of the DMRS port, the shortest OCC length that can be demultiplexed in practice can be determined.

[0161] The user equipment (UE) sets the correct OCC (Optical Characteristic) based on multiple target DMRS ports and the updated DMRS port tables according to the steps described above. It also needs to configure other relevant parameters for demodulation parameter configuration, including but not limited to frequency offset compensation, clock synchronization, symbol timing, and channel estimation. After the demodulation parameters are configured, the UE can perform data transmission and resource allocation with the base station at the physical layer based on the configured OCCs for each port.

[0162] Specifically, during data detection and demodulation, DMRS is used to estimate the equivalent channel matrix experienced by the data channel (such as PDSCH) or control channel (such as PDCCH). Taking the data channel PDSCH as an example, DMRS typically undergoes the same precoding as the transmitted data signal, thus ensuring that DMRS experiences the same equivalent channel as the data. Assuming the DMRS vector transmitted by the transmitter is s, and the transmitted data symbol vector is x, and DMRS and data undergo the same precoding operation (multiplied by the same precoding matrix P), the corresponding received signal vector at the receiver can be expressed as:

[0163] data:

[0164] DMRS:

[0165] For both the data signal and the reference signal, the equivalent channel they experience is... The receiver, based on the known DMRS vectors s, can obtain an estimate of the equivalent channel using channel estimation algorithms (such as LS channel estimation, MMSE channel estimation, etc.). Based on the equivalent channel, MIMO equalization and subsequent demodulation of the data signal can be performed.

[0166] As can be seen in this example, since the frequency selection differences of streams with similar signal-to-noise ratios are also similar in downlink transmission, and streams with similar signal-to-noise ratios are mapped to DMRS ports in sequence, by arranging multiple target DMRS ports according to the minimum demultiplexing frequency domain OCC length, and then demodulating the first PDSCH according to the multiple target DMRS ports after the arrangement, the sensitivity of different OCC lengths to frequency selection is fully considered during channel estimation, thereby improving the DMRS demultiplexing performance and channel estimation performance of streams with strong frequency selection.

[0167] In one possible implementation, please refer to Figure 3, which is a flowchart illustrating another communication method provided in an embodiment of this application. As shown in Figure 3, the method includes the following steps:

[0168] S301, send first indication information, the first indication information is used to indicate the OCC of multiple DMRS ports.

[0169] S302, send second indication information, the second indication information is used to indicate multiple target DMRS ports associated with the first PDSCH among multiple DMRS ports, the multiple target DMRS ports arranged according to the minimum demultiplexing OCC length are used to demodulate the first PDSCH, the minimum demultiplexing frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0170] Among these multiple DMRS ports, the other DMRS ports besides the multiple target DMRS ports are not associated with the second PDSCH, or, the other DMRS ports in the code division multiplexing (CDM) group to which any of the multiple target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

[0171] Among the multiple target DMRS ports, at least two ports have different minimum demultiplexed frequency domain OCC lengths.

[0172] Wherein, the OCC of the first DMRS port includes the first frequency domain OCC, the multiple target DMRS ports include the first DMRS port, the minimum demultiplexed frequency domain OCC length of the first DMRS port is the minimum value among the multiple demultiplexed frequency domain OCC lengths of the first DMRS port, and the method further includes:

[0173] The first frequency domain OCC of all DMRS ports in the first CDM group is truncated to the second frequency domain OCC. The first CDM group includes the first DMRS port. Multiple target DMRS ports belong to at least one code division multiplexing CDM group. If the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCC of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the length of the demultiplexed frequency domain OCC of the first DMRS port.

[0174] As can be seen in this example, since the frequency selection differences of streams with similar signal-to-noise ratios are also similar in downlink transmission, and streams with similar signal-to-noise ratios are mapped to DMRS ports in sequence, by sending the first indication information and the second indication information to the UE, the UE can obtain the minimum demultiplexing frequency domain OCC length of multiple target DMRS ports based on the OCC of multiple target DMRS ports. Then, the UE demodulates the first PDSCH based on the multiple target DMRS ports arranged according to the size of the minimum demultiplexing frequency domain OCC length. This allows the UE to fully consider the sensitivity of different OCC lengths to frequency selection when performing channel estimation, thereby improving the DMRS demultiplexing performance and channel estimation performance of streams with strong frequency selection.

[0175] It should be noted that the specific implementation of each operation in the method embodiment shown in Figure 3 can be found in the description of the method embodiment shown in Figure 2 above, and will not be repeated here.

[0176] Please refer to Figure 11, which is a functional unit block diagram of a communication device provided in an embodiment of this application. As shown in Figure 11, the communication device 1100 includes:

[0177] The first receiving unit 1101 is used to receive first indication information, which is used to indicate the OCC of multiple DMRS ports;

[0178] The second receiving unit 1102 is used to receive second indication information, which is used to indicate multiple target DMRS ports associated with PDSCH among multiple DMRS ports;

[0179] The processing unit 1103 is used to demodulate the first PDSCH according to a plurality of target DMRS ports arranged according to the minimum demultiplexing frequency domain OCC length, wherein the minimum demultiplexing frequency domain OCC length of the plurality of target DMRS ports is obtained by processing the OCC of the plurality of target DMRS ports.

[0180] In one possible implementation, the other DMRS ports among the multiple DMRS ports, besides the multiple target DMRS ports, are not associated with the second PDSCH, or the other DMRS ports in the code division multiplexing (CDM) group to which any of the multiple target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

[0181] In one possible implementation, at least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

[0182] In one possible implementation, the OCC of the first DMRS port includes a first frequency domain OCC. The minimum demultiplexed frequency domain OCC length of the first DMRS port among multiple target DMRS ports is the minimum among multiple demultiplexed frequency domain OCC lengths of the first DMRS port among multiple target DMRS ports, determined as follows: the first frequency domain OCCs of all DMRS ports in the first CDM group are truncated to second frequency domain OCCs, the first CDM group includes the first DMRS port; the multiple target DMRS ports belong to at least one code division multiplexing (CDM) group; if the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCCs of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the demultiplexed frequency domain OCC length of the first DMRS port.

[0183] It is worth noting that the specific functional implementation of the communication device 1100 is described in the communication method shown in Figure 2 above. For example, the first receiving unit 1101 is used to implement the relevant content of S201, the second receiving unit 1102 is used to implement the relevant content of S202, and the processing unit 1103 is used to implement the relevant content of S203. Each unit or module in the communication device 1100 can be individually or entirely merged into one or more other units or modules, or some of the units or modules can be further divided into multiple functionally smaller units or modules. This achieves the same operation without affecting the technical effect of the embodiments of this application. The above-mentioned units or modules are divided according to logical functions. In practical applications, the function of one unit (or module) is implemented by multiple units (or modules), or the function of multiple units (or modules) is implemented by one unit (or module).

[0184] Please refer to Figure 12, which is a functional unit block diagram of a communication device provided in an embodiment of this application. As shown in Figure 12, the communication device 1200 includes:

[0185] The first transmitting unit 1201 is used to transmit first indication information, which is used to indicate the OCC of multiple DMRS ports;

[0186] The second transmitting unit 1202 is used to transmit second indication information. The second indication information is used to indicate multiple target DMRS ports associated with the first PDSCH among multiple DMRS ports. The multiple target DMRS ports arranged according to the minimum demultiplexing OCC length are used to demodulate the first PDSCH. The minimum demultiplexing frequency domain OCC length of the multiple target DMRS ports is obtained by processing the OCC of the multiple target DMRS ports.

[0187] In one possible implementation, the other DMRS ports among the multiple DMRS ports, besides the multiple target DMRS ports, are not associated with the second PDSCH, or the other DMRS ports in the code division multiplexing (CDM) group to which any of the multiple target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

[0188] In one possible implementation, at least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

[0189] In one possible implementation, the OCC of the first DMRS port includes a first frequency domain OCC, multiple target DMRS ports include the first DMRS port, and the minimum demultiplexed frequency domain OCC length of the first DMRS port is the minimum value among the multiple demultiplexed frequency domain OCC lengths of the first DMRS port. The implementation further includes: truncating the first frequency domain OCC of all DMRS ports within the first CDM group to a second frequency domain OCC; the first CDM group includes the first DMRS port; the multiple target DMRS ports belong to at least one code division multiplexing (CDM) group; if the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCC of other DMRS ports within the first CDM group, then the length of the second frequency domain OCC is determined to be the demultiplexed frequency domain OCC length of the first DMRS port.

[0190] It is worth noting that the specific functional implementation of the communication device 1200 is described in the communication method shown in Figure 3 above. For example, the first sending unit 1201 is used to implement the relevant content of S301, and the second sending unit 1202 is used to implement the relevant content of S302. Each unit or module in the communication device 1200 can be individually or entirely merged into one or more other units or modules, or some of the units or modules can be further divided into multiple functionally smaller units or modules. This achieves the same operation without affecting the technical effect of the embodiments of this application. The aforementioned units or modules are divided according to logical functions. In practical applications, the function of one unit (or module) is implemented by multiple units (or modules), or the function of multiple units (or modules) is implemented by one unit (or module).

[0191] Based on the description of the above method embodiments and related device embodiments, please refer to FIG13. FIG13 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device 1300 shown in FIG13 includes a processor 1301, a memory 1302, a communication interface 1303, and a bus 1304. The processor 1301, the memory 1302, and the communication interface 1303 are interconnected through the bus 1304.

[0192] Optionally, the memory 1302 can be a ROM, a static storage device, a dynamic storage device, or RAM.

[0193] The memory 1302 is capable of storing executable program code. When the executable program code stored in the memory 1302 is executed by the processor 1301, the processor 1301 and the communication interface 1303 are used to execute the various steps of the communication method of the embodiment shown in FIG2 or FIG3.

[0194] The processor 1301 employs a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), GPU, or one or more integrated circuits to execute relevant programs to perform the communication method of the method embodiment of this application.

[0195] Processor 1301 can also be an integrated circuit chip with signal processing capabilities. In implementation, each step of the communication method of this application can be completed through integrated logic circuits in the hardware of processor 1301 or instructions in software form. Optionally, processor 1301 can be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The processor can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor is a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. Optional software modules are located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory 1302. The processor 1301 reads the information in the memory 1302 and, in conjunction with its hardware, performs the functions required by the modules included in the communication device 1100 or communication device 1200 of this application embodiment, or executes the communication method of the embodiment shown in FIG2 or FIG3 of this application.

[0196] Communication interface 1303 uses transceiver-related devices such as, but not limited to, transceivers.

[0197] Bus 1304 may include a pathway for transmitting information between various components of communication device 1300 (e.g., memory 1302, processor 1301, communication interface 1303).

[0198] It should be noted that although the communication device 1300 shown in Figure 13 only illustrates the memory, processor, and communication interface, those skilled in the art should understand that in specific implementations, the communication device 1300 may also include other devices necessary for normal operation. Furthermore, depending on specific needs, those skilled in the art should understand that the communication device 1300 may also include hardware devices for implementing other additional functions. In addition, those skilled in the art should understand that the communication device 1300 may only include the devices necessary for implementing the embodiments of this application, and not necessarily all the devices shown in Figure 13.

[0199] This application provides a computer-readable storage medium storing a computer program for electronic data interchange. The computer program includes execution instructions for performing some or all of the steps of any of the communication methods described in the above-described communication method embodiments. The computer includes an electronic terminal device.

[0200] This application provides a computer program product, which includes a computer program operable to enable a computer to perform some or all of the steps of any of the communication methods described in the above method embodiments. The computer program product may be a software installation package.

[0201] It should be noted that, for the sake of simplicity, each of the aforementioned embodiments of the communication method is described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to this application.

[0202] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principle and implementation of a communication method and device of this application. The description of the above embodiments is only for the purpose of helping to understand the method and its core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of ​​a communication method and device of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0203] This application is described with reference to flowchart illustrations and / or block diagrams of methods, hardware products, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0204] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams. The storage medium may include: flash drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, etc.

[0205] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce a good effect.

[0206] Those skilled in the art will understand that all or part of the steps in the various methods of any of the above-described communication method embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0207] It is understood that any product that is controlled or configured to execute the processing method of the flowchart described in an embodiment of a communication method of this application, such as the apparatus and computer program product of the above flowchart, falls within the scope of the related products described in this application.

[0208] Obviously, those skilled in the art can make various modifications and variations to the communication method and apparatus provided in this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A communication method, characterized in that, include: Receive first indication information, the first indication information being used to indicate the orthogonal mask (OCC) of multiple demodulation reference signal (DMRS) ports; Receive second indication information, the second indication information being used to indicate multiple target DMRS ports among the plurality of DMRS ports that are associated with the first physical downlink shared channel PDSCH; The first PDSCH is demodulated based on the plurality of target DMRS ports arranged according to the minimum demultiplexed frequency domain OCC length, wherein the minimum demultiplexed frequency domain OCC length of the plurality of target DMRS ports is obtained by processing the OCC of the plurality of target DMRS ports.

2. The method as described in claim 1, characterized in that, The other DMRS ports among the plurality of DMRS ports, besides the plurality of target DMRS ports, are not associated with the second PDSCH, or the other DMRS ports in the code division multiplexing (CDM) group to which any of the plurality of target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

3. The method as described in claim 1 or 2, characterized in that, At least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

4. The method as described in claim 3, characterized in that, The OCC of the first DMRS port includes a first frequency domain OCC, and the minimum demultiplexed frequency domain OCC length of the first DMRS port among the plurality of target DMRS ports is the minimum value among the plurality of demultiplexed frequency domain OCC lengths of the first DMRS port among the plurality of target DMRS ports, determined as follows: The first frequency domain OCC of all DMRS ports in the first CDM group is truncated to the second frequency domain OCC. The first CDM group includes the first DMRS port. The plurality of target DMRS ports belong to at least one code division multiplexing CDM group. If the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCC of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the length of the demultiplexed frequency domain OCC of the first DMRS port.

5. A communication method, characterized in that, include: Send a first indication message, which is used to indicate the orthogonal mask (OCC) of multiple demodulation reference signal (DMRS) ports; Send a second indication message, which is used to indicate that the multiple target DMRS ports associated with the first physical downlink shared channel PDSCH among the multiple DMRS ports are used to demodulate the first PDSCH. The multiple target DMRS ports arranged according to the minimum demultiplexing OCC length are obtained by processing the OCC of the multiple target DMRS ports.

6. The method as described in claim 5, characterized in that, The other DMRS ports among the plurality of DMRS ports, besides the plurality of target DMRS ports, are not associated with the second PDSCH, or the other DMRS ports in the code division multiplexing (CDM) group to which any of the plurality of target DMRS ports belong are not associated with the second PDSCH, and the first PDSCH is different from the second PDSCH.

7. The method as described in claim 5 or 6, characterized in that, At least two of the multiple target DMRS ports have different minimum demultiplexed frequency domain OCC lengths.

8. The method as described in claim 7, characterized in that, The OCC of the first DMRS port includes a first frequency domain OCC, the plurality of target DMRS ports include the first DMRS port, the minimum demultiplexed frequency domain OCC length of the first DMRS port is the minimum value among the plurality of demultiplexed frequency domain OCC lengths of the first DMRS port, and the method further includes: The first frequency domain OCC of all DMRS ports in the first CDM group is truncated to the second frequency domain OCC. The first CDM group includes the first DMRS port. The plurality of target DMRS ports belong to at least one code division multiplexing CDM group. If the second frequency domain OCC of the first DMRS port is orthogonal to the second frequency domain OCC of other DMRS ports in the first CDM group, then the length of the second frequency domain OCC is determined to be the length of the demultiplexed frequency domain OCC of the first DMRS port.

9. A communication device, characterized in that, include: A first receiving unit is configured to receive first indication information, wherein the first indication information is used to indicate the OCC of multiple DMRS ports; The second receiving unit is used to receive second indication information, which is used to indicate multiple target DMRS ports associated with the first PDSCH among the multiple DMRS ports; The processing unit is configured to demodulate the first PDSCH according to the plurality of target DMRS ports arranged according to the minimum demultiplexing frequency domain OCC length, wherein the minimum demultiplexing frequency domain OCC length of the plurality of target DMRS ports is obtained by processing the OCC of the plurality of target DMRS ports.

10. A communication device, characterized in that, include: A first transmitting unit is configured to transmit first indication information, wherein the first indication information is used to indicate the OCC of multiple DMRS ports; The second transmitting unit is used to transmit second indication information, which is used to indicate that the multiple target DMRS ports associated with the first PDSCH among the multiple DMRS ports are used to demodulate the first PDSCH. The multiple target DMRS ports arranged according to the minimum demultiplexing OCC length are obtained by processing the OCC of the multiple target DMRS ports.

11. A user equipment, comprising a processor, a memory, and a computer program or instructions stored in the memory, characterized in that, The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1-4.

12. A network device, comprising a processor, a memory, and a computer program or instructions stored in the memory, characterized in that, The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 5-8.

13. A chip, characterized in that, The chip includes a processor and an interface, the processor and the interface being coupled; the processor is configured to execute code instructions to perform the steps of the method as described in any one of claims 1-8.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by the electronic device, implement the steps of the method as described in any one of claims 1-8.

15. A computer program product, characterized in that, The computer program product includes a computer program for causing a computer to perform the steps of the method as described in any one of claims 1-8.