Communication method and related apparatus

By associating the reference signal sequence with the modulation and coding strategy, and optimizing resource locations using a pre-defined table and complex plane, the problem of low channel estimation accuracy caused by excessive DMRS overhead in high-flow-number scenarios is solved, achieving more efficient channel estimation.

WO2026130280A1PCT designated stage Publication Date: 2026-06-25HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-15
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

In high-flow-count scenarios, the excessive overhead of DMRS leads to low channel estimation accuracy and affects the performance of the communication system.

Method used

By associating the generation of the first reference signal sequence with the modulation and coding strategy of the shared channel, the reference signal sequence is determined using a preset table, and ambiguity is eliminated in the first quadrant of the complex plane, thereby optimizing the position indication of resource elements to improve the channel estimation accuracy.

Benefits of technology

It effectively reduces DMRS overhead, improves channel estimation accuracy in high-flow-count scenarios, and enhances the performance of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142415_25062026_PF_FP_ABST
    Figure CN2025142415_25062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and in particular to a communication method and a related apparatus. The method comprises: receiving first information, wherein the first information is used for indicating a first reference signal sequence corresponding to a first antenna port, and the generation of the first reference signal sequence has an association relationship with a modulation and coding scheme of a shared channel; and receiving the first reference signal sequence by means of the first antenna port. By using the method, the channel estimation accuracy in high-stream-count scenarios can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411858546.0, filed on December 16, 2024, entitled "A Communication Method and Related Device", 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] Currently, in demodulation reference signal (DMRS) channel detection methods, the DMRS can occupy one or two orthogonal frequency division multiplexing (OFDM) symbols. Each OFDM symbol supports a maximum of 12 DMRS ports (i.e., a maximum of 12 streams), meaning that two OFDM symbols can support a maximum of 24 DMRS ports (i.e., a maximum of 24 streams).

[0004] As antenna array size increases, the number of spatial transmission streams also rises, increasing fivefold from 10 to 20 streams, with a peak of nearly 100 streams. To support 100-stream transmission, a direct approach is to increase the number of OFDM symbols used by DMRS, such as quadrupling the number of OFDM symbols from two to eight, thus supporting 96 streams. However, this approach leads to a linear increase in DMRS overhead, consuming significant air interface resources in 100-stream transmission scenarios and severely impacting data transmission capacity. Therefore, this method is difficult to apply in U6G (upper half of 6GHz, i.e., 6425-7125MHz) 100-stream air interfaces. To ensure data transmission capacity and reduce DMRS overhead, a feasible approach is to utilize data-assisted blind channel estimation. This method can reduce DMRS overhead by sending only a portion of the DMRS used to eliminate ambiguity. However, in high-stream scenarios, there may be a problem of dense DMRS, meaning that the Euclidean distance between the data streams corresponding to different DMRS is short. This makes it difficult to distinguish between different DMRS, which in turn affects the performance of the communication system and results in low accuracy of channel estimation. Summary of the Invention

[0005] To address the aforementioned issues, this application provides a communication method and related apparatus that can improve the channel estimation accuracy in high-flow-count scenarios.

[0006] The following sections introduce this application from multiple perspectives. It is easy to understand that the implementation methods of these multiple aspects can be referenced from each other.

[0007] In a first aspect, embodiments of this application provide a communication method applicable to a terminal device or a chip within a terminal device. The method includes: receiving first information. Here, the first information indicates a first reference signal sequence corresponding to a first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding scheme (MCS) of the shared channel. The first reference signal sequence is received through the first antenna port.

[0008] In this embodiment, the terminal device can determine the first reference sequence corresponding to the first antenna port through the first information, and receive the first reference signal sequence through the first antenna port. Using the above method, since the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel, the generated first reference signal sequence can better match the channel conditions of the shared channel, thereby improving the channel estimation accuracy in high-stream-number scenarios.

[0009] In conjunction with the first aspect, in one possible implementation, the first reference signal sequence is transmitted through a first resource element. Here, the first resource element corresponds to at most M second reference signal sequences, where M is associated with the modulation and coding strategy.

[0010] In conjunction with the first aspect, in one possible implementation, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

[0011] In conjunction with the first aspect, in one possible implementation, M satisfies the following formula: M = ceil(log₂n).

[0012] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0013] In the above implementation, since the number of second reference signal sequences corresponding to the first resource element is related to the modulation and coding strategy of the shared channel, the number of second reference signal sequences determined in this way can better meet and adapt to the channel conditions of the shared channel, thus ensuring the performance of the communication system.

[0014] In conjunction with the first aspect, in one possible implementation, the first reference signal sequence is determined based on a preset table. Here, the preset table includes multiple reference signal sequences, port indices of multiple antenna ports, and the number of layers sharing the channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

[0015] In the above implementation, the terminal device can determine the first reference signal sequence by querying a preset table, and can determine the antenna port and the corresponding shared channel layer number corresponding to the first reference signal sequence based on the preset table, without needing to indicate the antenna port corresponding to the first reference signal sequence through additional signaling, thus reducing indication overhead.

[0016] In conjunction with the first aspect, in one possible implementation, the first reference signal sequence lies within the first quadrant of the complex plane. Here, based on the sequence values ​​corresponding to the first reference signal sequence within the first quadrant, the flipping or rotation ambiguity of the shared channel is eliminated, thereby helping to eliminate potential ambiguities in channel estimation and improving the accuracy of channel estimation.

[0017] In conjunction with the first aspect, in one possible implementation, the first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0018] In the above implementation, the resource location of the first resource element corresponding to the first reference signal sequence can be indicated by the first information, so that the terminal device and the network device can determine the resource location of the first resource element used to transmit the first reference signal sequence, which is beneficial for the terminal device to perform channel estimation.

[0019] In conjunction with the first aspect, in one possible implementation, the first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0020] In the above implementation, the first information includes one or more of the following: physical resource block binding size, number of third reference signal sequences corresponding to each bound physical resource block, or frequency domain position offset of the first reference signal sequence. This is beneficial for the terminal device to determine the frequency domain position of the first reference signal sequence transmitted on the first resource element based on the content contained in the first information.

[0021] In conjunction with the first aspect, in one possible implementation, the resource index of the first resource element satisfies the following formula:

[0022] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block has the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0023] In the above implementation, the terminal device can calculate the index of the first resource element corresponding to the first reference signal sequence based on the above formula and in combination with the content contained in the first information, and then determine the resource location of the first resource element. This method is simple and easy to implement.

[0024] Secondly, embodiments of this application provide a communication method applicable to network devices or chips within network devices. The method includes: transmitting first information. Here, the first information indicates a first reference signal sequence corresponding to a first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel. The first reference signal sequence is transmitted through the first antenna port.

[0025] In conjunction with the second aspect, in one possible implementation, the first reference signal sequence is transmitted through a first resource element. Here, the first resource element corresponds to at most M second reference signal sequences, where M is associated with the modulation and coding strategy.

[0026] In conjunction with the second aspect, in one possible implementation, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

[0027] In conjunction with the second aspect, in one possible implementation, M satisfies the following formula: M = ceil(log₂n).

[0028] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0029] In conjunction with the second aspect, in one possible implementation, the first reference signal sequence is determined based on a preset table. Here, the preset table includes multiple reference signal sequences, port indices of multiple antenna ports, and the number of layers sharing the channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

[0030] In conjunction with the second aspect, in one possible implementation, the first reference signal sequence is located in the first quadrant of the complex plane.

[0031] In conjunction with the second aspect, in one possible implementation, the first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0032] In conjunction with the second aspect, in one possible implementation, the first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0033] In conjunction with the second aspect, in one possible implementation, the resource index of the first resource element satisfies the following formula:

[0034] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block has the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0035] It should be understood that the communication method provided in the second aspect above is used to cooperate with the communication method provided in the first aspect above, and thus can achieve the same beneficial effect. To avoid redundancy, it will not be explained again.

[0036] It should be understood that the communication method provided in the first aspect above is also applicable to functional components within a terminal device, such as processors, chips, chip systems, circuits, etc., and this application does not specifically limit them. Similarly, the communication method provided in the second aspect above is also applicable to the corresponding functional components within the device, and to avoid redundancy, it will not be repeated here.

[0037] Thirdly, this application provides a communication device, which can be the terminal device mentioned in the first aspect. The communication device includes modules, units, or means that implement the above-described methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-described functions.

[0038] In some possible designs, the communication device includes a transceiver unit (also called a transceiver module) and a processing unit (also called a processing module). The transceiver unit is used to receive first information. Here, the first information indicates a first reference signal sequence corresponding to the first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel. The processing unit is used to determine the first information. The transceiver unit is also used to receive the first reference signal sequence through the first antenna port.

[0039] In conjunction with the third aspect, in one possible implementation, the first reference signal sequence is transmitted through a first resource element. Here, the first resource element corresponds to at most M second reference signal sequences, where M is associated with the modulation and coding strategy.

[0040] In conjunction with the third aspect, in one possible implementation, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

[0041] In conjunction with the third aspect, in one possible implementation, M satisfies the following formula: M = ceil(log₂n).

[0042] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0043] In conjunction with the third aspect, in one possible implementation, the first reference signal sequence is determined based on a preset table. Here, the preset table includes multiple reference signal sequences, port indices of multiple antenna ports, and the number of layers sharing the channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

[0044] In conjunction with the third aspect, in one possible implementation, the first reference signal sequence is located in the first quadrant of the complex plane.

[0045] In conjunction with the third aspect, in one possible implementation, the first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0046] In conjunction with the third aspect, in one possible implementation, the first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0047] In conjunction with the third aspect, in one possible implementation, the resource index of the first resource element satisfies the following formula:

[0048] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block has the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0049] Fourthly, this application provides a communication device, which can be the network device mentioned in the second aspect. The communication device includes modules, units, or means that implement the methods described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0050] In some possible designs, the communication device includes a transceiver unit (also called a transceiver module) and a processing unit (also called a processing module). The processing unit is used to determine first information. Here, the first information indicates a first reference signal sequence corresponding to the first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel. The transceiver unit is used to transmit the first information. The transceiver unit is also used to transmit the first reference signal sequence through the first antenna port.

[0051] In conjunction with the fourth aspect, in one possible implementation, the first reference signal sequence is transmitted through a first resource element. Here, the first resource element corresponds to at most M second reference signal sequences, where M is associated with the modulation and coding strategy.

[0052] In conjunction with the fourth aspect, in one possible implementation, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

[0053] In conjunction with the fourth aspect, in one possible implementation, M satisfies the following formula: M = ceil(log₂n).

[0054] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0055] In conjunction with the fourth aspect, in one possible implementation, the first reference signal sequence is determined based on a preset table. Here, the preset table includes multiple reference signal sequences, port indices of multiple antenna ports, and the number of layers sharing the channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

[0056] In conjunction with the fourth aspect, in one possible implementation, the first reference signal sequence is located in the first quadrant of the complex plane.

[0057] In conjunction with the fourth aspect, in one possible implementation, the first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0058] In conjunction with the fourth aspect, in one possible implementation, the first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0059] In conjunction with the fourth aspect, in one possible implementation, the resource index of the first resource element satisfies the following formula:

[0060] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block has the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0061] Fifthly, this application provides a computer program product comprising instructions that, when executed on a computer, cause the computer to perform the method of any one of the first aspects or any possible implementations of the first aspect, or to perform the method of any one of the second aspects or any possible implementations of the second aspect.

[0062] Sixthly, this application provides a computer-readable storage medium storing a computer program that, when executed, performs the method described in any one of the first aspects or any possible implementations of the first aspect, or performs the method described in any one of the second aspects or any possible implementations of the second aspect.

[0063] Seventhly, this application provides a communication device including at least one processor. The at least one processor is configured to execute the method described in any of the preceding aspects or any possible implementation thereof. The communication device may be a terminal device as described in the first aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip; or, the communication device may be a network device as described in the second aspect, or a device including the network device, or a device included in the network device, such as a chip.

[0064] In conjunction with the seventh aspect, in one possible implementation, the communication device further includes a memory for storing necessary program instructions and data (i.e., computer programs).

[0065] In conjunction with the seventh aspect, in one possible implementation, the memory can be coupled to the processor, or it can be independent of the processor.

[0066] Eighthly, this application provides a chip system that includes at least a processor. The processor is configured to execute computer execution instructions to cause a device mounted on the chip system to perform the method described in any one of the first aspects or any possible implementations of the first aspect, or to perform the method described in any one of the second aspects or any possible implementations of the second aspect.

[0067] In conjunction with aspect eight, in one possible implementation, the chip system may further include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.

[0068] Ninthly, this application provides a communication device comprising: a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is configured to implement the method described in any of the preceding aspects through logic circuits or by executing computer programs or instructions. The communication device may be a terminal device as described in the first aspect, or a device comprising the terminal device, or a device included in the terminal device, such as a chip system; or, the communication device may be a network device as described in the second aspect, or a device comprising the network device, or a device included in the network device.

[0069] In a tenth aspect, this application provides a communication system. The communication system includes at least a terminal device and a network device. The terminal device is used to execute the communication method provided by the first aspect or any possible implementation thereof, and the network device is used to execute the communication method provided by the second aspect or any possible implementation thereof.

[0070] In summary, the first reference signal sequence generated by the communication method provided in this application can better match channel conditions, which is beneficial to improving the channel estimation accuracy in high-stream number scenarios. Attached Figure Description

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

[0072] Figure 2 is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;

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

[0074] Figure 4a is a schematic diagram of the resource location corresponding to a reference signal sequence provided in an embodiment of this application;

[0075] Figure 4b is a schematic diagram of the resource location corresponding to another reference signal sequence provided in the embodiments of this application;

[0076] Figure 4c is a schematic diagram of the resource location corresponding to another reference signal sequence provided in an embodiment of this application;

[0077] Figure 5 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0078] Figure 6 is a schematic diagram of another communication device provided in an embodiment of this application;

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

[0080] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0081] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.

[0082] The technical solutions provided in this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5th generation (5G) systems, or new radio (NR) systems. In addition, they can also be applied to future communication systems, such as 6th generation (6G) communication systems.

[0083] The system architecture used in the embodiments of this application is described below. It should be noted that the system architecture and business scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0084] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. It should be understood that Figure 1 shows a terrestrial communication system to which the technical solution provided in this application applies. As shown in Figure 1, the communication system 10 may include a radio access network (RAN) 100. The RAN 100 includes at least one RAN node (110a and 110b in Figure 1) and at least one terminal (120a-120j in Figure 1). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal is connected to the RAN node wirelessly. Optionally, the communication system 10 may also include a core network (CN) 130. The RAN nodes are connected to the core network 130 wirelessly or via wired means. The core network devices in the core network 130 and the RAN nodes in the RAN 100 may be different physical devices, or they may be the same physical device integrating core network logical functions and radio access network logical functions. In possible scenarios, the communication system 10 may also include Operation Administration and Maintenance (OAM), and the RAN node may also connect to the OAM wirelessly or via wired means.

[0085] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0086] In the communication system shown in Figure 1, RAN nodes, sometimes also referred to as access network devices, network equipment, RAN entities, or access nodes, constitute part of the communication system and are used to help terminals achieve wireless access. Multiple RAN nodes in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN nodes and terminals are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station. However, for base station 110a, network element 120i is a terminal. RAN nodes and terminals are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0087] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions, as well as corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node's functions.

[0088] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0089] In the communication system shown in Figure 1, the terminal can be a device or module that accesses the communication system and has corresponding communication functions. The terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. The terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal can also be configured with program instructions for performing the corresponding communication function.

[0090] Please refer to Figure 2, which is a schematic diagram of the architecture of another communication system provided in an embodiment of this application. It should be understood that Figure 2 illustrates a non-terrestrial communication system, or satellite communication system, to which the technical solution provided in this application is applicable. As shown in Figure 2, the communication system 20 may include at least one terminal device 210 and at least one network device 220. Exemplarily, terminal device 210 may include terminal device 210a and / or terminal device 210b, and network device 220 may include satellite 220a and / or satellite 220b. Network device 220 can communicate directly with terminal device 210, or it can communicate with terminal device 210 through a relay station, such as a relay satellite. It should be understood that network device 220 may include one or more satellites. Satellites can provide communication services, navigation services, and positioning services to terminal devices through multiple beams. Satellites use multiple beams to cover the service area, and different beams can communicate through one or more of time division, frequency division, and space division. Inter-satellite links can be established between satellites, and satellites can process and forward data according to protocols. The communication system 20 may also include a connection device 230, such as a gateway, wherein the network device 220 can communicate with the connection device 230. Optionally, the communication system 20 may also include a core network 240, with which the connection device 230 can communicate. It should be understood that Figure 2 is only an example; in real-world scenarios, the communication system 20 may also include other types of network devices and / or other types of terminal devices, or it may include more or fewer satellites and more or fewer terminal devices. In possible scenarios, the network devices may also include other non-ground devices (or flying devices), such as drones.

[0091] In this application embodiment, the satellite communication system may include a transparent transmission mode and a non-transparent transmission mode. Transparent transmission, also known as bend-tube relay transmission, means that the signal only undergoes frequency conversion and signal amplification on the satellite. Non-transparent transmission can be called regenerative (on-board access / processing) transmission, meaning the satellite has some or all of the base station functions. The satellite involved in this application embodiment refers to an artificial satellite. The satellite can be a satellite base station, or it may include an orbital receiver or repeater for relaying information, or network equipment carried on the satellite; the satellite can be a low Earth orbit (LEO) satellite, a middle Earth orbit (MEO) satellite, a highly elliptical orbit (HEO) satellite, a geostationary earth orbit (GEO) satellite, or a non-geostationary orbit (NGEO) satellite, etc. This application does not impose any limitations on this. It should be understood that the solutions in this application embodiment can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.

[0092] In the communication system shown in Figure 2, network devices can be devices that access the network using 3GPP technology or other narrowband satellite communication technologies, including but not limited to: base stations, NodeBs (or NBs), evolved NodeBs (eNodeBs, eNBs, or eNBs), gNBs or TRPs in 5G (such as NR) systems, next-generation base stations in 6G mobile communication systems, base stations in future mobile communication systems, and base stations evolved from 3GPP systems. They can also be modules or units that perform some functions of a base station, such as CUs or DUs. Network devices can also be: macro base stations, micro base stations, pico base stations, small cells, relay stations, indoor stations, balloon stations, satellite stations, wireless relay nodes, wireless backhaul nodes, etc. Network devices can also be devices that access the network using non-3GPP technologies, such as, but not limited to, access points (APs), wireless relay nodes, wireless backhaul nodes, etc., in Wireless Fidelity (WiFi) systems. Network devices can also be servers, wearable devices, or vehicle-mounted devices, etc. Network devices can also be network devices in cloud radio access network (CRAN) scenarios. Network devices can also be network devices in non-terrestrial networks (NTN), such as relay satellites or satellites with base station functions. A network device can contain one or more co-located or non-co-located TRPs.

[0093] The terminal device 210 in the communication system shown in Figure 2 can also be referred to as UE, access terminal, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, user terminal, terminal, wireless communication device, UE agent, or UE device, etc. It is a device with wireless transceiver capabilities, which can be fixed or mobile. Terminal devices can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; they can also be deployed on water (such as on ships); and they can also be deployed in the air (e.g., on airplanes, balloons, and satellites). Terminal devices can include, but are not limited to: mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, mixed reality (MR) terminal devices, extended reality (XR) terminal devices, wireless terminals in industrial control, haptic terminal devices, vehicle-mounted terminal devices, wireless terminals in autonomous driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, wearable terminal devices, etc. Terminal devices can support communication with multiple network devices using different technologies. For example, a terminal device can support communication with base stations supporting LTE networks, as well as base stations supporting 5G networks, and can also support dual connections with both LTE and 5G network base stations.

[0094] It should be understood that, in conjunction with the communication system 10 shown in Figure 1, the solution provided in this application embodiment can be specifically implemented by the RAN node and the terminal in the communication system 10. In conjunction with the communication system 20 shown in Figure 2, the solution provided in this application can be specifically implemented by the terminal device 210 and the network device 220 in the communication system 20. For ease of understanding, in this application embodiment, network devices and terminal devices will be used as examples for explanation.

[0095] In the embodiments of this application, the method executed by the network device can also be implemented by functional components within the network device, such as chips, chip systems, processors, circuits, etc. Similarly, the method executed by the terminal device can also be implemented by functional components within the terminal device, such as chips, chip systems, processors, circuits, etc. The embodiments of this application do not limit this approach.

[0096] It should be understood that multiple terminal devices can exist in a communication system. That is, a network device can establish communication connections with multiple terminal devices. Similarly, multiple network devices can exist in a communication system. That is, a terminal device can simultaneously establish communication connections with multiple network devices. In the embodiments of this application, no specific limitation is made on the number of network devices and terminal devices in the communication system. For ease of understanding, the following description uses one network device and one terminal device as an example to illustrate the communication method provided in this application.

[0097] To facilitate understanding of this application, some terms or nouns used in this application will be explained below.

[0098] 1. Antenna port

[0099] An antenna port, also simply called a port, can be understood as a transmitting antenna identified by the receiver, or a spatially distinguishable transmitting antenna. One port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. A port used to transmit a reference signal can be called a reference signal port. The reference signal can be, for example, DMRS, channel state information reference signal (CSI-RS), or sounding reference signal (SRS), etc., without specific limitations. For example, if the reference signal is DMRS, the antenna port can be called a DMRS port. Taking DMRS ports as an example, different DMRS ports can be distinguished by different indices (or port numbers).

[0100] 2. Blind Channel Estimation

[0101] Blind channel estimation is an advanced signal processing technique primarily used in wireless communication systems to estimate channel state information without the need for specialized training sequences. Also known as blind channel identification, this technique infers channel characteristics by analyzing only the received signal, thus avoiding the resource consumption of training sequences and improving transmission efficiency. In traditional channel estimation methods, the transmitter sends a known training sequence, and the receiver estimates channel characteristics by comparing the received signal with the known training sequence. However, training sequences consume valuable spectrum resources and reduce data transmission rates. Blind channel estimation overcomes this drawback by utilizing inherent signal characteristics, such as constant modulus or other intrinsic features, to perform channel estimation. For example, digital signals may maintain a constant amplitude during modulation; this characteristic can be used to calculate the cost function and to recover the source signal or estimate the channel state using optimization methods such as gradient algorithms.

[0102] In other words, blind channel estimation refers to space-time channel estimation based solely on the received signal without transmitting a known pilot sequence at the transmitter. It can utilize inherent characteristics of the modulated signal, independent of the specific information bits it carries, or employ decision feedback methods for channel estimation. Blind channel estimation can also be called prior knowledge-free estimation.

[0103] 3. Physical resource block (PRB) bundling and PRB bundling size

[0104] Physical resource block bonding refers to binding the enhanced downlink control channel and the physical downlink shared channel on a physical resource block. This bonding method can improve the efficiency and performance of the communication system. A physical resource block is a resource block consisting of 12 consecutive subcarriers in the frequency domain, typically used for transmitting data and signals.

[0105] The physical resource block binding size, also known as the physical resource block bundle size, refers to the number of physical resource blocks that are bound together in a communication system.

[0106] As antenna array size increases, the number of spatial transmission streams also rises, increasing fivefold from 10 to 20 streams, with a peak of nearly 100 streams. To support 100-stream transmission, a direct approach is to increase the number of OFDM symbols used by the DMRS, such as quadrupling it from two OFDM symbols to eight, thus supporting 96 streams. However, this leads to a linear increase in DMRS overhead, consuming significant air interface resources in 100-stream scenarios and severely impacting data transmission capacity. Therefore, this approach is difficult to apply in U6G 100-stream air interfaces. To ensure data transmission capacity and reduce DMRS overhead, a feasible approach is to utilize data-assisted blind channel estimation. This method allows transmitting only a portion of the DMRS used to eliminate ambiguity, reducing DMRS overhead. However, in high-stream scenarios, there may be a problem of densely packed DMRSs, meaning the Euclidean distance between data streams corresponding to different DMRSs is short. This makes it difficult to distinguish between different DMRSs, affecting communication system performance and resulting in low channel estimation accuracy. Therefore, the technical problem to be solved by this application is: how to improve the channel estimation accuracy in high flow number scenarios.

[0107] Based on the above, the communication method of this application embodiment will be described below by way of example.

[0108] Please refer to Figure 3, which is a flowchart illustrating a communication method provided in an embodiment of this application. It should be understood that this communication method is applicable to the communication systems shown in Figure 1 or Figure 2. As shown in Figure 3, the communication method may include the following steps:

[0109] S301, the network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information.

[0110] In some feasible implementations, the network device can generate first information and send it to the terminal device. This first information can be used to indicate a reference signal sequence corresponding to an antenna port, the generation of which is related to the modulation and coding scheme (MCS) of the shared channel. Alternatively, it can be understood that the sequence values ​​of the reference signal sequence are related to the MCS of the shared channel.

[0111] It should be noted that, in the embodiments of this application, the reference signal sequence may also be referred to as a reference signal, pilot signal, or pilot sequence. Optionally, the reference signal may be a downlink reference signal, such as DMRS, channel state information reference signal (CSI-RS), etc. The embodiments of this application do not impose specific limitations on the type of reference signal.

[0112] It should be understood that if there is a one-to-one correspondence between the antenna port and the reference signal sequence, then there is also a one-to-one correspondence between the antenna port and the reference signal.

[0113] One antenna port can correspond to one reference signal sequence, or it can be understood that one antenna port can correspond to one data stream or transport stream.

[0114] Optionally, the aforementioned shared channel can be a physical downlink shared channel (PDSCH).

[0115] It should be noted that the aforementioned first information can also be called indication information or configuration information, and this application is not limited to this. In possible scenarios, the first information can be downlink control information (DCI).

[0116] It should be understood that in actual implementation, there may be multiple antenna ports and multiple reference signal sequences. These multiple antenna ports and multiple reference signal sequences can be in one-to-one correspondence, and the generation of these multiple reference signal sequences is related to the modulation and coding strategy. For ease of explanation, the following uses the first antenna port and the first reference signal corresponding to the first antenna port as an example to illustrate the communication method provided in this application.

[0117] In an alternative implementation, the first reference signal sequence can be transmitted through a resource element (hereinafter referred to as the first resource element for ease of distinction). Here, the first resource element can correspond to at most M reference signal sequences (hereinafter referred to as second reference signal sequences for ease of distinction), and M can be associated with the modulation and coding strategy of the shared channel described above. It should be understood that the aforementioned M second reference signal sequences may include the aforementioned first reference signal sequences.

[0118] It should be noted that the first resource element can be a resource element within the physical resource block binding size, or a resource element within the blind estimation granularity, or a resource element within a certain resource block; this application does not limit this. Here, the blind estimation granularity can be an indication sent by the network device to the terminal device, used to indicate a frequency domain range. The terminal device can perform a channel estimation within this frequency domain range.

[0119] In this context, the first resource element corresponds to a maximum of M second reference signal sequences. This can also be understood as the first resource element being able to transmit a maximum of M second reference signal sequences, or in other words, the first resource element being able to carry a maximum of M second reference signal sequences. Alternatively, the first resource element can carry a maximum of M transport streams or data streams.

[0120] Optionally, M can be determined based on the modulation order corresponding to the modulation and coding strategy. Specifically, M can satisfy the following formula (1): M=ceil(log2n)#(1)

[0121] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0122] It should be understood that in actual implementation, there may be multiple resource elements, and the maximum number of reference signal sequences corresponding to each resource element can be calculated by the above formula (2). That is, the maximum number of reference signal sequences corresponding to each resource element can be the same.

[0123] It should be noted that the modulation order corresponding to the modulation and coding strategy can be expressed as 2. nHere, n is the power of the modulation order mentioned above. Specifically, when n takes the values ​​2, 4, 6, 8, and 10, the modulation orders corresponding to MCS are 2, 16, 64, 256, and 1024, respectively. The corresponding modulation methods are quadrature phase shift keying (QPSK), 16-ary quadrature amplitude modulation (16QAM), 64-ary quadrature amplitude modulation (64QAM), 256-ary quadrature amplitude modulation (256QAM), and 1024-ary quadrature amplitude modulation (1024QAM), respectively. Here, the higher the modulation order of the modulation and coding strategy, the higher the corresponding modulation method.

[0124] For example, when n=4, by combining the above formula (1), we can calculate M=2. That is, when the modulation order corresponding to the modulation and coding strategy is 16 and the modulation method is 16QAM, the maximum number of reference signal sequences corresponding to the first resource element is 2.

[0125] For example, when n=10, by combining the above formula (1), we can calculate M=4. That is, when the modulation order corresponding to the modulation and coding strategy is 1024 and the modulation method is 1024QAM, the maximum number of reference signal sequences corresponding to the first resource element is 4.

[0126] It should be understood that the number of bits carried by each symbol is different in different modulation schemes. For example, please refer to Table 1, which shows the number of bits carried by each symbol in the corresponding modulation schemes of QPSK, 16QAM, 64QAM, 256QAM, and 1024QAM.

[0127] Table 1 Modulation methods and the number of bits carried by each symbol

[0128] As shown in Table 1, a higher modulation scheme corresponds to a higher number of bits per symbol. Here, 'n' can also be understood as the number of bits per symbol in the modulation scheme corresponding to the modulation and coding strategy. In other words, a higher modulation scheme corresponds to a higher number of bits per symbol, which means the first resource element can carry more second reference signal sequences, or more data streams can be carried by the first resource element.

[0129] It should be noted that a higher modulation scheme indicates better signal quality of the shared channel. This means that the better the channel quality of the shared channel, the more data streams the primary resource element can carry.

[0130] Optionally, the number of resource elements required in a single scheduling process can be determined based on the actual number of scheduled flows of the terminal device and the maximum number of data flows that the first resource element can carry. Specifically, the number of resource elements required in a single scheduling process satisfies the following formula (2):

[0131] Where RE num represents the number of resource elements required in a single scheduling process, ceil represents rounding up, and N represents the actual number of scheduling flows for the terminal device.

[0132] For example, assuming the actual number of scheduled streams for the terminal device is 8, and the maximum number of data streams that the first resource element can carry is 2, then by combining the above formula (2), we can determine that the number of resource elements required in one scheduling process is 4. That is to say, 8 streams of data can be carried on 4 resource elements.

[0133] For example, assuming the actual number of scheduled streams for the terminal device is 8, and the maximum number of data streams that the first resource element can carry is 4, then by combining the above formula (2), we can determine that the number of resource elements required in one scheduling process is 2. That is to say, 8 streams of data can be carried on 2 resource elements.

[0134] It should be noted that the above-mentioned implementation of determining the maximum number M of second reference signal sequences corresponding to the first resource element can be implemented independently, and this application does not limit it in this regard.

[0135] Optionally, the first information may include the modulation and coding strategy of the shared channel. This modulation and coding strategy can be used by the network device to generate a first reference signal sequence corresponding to the first antenna port.

[0136] The following will exemplify two possible implementations for generating the first reference signal sequence.

[0137] Method 1: The first reference signal sequence is determined based on the modulation scheme of the modulation and coding strategy. It should be understood that different modulation schemes correspond to different modulation methods, and the first reference signal sequence can be calculated based on different modulation formulas.

[0138] In practice, the terminal device and the network device determine the modulation formula corresponding to the modulation method according to the modulation and coding strategy of the shared channel, and can further calculate the first reference signal sequence based on the modulation formula.

[0139] Optionally, the different modulation formulas mentioned above can be agreed upon by the protocol or pre-configured by the network device; this application embodiment does not limit this.

[0140] To facilitate understanding, the following will use QPSK, 16QAM, 256QAM, and 1024QAM modulation schemes as examples to explain the process of calculating the first reference signal sequence based on different modulation formulas.

[0141] In the case of QPSK modulation, the modulation mapper can take two bits of information (e.g., 00, 01, 10, or 11) as input and further generate complex-valued modulation symbols as output. It should be noted that the output complex-valued modulation symbols are the first reference signal sequence. In the case of QPSK modulation, the first reference signal sequence can satisfy the following formula (3):

[0142] In this embodiment, b(x) represents the input bit or bit stream, and d(i) represents the first reference signal sequence.

[0143] In the case of 16QAM modulation, the modulation mapper can take four-bit information (e.g., 0000, 0110, or 1001) as input and further generate complex-valued modulation symbols as output. In the case of 16QAM modulation, the first reference signal sequence can satisfy the following formula (4):

[0144] In the case of 256QAM modulation, the modulation mapper can take eight-bit information (e.g., 00001111, 01101111, or 10011111, etc.) as input and further generate complex-valued modulation symbols as output. In the case of 256QAM modulation, the first reference signal sequence can satisfy the following formula (5):

[0145] In the case of 1024QAM modulation, the modulation mapper can take ten-bit information (e.g., 0000111100, 0110111100, or 1001111100, etc.) as input and further generate complex-valued modulation symbols as output. In the case of 1024QAM modulation, the first reference signal sequence can satisfy the following formula (6):

[0146] Method two: The first reference signal sequence can be determined based on a preset table. Specifically, terminal devices and network devices can determine the first reference signal sequence by querying the preset table.

[0147] The preset table may include multiple reference signal sequences (or sequence values ​​of multiple reference signal sequences), port indices of multiple antenna ports, and the number of layers in the shared channel. These multiple reference signal sequences may include the aforementioned first reference signal sequence, and the multiple antenna ports may include the aforementioned first antenna port. Here, the number of layers in the shared channel can also be understood as the actual number of scheduled flows of the terminal device. The port indices of the antenna ports are used to determine the antenna ports.

[0148] Optionally, the number of layers in the shared channel can be indicated by the first information mentioned above, or by other information; this application embodiment does not limit this.

[0149] It is understood that the preset table can indicate the sequence values ​​of multiple reference signal sequences under different shared channel layers. The preset table can also indicate the correspondence between multiple reference signal sequences and multiple antenna ports.

[0150] Optionally, the aforementioned preset tables are related to the modulation and coding strategies. Specifically, when the number of layers in the shared channel is the same, different modulation orders corresponding to different modulation and coding strategies will result in different sequence values ​​for the reference signal sequences included in the preset tables. In other words, multiple preset tables can exist in actual implementations. These multiple preset tables can indicate the correspondence between multiple reference signal sequences and multiple antenna ports under different modulation orders corresponding to different modulation and coding strategies, as well as the sequence value corresponding to each reference signal sequence.

[0151] Optionally, the aforementioned preset tables may be agreed upon by the protocol or pre-configured by the network device; this application embodiment does not limit this.

[0152] To facilitate understanding, the following will use the modulation order corresponding to MCS as an example of 16 or 1024 to explain the contents of the above preset table in detail.

[0153] When the modulation order corresponding to the MCS is 16, the maximum number of reference signal sequences corresponding to each resource element is 2. Specifically, please refer to Table 2, which is a preset table for 16QAM provided in this application embodiment. In this application embodiment, R represents the layer number of the shared channel, i.e., the actual number of scheduled flows of the terminal device, portX represents the port index of the antenna port, and the values ​​in the table represent the sequence values ​​corresponding to the reference signal sequences.

[0154] Table 2 Preset Tables for 16QAM

[0155] Based on the information shown in Table 2, taking an actual scheduling flow R=3 for the terminal device as an example, three antenna ports are needed to transmit three reference signal sequences corresponding to the three data flows. The port indices for these three antenna ports are port1, port2, and port3, respectively. Specifically, the sequence value of the reference signal sequence corresponding to the antenna port with port index port1 is... The sequence value of the reference signal sequence corresponding to the antenna port with port index port2 is... The reference signal sequence corresponding to the antenna port with port index port3 has a sequence value of 1. As mentioned earlier, when the modulation scheme is 16QAM, the maximum number of reference signal sequences corresponding to a resource element is 2. Therefore, it can be understood that the sequence value is... and The reference signal sequence can be transmitted through the same resource element (hereinafter referred to as the second resource element for easy distinction), and the reference signal sequence with a sequence value of 1 can be transmitted through another resource element (hereinafter referred to as the third resource element for easy distinction). That is to say, the antenna port with port index port1 and the antenna port with port index port2 can be located on the second resource element, and the antenna port corresponding to port index port3 can be located on the third resource element.

[0156] When the modulation order corresponding to the MCS is 1024, the maximum number of reference signal sequences corresponding to each resource element is 4. Specifically, please refer to Table 3, which is a preset table corresponding to 1024QAM provided in the embodiments of this application.

[0157] Table 3 Preset tables corresponding to 1024QAM

[0158] Based on the information shown in Table 3, taking an actual scheduling flow R=8 for the terminal device as an example, 8 antenna ports are needed to transmit 8 reference signal sequences corresponding to the 8 data streams. The port indices of these 8 antenna ports are port1, port2, ..., port8, respectively. Specifically, the sequence values ​​of the reference signal sequences corresponding to these 8 antenna ports are taken one at a time... As mentioned above, when the modulation scheme is 1024QAM, the maximum number of reference signal sequences corresponding to a resource element is 5. Therefore, it can be understood that the sequence values ​​are... The reference signal sequence can be transmitted through the same resource element (hereinafter referred to as the fourth resource element for ease of distinction), and the sequence value is... The reference signal sequence can be transmitted through another resource element (hereinafter referred to as the fifth resource element for ease of distinction). That is, the antenna ports with port indices port1, port2, port3, and port4 can all be located on the fourth resource element, and the antenna ports with port indices port5, port6, port7, and port8 can all be located on the fifth resource element.

[0159] It should be understood that when multiple reference signal sequences are transmitted through a single resource element, the sequence values ​​corresponding to these multiple reference signal sequences are not the same.

[0160] It should be noted that the preset table can determine the reference signal sequence corresponding to each data stream under different scheduling stream numbers, as well as the corresponding antenna port when transmitting each reference signal sequence. In other words, there is a one-to-one correspondence between data streams and antenna ports.

[0161] In the above implementation, since there is a one-to-one correspondence between the data stream and the antenna port, after receiving the first reference signal sequence indicated by the first information, the terminal device can directly determine the correspondence between the data stream and the antenna port by querying a preset table based on the first reference signal sequence, without needing to indicate the correspondence between the data stream and the antenna port through downlink control information (DCI). This reduces the indication overhead of DCI. In addition, the Euclidean distance between the reference signal sequences corresponding to each resource element is relatively large, which makes it easier to distinguish multiple reference signal sequences corresponding to each resource element, improves the reference signal resolution in high stream number scenarios, and helps to eliminate ambiguities that may exist in blind channel estimation (such as constellation diagram flip ambiguity or rotation ambiguity), thereby improving the accuracy of channel estimation.

[0162] In specific implementation, the terminal device and network device can determine the preset table corresponding to the modulation and coding strategy based on the modulation order of the shared channel. Furthermore, the terminal device and network device can query the preset table based on the actual number of scheduled flows of the terminal device to determine the sequence value of the first reference signal sequence corresponding to the first antenna port.

[0163] For example, assume the modulation scheme is 16QAM, meaning the modulation order corresponding to the modulation and coding strategy is 16. Assume the actual number of scheduled flows for the terminal device is 3, and the port index of the first antenna port is port1. The terminal device and network device can first determine the preset table (i.e., Table 2 above) corresponding to the modulation and coding strategy based on the modulation order of 16. Further, by querying the preset table based on the actual number of scheduled flows, the terminal device can determine the sequence value of the reference signal sequence corresponding to the first antenna port.

[0164] It should be noted that the above-mentioned methods one and two can also be implemented independently, and this application does not limit this.

[0165] In one alternative implementation, the aforementioned first reference signal sequence can be located in any quadrant of the complex plane (for ease of explanation, the first quadrant will be used as an example below). It should be understood that the sequence values ​​corresponding to the first reference signal sequence can be determined based on the coordinate values ​​of the first reference signal sequence in the first quadrant.

[0166] It should be noted that since the aforementioned first reference signal sequence can refer to any reference signal sequence transmitted between the network device and the terminal device, the first reference signal sequence is located in the first quadrant of the complex plane. This can also be understood as all reference signal sequences transmitted between the network device and the terminal device being located in the first quadrant. This helps to eliminate the ambiguity that may exist in channel estimation and improve the accuracy of channel estimation.

[0167] In an optional implementation, the first information described above can also be used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0168] In one alternative implementation, the first information may include one or more of the following: the physical resource block binding size, the number of reference signal sequences (hereinafter referred to as the third reference signal sequence for easy distinction) corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0169] In another alternative implementation, the first information may also include one or more of the following: blind estimation granularity, the number of third reference signal sequences corresponding to each blind estimation granularity, or the frequency domain position offset of the aforementioned first reference signal sequences. The blind estimation granularity can be used to indicate a frequency domain range within which channel estimation can be performed. Alternatively, the blind estimation granularity can be used to indicate the number of subcarriers. The number of third reference signal sequences corresponding to each blind estimation granularity can also be understood as the density of the third reference signal sequences within each blind estimation granularity.

[0170] When the first information includes the blind estimation granularity and the number of third reference signal sequences corresponding to each blind estimation granularity, the terminal device and the network device can design various possible distributions of resource locations corresponding to one or more third reference signal sequences within each blind estimation granularity, based on the aforementioned blind estimation granularity and the number of third reference signal sequences corresponding to each blind estimation granularity. In other words, the pilot pattern can have multiple possible designs. In possible implementations, the network device can position a third reference signal sequence transmitted by the network device and the terminal device at a relatively central position within the frequency domain corresponding to each blind estimation granularity, or the transmitted multiple third reference signal sequences can be evenly distributed within the frequency domain corresponding to each blind estimation granularity. It should be understood that when the first information includes the physical resource block binding size and the number of third reference signal sequences corresponding to each bound physical resource block, the pilot pattern design is similar to the aforementioned methods and will not be repeated here.

[0171] For ease of understanding, the resource locations corresponding to the third reference signal sequence within the frequency domain range corresponding to different blind estimation granularities will be illustrated below by example.

[0172] When the number of subcarriers indicated by the blind estimation granularity is 4, and the number of third reference signal sequences corresponding to each blind estimation granularity is 1, please refer to Figure 4a. Figure 4a is a schematic diagram of the resource location corresponding to a reference signal sequence provided in an embodiment of this application. As shown in Figure 4a, taking 14 OFDM symbols and 12 subcarriers as an example, the carrier indices are 0, 1, ..., 11 in sequence. Specifically, the symbol indices corresponding to these 14 OFDM symbols are 0, 1, ..., 13 in sequence, and the subcarrier indices corresponding to these 12 subcarriers are 0, 1, ..., 11 in sequence. Each black square is used to represent a third reference signal sequence.

[0173] Referring to Figure 4a, the frequency domain ranges corresponding to subcarrier indices 0 to 3, 4 to 7, and 8 to 11 are each a blind estimation granularity. Within these three blind estimation granularities, the symbol index of the resource element corresponding to the third reference signal sequence is 2, and the subcarrier indices are 2, 6, and 10, respectively.

[0174] When the number of subcarriers indicated by the blind estimation granularity is 12, and the number of third reference signal sequences corresponding to each blind estimation granularity is 1, please refer to Figure 4b. Figure 4b is a schematic diagram of the resource location corresponding to another reference signal sequence provided in an embodiment of this application. As shown in Figure 4b, taking 14 OFDM symbols and 12 subcarriers as an example, the carrier indices are 0, 1, ..., 11 in sequence. Specifically, the symbol indices corresponding to these 14 OFDM symbols are 0, 1, ..., 13 in sequence, and the subcarrier indices corresponding to these 12 subcarriers are 0, 1, ..., 11 in sequence. Each black square is used to represent the third reference signal sequence.

[0175] Referring to Figure 4b, the frequency domain range corresponding to subcarrier indices from 0 to 11 represents a blind estimation granularity. Within this blind estimation granularity, the symbol index of the resource element corresponding to the third reference signal sequence is 2, and the subcarrier index is 6.

[0176] When the number of subcarriers indicated by the blind estimation granularity is 5, and the number of third reference signal sequences corresponding to each blind estimation granularity is 3, please refer to Figure 4c. Figure 4c is a schematic diagram of the resource location corresponding to another reference signal sequence provided in an embodiment of this application. As shown in Figure 4c, taking 14 OFDM symbols and 12 subcarriers as an example, the carrier indices are 0, 1, ..., 11 in sequence. Specifically, the symbol indices corresponding to these 14 OFDM symbols are 0, 1, ..., 13 in sequence, and the subcarrier indices corresponding to these 12 subcarriers are 0, 1, ..., 11 in sequence. Each black square is used to represent a third reference signal sequence.

[0177] Referring to Figure 4c, we will use the frequency domain range corresponding to subcarrier indices 7 to 11 as a blind estimation granularity for explanation. Within this blind estimation granularity, the symbol index of the resource element corresponding to the third reference signal sequence is 2, and the subcarrier indices are 7, 9, and 11.

[0178] In the above implementation, based on different blind estimation granularities and the density of the third reference signal sequence within each blind estimation granularity, the resource location of the resource element corresponding to each third reference signal sequence can be determined, thus obtaining different pilot patterns under different blind estimation granularities. Using this method, the third reference signal sequence can be inserted as uniformly as possible into the frequency domain of the blind estimation granularity. This allows the terminal device to perform better channel estimation interpolation during frequency domain filtering, thereby achieving better channel estimation performance.

[0179] It should be noted that the parameters included in the first information can be used to determine the resource index of the first resource element, and the resource index of the first resource element can be used to indicate the resource location of the first resource element.

[0180] Specifically, the resource index of the first resource element can satisfy the following formula (7):

[0181] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block represents the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0182] It should be noted that the resource index of a resource element can include the symbol index and subcarrier index corresponding to the resource element.

[0183] Optionally, prbSize in the above formula (7) can also be expressed as the blind estimation granularity. Correspondingly, RsReNum in formula (7) represents the number of third reference signal sequences corresponding to each blind estimation granularity.

[0184] Accordingly, the terminal device can receive the aforementioned first information and obtain the content contained within the first information.

[0185] S302, the network device sends a first reference signal sequence to the terminal device through the first antenna port. Correspondingly, the terminal device receives the first reference signal sequence through the first antenna port.

[0186] In some feasible implementations, after determining the first reference signal sequence corresponding to the first antenna port, the network device can send the first reference signal sequence to the terminal device through the first antenna port.

[0187] Accordingly, the terminal device can receive the first reference signal sequence through the first antenna port.

[0188] In this embodiment, the network device can indicate the first reference sequence corresponding to the first antenna port to the terminal device through the first information, and transmit the first reference signal sequence through the first antenna port. Using the above method, since the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel, the generated first reference signal sequence can better match the channel conditions, thereby improving the channel estimation accuracy in high-stream-number scenarios.

[0189] It should be noted that the method provided in this application can be applied to blind channel estimation scenarios as well as traditional channel estimation scenarios, and this application does not limit it in this regard.

[0190] The communication method provided by the embodiments of this application has been described in detail above with reference to Figures 3, 4a, 4b, and 4c. The communication device provided by the embodiments of this application will now be described in detail with reference to Figures 5 and 6. It should be understood that the description of the embodiments of the communication device corresponds to the description of the embodiments of the communication method; therefore, any parts not described in detail can be referred to the foregoing method embodiments.

[0191] Please refer to Figure 5, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application. As shown in Figure 5, the communication device 50 may include a transceiver unit 501 and a processing unit 502.

[0192] In some feasible implementations, the communication device 50 may correspond to the terminal device described above, or a component (such as a circuit, chip, or chip system) configured in the terminal device.

[0193] In a specific implementation, the transceiver unit 501 is used to receive first information. Here, the first information is used to indicate the first reference signal sequence corresponding to the first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel. The processing unit 502 is used to determine the first information. The transceiver unit 501 is also used to receive the first reference signal sequence through the first antenna port.

[0194] In one possible implementation, the first reference signal sequence is transmitted through a first resource element. Here, the first resource element corresponds to at most M second reference signal sequences, where M is associated with the modulation and coding strategy.

[0195] In one possible implementation, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

[0196] In one possible implementation, M satisfies the following formula: M = ceil(log₂n).

[0197] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0198] In one possible implementation, the first reference signal sequence is determined based on a preset table. Here, the preset table includes multiple reference signal sequences, port indices of multiple antenna ports, and the number of layers sharing the channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

[0199] In one possible implementation, the first reference signal sequence is located in the first quadrant of the complex plane.

[0200] In one possible implementation, the first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0201] In one possible implementation, the first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0202] In one possible implementation, the resource index of the first resource element satisfies the following formula:

[0203] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block has the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0204] In some feasible implementations, the communication device 50 may correspond to the network device described above, or a component (such as a circuit, chip, or chip system) configured in the network device.

[0205] In a specific implementation, processing unit 502 is used to determine first information. Here, the first information is used to indicate the first reference signal sequence corresponding to the first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy of the shared channel. Transceiver unit 501 is used to transmit the first information. Transceiver unit 501 is also used to transmit the first reference signal sequence through the first antenna port.

[0206] In one possible implementation, the first reference signal sequence is transmitted through a first resource element. Here, the first resource element corresponds to at most M second reference signal sequences, where M is associated with the modulation and coding strategy.

[0207] In one possible implementation, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

[0208] In one possible implementation, M satisfies the following formula: M = ceil(log₂n).

[0209] Where n represents the power of the modulation order corresponding to the modulation and coding strategy, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

[0210] In one possible implementation, the first reference signal sequence is determined based on a preset table. Here, the preset table includes multiple reference signal sequences, port indices of multiple antenna ports, and the number of layers sharing the channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

[0211] In one possible implementation, the first reference signal sequence is located in the first quadrant of the complex plane.

[0212] In one possible implementation, the first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

[0213] In one possible implementation, the first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

[0214] In one possible implementation, the resource index of the first resource element satisfies the following formula:

[0215] Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block has the number of subcarriers, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

[0216] Please refer to Figure 6, which is a schematic diagram of another communication device provided in an embodiment of this application. This communication device 60 can be used to implement the operations performed by the terminal device or network device in the above embodiments, or, the communication device 60 can be the terminal device or network device described above. The communication device 60 includes: a processor 601, a memory 602, and a bus system 603.

[0217] The memory 602 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 602 is used to store related instructions and data. The memory 602 stores executable modules or data structures, or subsets thereof, or extended sets thereof:

[0218] Operation instructions: This includes various operation instructions used to perform various operations.

[0219] Operating system: includes various system programs used to implement various basic business functions and handle hardware-based tasks.

[0220] Figure 6 shows only one memory, but of course, multiple memories can be set as needed.

[0221] In one possible implementation, the communication device 60 may include only the processor 601 and the bus system 603, that is, it may exclude the memory 602.

[0222] The communication device 60 may further include a transceiver 604. The transceiver 604 may be a communication module or a transceiver circuit. In the embodiments of this application, the transceiver 604 is used to perform the message sending and receiving operations described in the above embodiments.

[0223] Processor 601 may be configured with at least one, specifically it may be a controller, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Processor 601 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of DSP and microprocessor, etc.

[0224] In practical applications, the various components of the communication device 60 are coupled together through a bus system 603. This bus system 603 includes not only a data bus but may also include a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 603 in Figure 6. Figure 6 is only schematically illustrated for ease of representation.

[0225] In specific implementation, the communication device 60 can execute the steps of the method performed by the terminal device or network device in the above embodiments. Specifically, when the communication device 60 is used to implement the various steps performed by the terminal device or network device in the communication method provided in the embodiments, the processor 601 can implement the function of the processing unit 502, and the transceiver 604 can implement the function of the transceiver unit 501.

[0226] It should be noted that in practical applications, the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be 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. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0227] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), EPROM, electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory described in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0228] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the method steps performed by the terminal device or network device in the above embodiments.

[0229] This application also provides a computer program product that, when executed by a computer, implements the method steps performed by the terminal device or network device in the above embodiments.

[0230] This application also provides a chip including at least one processor. The at least one processor is configured to execute computer execution instructions to cause a device on which the chip is mounted to perform the method steps executed by the terminal device or network device in the above embodiments.

[0231] Optionally, the chip may also include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.

[0232] This application also provides a chip system including a processor for supporting the apparatus on which the chip system is installed to implement the method steps performed by the first device, the second device, or the sensing device in the above embodiments, such as generating or processing data and / or information involved in the above methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the data transmitting device. The chip system may be composed of chips or may include chips and other discrete devices.

[0233] Optionally, the chip system may also include interface circuitry. This interface circuitry can be used to receive computer-executed instructions and transmit them to the processor.

[0234] Please refer to Figure 7, which is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 70 may include a processor 701 and an interface circuit 702. The interface circuit 702 can be used to receive signals from other communication devices besides the communication device 70 and transmit them to the processor 701, or to send signals from the processor 701 to other communication devices besides the communication device 700. The processor 701 can be used to execute computer programs or instructions through logic circuits to implement the communication methods described in the preceding embodiments.

[0235] In some possible designs, the communication device 70 can be the terminal device described above, or a device including the terminal device described above, or a device contained in the terminal device described above, such as a chip system. The communication device 70 can also be the network device described above, or a device of the network device described above, or a device contained in the network device described above.

[0236] This application also provides a communication system, which includes at least the terminal device and network device described above. The first device and the second device work together to implement the communication method described in the foregoing embodiments.

[0237] In the above method embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0238] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0239] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0240] The above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, The method includes: Receive first information, wherein the first information is used to indicate a first reference signal sequence corresponding to the first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy (MCS) of the shared channel; The first reference signal sequence is received through the first antenna port.

2. The method according to claim 1, characterized in that, The first reference signal sequence is transmitted through a first resource element, and the first resource element corresponds to a maximum of M second reference signal sequences, where M is associated with the modulation and coding strategy.

3. The method according to claim 2, characterized in that, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

4. The method according to claim 3, characterized in that, M satisfies the following formula: M = ceil(log₂n) Where n represents the power of the modulation order, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

5. The method according to any one of claims 1-4, characterized in that, The first reference signal sequence is determined based on a preset table, which includes multiple reference signal sequences, port indices of multiple antenna ports, and the layer number of the shared channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

6. The method according to any one of claims 1-4, characterized in that, The first reference signal sequence is located in the first quadrant of the complex plane.

7. The method according to any one of claims 1-6, characterized in that, The first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

8. The method according to claim 7, characterized in that, The first information includes one or more of the following: physical resource block binding size, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

9. The method according to claim 8, characterized in that, The resource index of the first resource element satisfies the following formula: Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block represents the number of subcarriers corresponding to it, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the physical resource block binding size, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

10. A communication method, characterized in that, The method includes: Send first information, wherein the first information is used to indicate the first reference signal sequence corresponding to the first antenna port, and the generation of the first reference signal sequence is related to the modulation and coding strategy (MCS) of the shared channel; The first reference signal sequence is transmitted through the first antenna port.

11. The method according to claim 10, characterized in that, The first reference signal sequence is transmitted through a first resource element, and the first resource element corresponds to a maximum of M second reference signal sequences, where M is associated with the modulation and coding strategy.

12. The method according to claim 11, characterized in that, M is associated with the modulation and coding strategy, including: M is determined based on the modulation order corresponding to the modulation and coding strategy.

13. The method according to claim 12, characterized in that, M satisfies the following formula: M = ceil(log₂n) Where n represents the power of the modulation order, n is a positive integer greater than or equal to 2, and ceil represents rounding up.

14. The method according to any one of claims 10-13, characterized in that, The first reference signal sequence is determined based on a preset table, which includes multiple reference signal sequences, port indices of multiple antenna ports, and the layer number of the shared channel. The multiple reference signal sequences include the first reference signal sequence, and the multiple antenna ports include the first antenna port.

15. The method according to any one of claims 10-13, characterized in that, The first reference signal sequence is located in the first quadrant of the complex plane.

16. The method according to any one of claims 10-15, characterized in that, The first information is also used to indicate the resource location of the first resource element corresponding to the first reference signal sequence.

17. The method according to claim 16, characterized in that, The first information includes one or more of the following: the size of the physical resource block binding, the number of third reference signal sequences corresponding to each bound physical resource block, or the frequency domain position offset of the first reference signal sequence.

18. The method according to claim 17, characterized in that, The resource index of the first resource element satisfies the following formula: Where reid represents the resource index of the first resource element, and rbid represents the resource index of the first resource block corresponding to the first reference signal sequence. The first resource block represents the number of subcarriers corresponding to it, i represents the index of the first reference signal sequence, ceil represents rounding up, prbSize represents the size of the physical resource block binding, RsReNum represents the number of third reference signal sequences corresponding to each bound physical resource block, and reOffset represents the frequency domain offset of the first reference signal sequence.

19. A communication device, characterized in that, The communication device includes a unit for implementing the communication method as described in any one of claims 1 to 9 or claims 10 to 18.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the communication method as described in any one of claims 1 to 9, or the communication method as described in any one of claims 10 to 18.

21. A chip system, characterized in that, Including the processor; The processor is configured to execute computer execution instructions to cause a device equipped with the chip system to perform the communication method as described in any one of claims 1 to 9, or the communication method as described in any one of claims 10 to 18.

22. The chip system according to claim 21, characterized in that, The chip system also includes an interface circuit, which is used to receive computer execution instructions and transmit them to the processor.

23. A computer program product, characterized in that, The computer program product is executed by a computer using the communication method according to any one of claims 1 to 9, or the communication method according to any one of claims 10 to 18.

24. A communication device, characterized in that, It includes at least one processor for executing a computer program stored in a memory to cause the communication device to perform the communication method as described in any one of claims 1 to 9, or the communication method as described in any one of claims 10 to 18.