Communication method, apparatus and system

By obtaining the first information indicating the channel estimation strategy and performing channel estimation with the DMRS, the problem that the channel estimation scheme in the prior art cannot adapt to different channel conditions is solved, and a more flexible and accurate channel estimation is achieved.

WO2025043643A1PCT designated stage expired Publication Date: 2025-03-06HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/116297
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

The existing channel estimation scheme cannot adapt to different channel conditions and cannot meet the flexible needs of communication devices for channel estimation.

Method used

The flexibility of channel estimation is achieved by acquiring the first information indicating the channel estimation strategy and performing channel estimation based on the strategy and the demodulation reference signal (DMRS).

Benefits of technology

This enables the channel estimation results to better match the channel conditions, thereby supporting more accurate data transmission and meeting the flexible needs of the communication device for channel estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023116297_06032025_PF_FP_ABST
    Figure CN2023116297_06032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method, apparatus and system, capable of meeting the flexibility requirement of a communication apparatus on channel estimation. The method comprises: a first device acquires first information for indicating a channel estimation strategy, and a demodulation reference signal, and performs channel estimation on the basis of the channel estimation strategy and the demodulation reference signal. Therefore, the described solution can support that the first device flexibly uses different channel estimation strategies to perform channel estimation, so that a channel estimation result obtained by performing channel estimation by the first device on the basis of the channel estimation strategy indicated by the first information can better match a channel condition, thereby supporting subsequent more accurate data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and system Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a communication method, device, and system. Background Art

[0002] Multiple-input multiple-output (MIMO) is the fifth generation (5 th It is the core technology of the 5G (5G generation) communication system, which transmits and receives signals respectively through multiple transmitting antennas at the transmitting end and multiple receiving antennas at the receiving end, realizing multiple transmission and multiple reception, thereby improving communication quality.

[0003] As MIMO systems continue to evolve, the number of antennas in communication devices will continue to increase, and channel information will become more accurate. This will support a higher number of transmission layers, thereby improving the spectral efficiency of MIMO systems. As the number of transmission layers increases, data transmission places higher demands on the accuracy of channel estimation.

[0004] However, current channel estimation solutions cannot adapt to different channel conditions. In other words, existing channel estimation solutions cannot meet the flexible channel estimation requirements of communication devices.

[0005] Summary of the Invention

[0006] The present application provides a communication method, device, and system that can meet the flexible requirements of communication devices for channel estimation.

[0007] In a first aspect, a communication method is provided, comprising: acquiring first information, the first information being used to indicate a channel estimation strategy; receiving a demodulation reference signal; and performing channel estimation according to the channel estimation strategy and the demodulation reference signal (DMRS).

[0008] The solution described in the first aspect can be applied to a first device. The execution entity can be the first device, or a chip or integrated circuit used to perform the functions of the first device. For ease of description, the following description uses the first device as an example. The first device can be a terminal device or a network device, without limitation.

[0009] Before performing channel estimation, the first device can determine the channel estimation strategy to be adopted based on the first information, and perform channel estimation based on the channel estimation strategy and DMRS. Compared with the existing method of using a fixed channel estimation strategy for channel estimation, the above scheme can support the first device to flexibly adopt different channel estimation strategies for channel estimation. This can enable the first device to perform channel estimation based on the channel estimation strategy indicated by the first information to obtain a channel estimation result that better matches the channel conditions, thereby supporting subsequent more accurate data transmission.

[0010] In a possible implementation manner, obtaining the first information includes: receiving the first information from a second device.

[0011] In this way, the first device can receive the first information from the second device, thereby determining a channel estimation strategy for performing channel estimation.

[0012] In a possible implementation manner, the acquiring the first information includes: determining the first information according to a mapping relationship between a first parameter and the channel estimation strategy and the first parameter.

[0013] It can be understood that the above-mentioned first parameter is associated with the determination of the channel estimation strategy. In other words, the first parameter is associated with the channel estimation strategy.

[0014] In this way, the first device can determine the first information by itself, which can reduce the signaling interaction overhead between the first device and the second device.

[0015] In a possible implementation, the first parameter includes at least one of the following: the number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, or the frequency domain density of the demodulation reference signal.

[0016] In this way, the first device can independently determine the aforementioned channel estimation strategy based on one or more of the aforementioned parameters. The aforementioned parameters can be pre-configured in the first device or sent to the first device by the second device, which is not limited.

[0017] In a possible implementation, the method further includes: obtaining a pattern of the demodulation reference signal; wherein, performing channel estimation based on the channel estimation strategy and the demodulation reference signal includes: obtaining channel interpolation parameters of the demodulation reference signal based on the channel estimation strategy and the pattern of the demodulation reference signal; and performing the channel estimation based on the channel interpolation parameters.

[0018] In this way, the first device can complete the channel estimation measurement.

[0019] In a possible implementation manner, the method further includes: sending second information to the second device, where the second information is used to indicate support for the channel estimation strategy.

[0020] In this way, the second device can determine that the first device supports the above-mentioned channel estimation strategy, and can further indicate the channel estimation strategy to the first device.

[0021] In a possible implementation, the channel estimation strategy includes any one of the following: a traditional channel estimation strategy, a manifold-based channel estimation strategy.

[0022] In this way, the first device can support more types of channel estimation strategies and can meet the flexible requirements of the first device for channel estimation.

[0023] In a second aspect, a communication method is provided, comprising: sending first information to a first device, the first information being used to indicate a channel estimation strategy; and sending a demodulation reference signal to the first device, wherein the channel estimation strategy and the demodulation reference signal are used by the first device to perform channel estimation.

[0024] The solution described in the second aspect can be applied to a second device. The execution entity can be the second device, or a chip or integrated circuit used to perform the functions of the second device. For ease of description, the following description uses the first device as an example. The second device can be a terminal device or a network device, without limitation.

[0025] Specifically, the second device can send the first message to the first device. The first device determines an appropriate channel estimation strategy according to the instruction of the second device, and can complete channel estimation based on the channel estimation strategy, thereby meeting the first device's flexible requirements for channel estimation.

[0026] In a possible implementation manner, the method further includes: acquiring a first parameter; and determining the first information according to a mapping relationship between the first parameter and the channel estimation strategy and the first parameter.

[0027] Specifically, the first information is determined by the second device based on the mapping relationship between the first parameter and the channel estimation strategy and the first parameter, and the first parameter may include parameters belonging to the second device or parameters belonging to the first device, which is not limited.

[0028] In one possible implementation, the first parameter includes at least one of the following: the number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, or the frequency domain density of the demodulation reference signal.

[0029] It can be understood that the above-mentioned "number of transmitting antennas" is the number of transmitting antennas of the second device; the above-mentioned "number of receiving antennas" is the number of receiving antennas of the first device; the above-mentioned "number of ports" is the number of ports determined by the second device. For a single user, the number of ports used by the first device is equal to the number of ports configured by the second device; for multiple users, the number of ports used by the first device is less than the number of ports configured by the second device.

[0030] In a possible implementation, the method further includes: receiving second information from the first device, where the second information is used to indicate support for the channel estimation strategy.

[0031] In this way, the second device can determine that the first device can support the above channel estimation strategy, and then can indicate the channel estimation strategy to the first device.

[0032] In a possible implementation, the channel estimation strategy includes any one of the following: a traditional channel estimation strategy, a manifold-based channel estimation strategy.

[0033] In this way, the first device can support more types of channel estimation strategies, thereby meeting the first device's flexible requirements for channel estimation.

[0034] According to a third aspect, a communication system is provided, comprising: a first device and a second device; the first device is used to obtain first information, the first information being used to indicate a channel estimation strategy; the second device is used to send and receive a demodulation reference signal to the first device; the first device is used to receive the demodulation reference signal; the first device is used to perform channel estimation based on the channel estimation strategy and the demodulation reference signal.

[0035] In a possible implementation, the second device is configured to send first information to the first device; and the first device is configured to receive the first information.

[0036] In a possible implementation manner, the first device is further configured to: determine the first information according to a mapping relationship between the first parameter and the channel estimation strategy and the first parameter.

[0037] In a possible implementation, the first parameter includes at least one of the following: the number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, or the frequency domain density of the demodulation reference signal.

[0038] In one possible implementation, the first device is further used to obtain a pattern of the demodulation reference signal; the first device is further used to obtain a channel interpolation parameter of the demodulation reference signal based on the channel estimation strategy and the pattern of the demodulation reference signal; the first device is further used to perform the channel estimation based on the channel interpolation parameter.

[0039] In a possible implementation, the first device is further configured to send second information to the second device, where the second information is used to indicate support for the channel estimation strategy; and the second device is further configured to receive the second information.

[0040] In a possible implementation, the channel estimation strategy includes any one of the following: a traditional channel estimation strategy, a manifold-based channel estimation strategy.

[0041] In a fourth aspect, a communication device is provided. The communication device may be a network device or a terminal device, or may be a device or module for executing the functions of a network device or a terminal device.

[0042] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0043] In a fifth aspect, a communication device is provided, which may be a terminal device or a network device, or may be a device or module for executing the functions of a terminal device or a network device.

[0044] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0045] In a sixth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to execute the first aspect and any possible method described in the first aspect; or enable the communication device to execute the second aspect and any possible method described in the second aspect.

[0046] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.

[0047] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.

[0048] In the seventh aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible embodiment of the first aspect; or the logic circuit being used to execute the method described in the second aspect and any possible embodiment of the second aspect.

[0049] In an eighth aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possible method of the first aspect is executed; or, the method described in the second aspect and any possible method of the second aspect is executed.

[0050] In the ninth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible method of the first aspect to be executed; or cause the method described in the second aspect and any possible method of the second aspect to be executed.

[0051] The description of the advantageous effects of any of the third to ninth aspects etc. may refer to the description of the advantageous effects of the first and second aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] FIG1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.

[0053] FIG2 is a schematic diagram of an interaction flow of a communication method 200 according to an embodiment of the present application.

[0054] FIG3 is a schematic diagram of an interaction flow of a communication method 300 according to an embodiment of the present application.

[0055] FIG4 is a schematic diagram of channel estimation according to an embodiment of the present application.

[0056] FIG5 is another schematic diagram of channel estimation according to an embodiment of the present application.

[0057] FIG6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application.

[0058] FIG7 is a schematic block diagram of a communication device 700 according to an embodiment of the present application.

[0059] FIG8 is a schematic block diagram of a communication device 800 according to an embodiment of the present application.

[0060] FIG9 is a schematic block diagram of a communication device 900 according to an embodiment of the present application.

[0061] FIG10 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application.

[0062] FIG11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. DETAILED DESCRIPTION

[0063] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0064] 1. In this application, unless otherwise specified, "plurality" means two or more.

[0065] 2. In this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their internal logical relationships.

[0066] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.

[0067] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0068] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.

[0069] 5. In this application, "pre-configuration" may include pre-definition, such as protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in the device. This application does not limit the specific implementation method.

[0070] 6. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially provided separately and partially integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.

[0071] 7. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, such as the fourth generation (4G) network, the fifth generation (5G) network protocol, the new radio (NR) protocol, the 5.5G network protocol, the sixth generation (6 th generation, 6G) network protocols and related protocols used in future communication systems, which are not limited in this application.

[0072] 8. The dotted arrows or boxes in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.

[0073] 9. In this application, unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can represent A or B. “And / or” in this application is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.

[0074] 10. The terms “send” and “receive” in the embodiments of the present application indicate the direction of signal transmission. For example, “sending information to XX” can be understood as the destination of the information being XX, which can include direct sending via the air interface, as well as indirect sending via the air interface by other units or modules. “Receiving information from YY” can be understood as the source of the information being YY, which can include direct receiving from YY via the air interface, as well as indirect receiving from YY via the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface.

[0075] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.

[0076] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.

[0077] 11. In the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated may also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship; it may also be possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance, for example, the order of arrangement of each information agreed in advance (such as predefined by the protocol) can be used to implement the indication of specific information, thereby reducing the indication overhead to a certain extent. The present application does not limit the specific method of indication. It is understandable that, for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.

[0078] First, a communication system to which the embodiments of the present application are applicable is described.

[0079] FIG1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application. As shown in FIG1 , the communication system 100 includes: a network device 110 and a terminal device 120 .

[0080] The terminal device 120 is a device with wireless transceiver functions, which can be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device 120 may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer-premises equipment (CPE), a smart point of sale (POS), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a communication device carried on a high-altitude aircraft, a wearable device, a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle-to-everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a remote medical device, or a similar device. This application does not limit the wireless terminals in medical, smart grid, transportation safety, smart city, smart home, or terminal devices in communication networks evolved after 5G.

[0081] The communication device used to implement the functions of the terminal device 120 can be a terminal device, or a device that can support the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In this application, the chip system can be composed of a chip or include a chip and other discrete devices.

[0082] The network device 110 is a device with wireless transceiver functions, which is used to communicate with the terminal device 120. The network device 110 can be a node in a radio access network (RAN), which can be called a base station or a RAN node. It can be an evolved Node B (eNB or eNodeB) of long term evolution (LTE); or a base station of a 5G network such as gNodeB (gNB) or a base station in a public land mobile network (PLMN) evolved after 5G, a broadband network gateway (BNG), an aggregation switch or a 3GPP (3rd Generation Partnership Project) rd generation partnership project, 3GPP) access equipment, etc.

[0083] The RAN can be configured as a RAN defined by the 3GPP protocol, an open radio access network (O-RAN), or a cloud radio access network (C-RAN). The network device 110 can also include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, transmission points (transmitting and receiving points, TRP), transmission points (transmitting points, TP), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, network devices in non-terrestrial networks (NTN), etc., without specific limitation.

[0084] The network device 110 may also include network elements or modules that implement some functions of the base station, for example, one or more of the following: a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). Optionally, the CU can be further separated into a CU-control plane (CP) and a CU-user plane (UP). The functions of the CU and DU can be implemented by different network elements, or simultaneously by the baseband unit (BBU) of the base station. The function of the RU can be implemented by the radio frequency equipment of the base station. For example, the radio frequency equipment of the base station may be a remote radio unit (RRU), a pico remote radio unit (pRRU), an active antenna unit (AAU), or other units, modules or devices with radio frequency processing functions. The communication interface protocol between the BBU and the radio frequency equipment can be a common public radio interface (CPRI) interface protocol, an enhanced common public radio interface (eCPRI) interface protocol, or a fronthaul interface protocol between the DU and RU in the O-RAN system, etc., without limitation.

[0085] The communication device used to implement the functions of the network device 110 can be a network device, or a device that can support the network device to implement the functions, such as a chip system. The device can be installed in the network device or used in conjunction with the network device. The chip system in the embodiment of the present application can be composed of a chip, or it can include a chip and other discrete devices.

[0086] In the embodiment of the present application, the communication system 100 may be the following systems: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), 5G system, 6G system, inter-satellite communication, satellite communication and other NTN systems. Among them, the satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with the ground base station. The satellite can be used as a base station or as a terminal device. Among them, the satellite can refer to non-ground base stations or non-ground devices such as drones, hot air balloons, low-orbit satellites, medium-orbit satellites, and high-orbit satellites.

[0087] The communication system 100 may also be a terrestrial cellular communication system, a high altitude platform station (HAPS) communication system, a V2X system, an integrated access and backhaul (IAB) system, and a reconfigurable intelligent surface (RIS) communication system, etc., without limitation.

[0088] Specifically, a typical current channel estimation scheme uses a Wiener filter, which is divided into ideal Wiener filters and practical Wiener filters. The ideal Wiener filter assumes that the terminal device knows the complete parameters of the channel model (such as the number of channel multipaths, the delay of each path, and the power), while the practical Wiener filter assumes that the channel delay power spectrum satisfies a specific distribution (such as a negative exponential distribution). Within the range allowed by the channel frequency domain coherence bandwidth, the interpolation filter performance is limited by the frequency domain density of the reference signal (RS).

[0089] As the number of transmission streams, transmit antennas, and receive antennas increases, the fixed channel estimation scheme described above becomes incapable of adapting to varying channel conditions. For example, some channel conditions require the communication device to use the aforementioned channel estimation scheme, while others require the use of other channel estimation strategies.

[0090] In summary, a communication device needs to flexibly use different channel estimation strategies for channel estimation. In view of this, the present application provides a communication method, device, and system that can meet the flexible channel estimation requirements of a communication device.

[0091] To facilitate understanding of the technical solutions of the embodiments of the present application, the following briefly introduces some of the concepts involved in the present application:

[0092] 1. DMRS

[0093] DMRS can be used to estimate the equivalent channel matrix experienced by a data channel (e.g., physical downlink shared channel (PDSCH), PUSCH) or a control channel (e.g., physical downlink control channel (PDCCH)), thereby being used for detection and demodulation of data signals.

[0094] Taking PDSCH as an example, the DMRS vector sent by the transmitter is s and the data signal vector is x. The DMRS and data signals undergo the same precoding operation (multiplied by the same precoding matrix P). The DMRS vector and data signal vector received by the receiver are expressed as:

[0095] Data signal vector:

[0096] DMRS vector:

[0097] From formulas (1) and (2), we can see that the equivalent channels experienced by the data signal and DMRS are ( H is the channel matrix). The receiver obtains the equivalent channel by using a channel estimation algorithm (such as minimum mean square error (MMSE) channel estimation) based on the known DMRS vector s. estimation, and then complete the demodulation of the data signal.

[0098] Generally speaking, one DMRS port corresponds to one transmission layer (also called stream, spatial layer, or rank). For MIMO transmission with R transmission layers, the number of DMRS ports is R. To ensure the quality of channel estimation, different DMRS ports are orthogonal to each other. To reduce mutual interference, the resources corresponding to different DMRS ports can be mapped to pre-defined time-frequency resources using frequency division multiplexing, time division multiplexing, or code division multiplexing. See below for details.

[0099] 2. DMRS configuration type.

[0100] Specifically, DMRS configuration types mainly include: Type 1 (Type 1) and Type 2 (Type 2). Type 1 supports a maximum of 8 orthogonal DMRS ports, and Type 2 supports a maximum of 12 orthogonal DMRS ports. For details, please refer to Table 1 and Table 2.

[0101] Table 1 Type 1 DMRS parameter values

[0102] Table 2 Type 2 DMRS parameter values

[0103] As shown in Table 1 and Table 2, p is the index of the DMRS port, λ is the index of the code division multiplexing (CDM) group to which the DMRS port belongs, and Δ is the frequency domain offset. The value of Δ is related to different CDM groups. The DMRS ports in the same CDM group occupy the same time-frequency resources, but the orthogonal cover code (OCC) sequences are different (through w f (k′) and w t (l′) can determine OCC). For a single symbol, Type1 supports a maximum of 4 DMRS ports, and one DMRS resource occupies one orthogonal frequency division multiplexing (OFDM) symbol. The 4 DMRS ports are divided into CDM group #0 and CDM group #1. CDM group #0 contains port #0 (for example, p=1000 in Table 2) and port #1 (for example, p=1001 in Table 2), and CDM group #1 contains port #2 (for example, p=1002 in Table 2) and port #3 (for example, p=1003 in Table 2). The DMRS ports in the same CDM group are mapped to the same time-frequency resources, but can be distinguished by the OCC sequence, thereby ensuring the orthogonality between the DMRS ports in the CDM group.

[0104] Exemplarily, port#0 and port#1 are located in the same resource element (RE), and resource mapping is performed in a comb-tooth manner in the frequency domain, that is, the adjacent frequency domain resources occupied by port#0 and port#1 are separated by one subcarrier. For a DMRS port, the two adjacent REs occupied correspond to an OCC sequence of length 2. For example, for subcarrier 0 and subcarrier 2, port#0 and port#1 use a set of OCC sequences of length 2 (+1+1 / +1-1). Similarly, port#2 and port#3 are located in the same RE and are mapped in a comb-tooth manner in the frequency domain to the REs not occupied by port#0 and port#1. For subcarrier 1 and subcarrier 3, port#2 and port#3 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1).

[0105] For ease of understanding and explanation, the following describes the communication method of the embodiment of the present application by taking the interaction between the first device and the second device as an example, but this should not constitute any limitation on the execution subject of the communication method of the embodiment of the present application. For example, the first device can be replaced by a component configured in the first device (such as a circuit, a chip or a chip system, etc.), and the second device can be replaced by a component configured in the second device (such as a circuit, a chip or a chip system, etc.). Among them, the first device can be a terminal device 120 or a network device 110, the second device can be a network device 110 or a terminal device 120, and the first device and the second device are not network devices 110 at the same time.

[0106] The communication method of the embodiment of the present application is described below.

[0107] FIG2 is a schematic diagram of an interaction flow of a communication method 200 according to an embodiment of the present application. As shown in FIG2 , the method 200 includes:

[0108] S210: The first device obtains first information, where the first information is used to indicate channel estimation strategy 1.

[0109] Specifically, the first device obtains the first information by: the second device sends the first information to the first device, so that the first device can receive the first information from the second device, thereby determining the channel estimation strategy for performing channel estimation; or the first device determines the first information on its own. With respect to the latter, as a possible implementation, the present application supports establishing a mapping relationship between the channel estimation strategy and the first parameter, and the first device or the second device determines the first information based on the mapping relationship between the first parameter and the channel estimation strategy and the first parameter, thereby reducing the signaling interaction overhead between the first device and the second device.

[0110] Furthermore, the above-mentioned first parameter can be any one of the following: the number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, the frequency domain density of DMRS, or the number of multi-user (MU) terminal devices. Among them, the above-mentioned "number of transmitting antennas" is the number of transmitting antennas of the second device; the above-mentioned "number of receiving antennas" is the number of receiving antennas of the first device; the above-mentioned "number of ports" is the number of ports determined by the second device. For a single user, the number of ports used by the first device is equal to the number of ports configured by the second device; for multiple users, the number of ports used by the first device is less than the number of ports configured by the second device. For the mapping relationship between the first parameter and the channel estimation strategy, please refer to Tables 3 to 8. Among them, the contents shown in Tables 3 to 8 are only examples and are not intended to be final limitations.

[0111] Table 3

[0112] As described in Table 3, when the first parameter is the number of transmit antennas of the second device, different numbers of transmit antennas of the second device are associated with different channel estimation strategies. For example, if the number of transmit antennas of the second device is ≤ 64, it is associated with channel estimation strategy a; if 64 is less than the number of transmit antennas of the second device and less than 256, it is associated with channel estimation strategy b; and if the number of transmit antennas of the second device is ≥ 256, it is associated with channel estimation strategy c. Channel estimation strategies a, b, and c are different channel estimation strategies.

[0113] Table 4

[0114] As described in Table 4, when the first parameter is the number of receive antennas of the first device, different numbers of receive antennas of the first device are associated with different channel estimation strategies. For example, if the number of receive antennas of the first device is ≤ 8, it is associated with channel estimation strategy a; if the number of receive antennas of the first device is > 8, it is associated with channel estimation strategy b.

[0115] It should be noted that when the first parameter includes the number of transmitting antennas of the second device, the number of transmitting antennas of the second device can be pre-configured in the first device, and the first device can directly determine the channel estimation strategy 1 based on the number of transmitting antennas of the second device, or the second device can also send the number of transmitting antennas of the second device to the first device, and the first device determines the channel estimation strategy 1 based on the number of transmitting antennas of the second device sent by the second device. Among them, when the second device sends the number of transmitting antennas of the second device to the first device, this application does not limit the specific order of this step. It can be before the first device obtains the first information, or after the first device obtains the first information, and before determining the channel estimation strategy. This is not limited. Similarly, the second device determines the channel estimation strategy based on the first parameter. When the first parameter includes the number of receiving antennas of the first device, the second device can obtain the number of receiving antennas of the first device in various ways. This application does not limit this.

[0116] Table 5

[0117] As shown in Table 5, when the first parameter is the number of ports, different numbers of ports are associated with different channel estimation strategies. For example, if the number of ports is ≤ 24, it is associated with channel estimation strategy a; if the number of ports is > 24, it is associated with channel estimation strategy b.

[0118] Table 6

[0119] As shown in Table 6, when the first parameter is a port number, different port numbers are associated with different channel estimation strategies. For example, port number ∈ {0, 3} is associated with channel estimation strategy a; port number ∈ {0, N-1} is associated with channel estimation strategy b.

[0120] Table 7

[0121] As described in Table 7, when the first parameter is the frequency domain density of the DMRS, different DMRS frequency domain densities are associated with different channel estimation strategies. For example, if the DMRS frequency domain density is ≥ 1RE / RB, it is associated with channel estimation strategy b; if the DMRS frequency domain density is less than 1RE / RB, it is associated with channel estimation strategy a.

[0122] Table 8

[0123] As described in Table 8, when the first parameter is the number of MU terminal devices, different numbers of MU terminal devices are associated with different channel estimation strategies. For example, if the number of MU terminal devices is ≤ 4, it is associated with channel estimation strategy a; if the number of MU terminal devices is > 4, it is associated with channel estimation strategy b.

[0124] The above-mentioned channel estimation strategy a can be a traditional channel estimation strategy, and the above-mentioned channel estimation strategy b can be a popular channel estimation strategy. Among them, the traditional channel estimation strategy includes but is not limited to: Wiener filter interpolation (it can also include existing channel estimation schemes). In addition, the popular channel estimation strategy is based on a popular method for channel estimation. The specific description can be found below, and no further details are given here. Compared with the traditional channel estimation strategy, the popular channel estimation strategy assumes that the high-dimensional DMRS channel changes continuously in the frequency domain, interpolates in the high-dimensional space, and can improve the channel estimation effect when the frequency domain density is low.

[0125] In addition, it can be understood that when the above-mentioned channel estimation strategy is a traditional channel estimation strategy or a popular channel estimation strategy, the first device can support more types of channel estimation strategies and can meet the first device's flexible requirements for channel estimation.

[0126] Among them, the above-mentioned channel estimation strategy 1 can be channel estimation strategy a or channel estimation strategy b, without limitation. Among them, the above-mentioned first parameter can also be other parameters not mentioned, that is, this application supports establishing a mapping relationship between the channel estimation strategy and the first parameter, and the first parameter can be the parameters listed in Tables 3 to 8, or other parameters not mentioned. Therefore, the contents described in Tables 3 to 8 are only understood as examples and are not intended to be final limitations.

[0127] In one possible implementation, the above parameters can be combined with each other, for example, the combination between the number of transmitting antennas and the number of receiving antennas, the combination between the number of transmitting antennas and the number of ports, the combination between the number of receiving antennas and the number of ports, etc. Each parameter combination can be associated with a channel estimation strategy, for example, parameter combination 1 (such as the number of receiving antennas 1 and the number of ports 1) is associated with channel estimation strategy 1, parameter combination 2 (such as the number of receiving antennas 2 and the number of ports 2) is associated with channel estimation strategy 2, and so on. For specific descriptions, please refer to Tables 3 to 8 and will not be repeated here. Among them, different parameter combinations can also be associated with the same channel estimation strategy, for example, parameter combination 1 and parameter combination 2 are jointly associated with channel estimation strategy 1, etc., without limitation.

[0128] It should be noted that when the first device receives the first information sent by the second device, the second device can interact with the above parameters with the first device, that is: the second device sends the above first parameters to the first device, so that the first device can determine the first information, or the above parameters can be pre-configured on the first device, and the first device can determine the first information based on this.

[0129] S220: The second device sends DMRS1 to the first device.

[0130] Correspondingly, the first device receives DMRS1.

[0131] S230: The first device performs channel estimation according to channel estimation strategy 1 and DMRS1.

[0132] Specifically, before performing channel estimation, the first device first determines the channel estimation strategy 1 to be adopted based on the first information, and performs channel estimation based on the channel estimation strategy 1 and DMRS 1. Compared with the existing first device using a fixed channel estimation strategy for channel estimation, the above scheme can support the first device to flexibly adopt different channel estimation strategies for channel estimation. This can enable the channel estimation result obtained by the first device according to the channel estimation strategy 1 to better match the channel conditions, thereby supporting subsequent more accurate data transmission.

[0133] In the above method, embodiments of the present application also support dynamically indicating a channel estimation strategy, that is, the channel estimation strategy 1 indicated by the first information can be adjusted based on changes in the channel state. For example, the first device adopts channel estimation strategy a1 (adapting to channel condition 1) at time 1 and adopts channel estimation strategy a2 (adapting to channel condition 2) at time 2, thereby enabling adaptation to different channel conditions.

[0134] The method shown in FIG. 2 is further described below in conjunction with FIG. 3 to FIG. 6 .

[0135] FIG3 is a schematic diagram of the interaction flow of a communication method 300 according to an embodiment of the present application. The method 300 is described as follows, taking the first device as the terminal device 120 and the second device as the network device 110 as an example. As shown in FIG3 , the method 300 includes:

[0136] Optionally, in S310 , the terminal device 120 sends second information to the network device 110 , where the second information is used to indicate that the terminal device 120 supports channel estimation strategy 1 .

[0137] Correspondingly, the network device 110 receives the second information and determines that the terminal device 120 supports the channel estimation strategy 1 according to the second information.

[0138] After terminal device 120 initially accesses a cell, terminal device 120 may report its channel estimation capabilities, i.e., which channel estimation strategies it supports, to network device 110. For ease of description, the following example uses terminal device 120 reporting to network device 110 whether it supports channel estimation strategy 1, but the present invention is not limited thereto.

[0139] S320 : The network device 110 sends first information to the terminal device 120 .

[0140] Correspondingly, the terminal device 110 receives the first information.

[0141] For a description of how the network device 110 determines the first information, please refer to the descriptions of Tables 3 to 8 above, which will not be repeated here.

[0142] S330 : The network device 110 indicates the pattern of DMRS1 to the terminal device 120 .

[0143] Correspondingly, the terminal device 120 determines the pattern of DMRS1 according to the instruction of the network device 110 .

[0144] One possible implementation method is that the network device 110 indicates the DMRS1 pattern to the terminal device 120, which may include: the network device 110 sends the DMRS1 pattern to the terminal device 120, or it may also include: the DMRS1 pattern is pre-configured in the terminal device 120, and the network device 110 sends indication information for indicating the DMRS1 pattern to the terminal device 120, etc., without limitation.

[0145] The DMRS1 pattern is used to configure DMRS1, and for detailed descriptions, please refer to Table 1 and Table 2. For ease of description, the following description is based on an example in which the DMRS1 configuration type is Type 2 dual symbols.

[0146] S340 , the network device 110 sends DMRS1 to the terminal device 120 .

[0147] Correspondingly, the terminal device 120 receives DMRS1.

[0148] S350 : The terminal device 120 performs channel estimation according to the channel estimation strategy 1 , the pattern of DMRS1 , and DMRS1 .

[0149] Specifically, when channel estimation strategy 1 is a traditional channel estimation strategy, the terminal device 120 uses the traditional channel estimation strategy for channel estimation. For details, please refer to the existing description. When channel estimation strategy 1 is a popular channel estimation strategy, the terminal device 120 uses a popular channel estimation strategy for channel estimation, which specifically includes:

[0150] 1) Obtain the subcarrier or orthogonal frequency division multiplexing (OFDM) where DMRS1 is located according to the DMRS1 pattern

[0151] division multiplexing (OFDM) symbols; channel vector S0 and channel vector S1;

[0152] 2) Obtain θ and φ: S0 H *S1=cos(θ)*e (+jφ); θ is the spatial angle between the channel vector S0 and the channel vector S1; φ is the propagation rotation angle between the channel vector S0 and the channel vector S1;

[0153] in, represents the conjugate transpose of s0.

[0154] 3) Calculate the channel interpolation parameters α(θ, φ, t) and β(θ, φ, t) between channel vector S0 and channel vector S1, which are the relative positions of the channel vector to be interpolated and channel vector S0 and channel vector S1, 0≤t≤1:

[0155] a)

[0156] b)

[0157] 4) According to the geodesic formula, calculate the channel vector S between the channel vector S0 and the channel vector S1 t , completing channel estimation.

[0158] 5)S t =S0*α(θ,φ,t)+S1*β(θ,φ,t)

[0159] Regarding channel vector S0, channel vector S1 and channel vector S t The description between them can be found in Figures 4 and 5.

[0160] Figure 4 is a schematic diagram of channel estimation of an embodiment of the present application. Among them, the resource element is the smallest unit that carries the channel vector. The resource element is a subcarrier in the frequency domain and an OFDM symbol in the time domain. Therefore, the content described in Figure 4 is that the two resource elements carrying channel vector S0 and channel vector S0 have the same time domain position (that is, the same OFDM symbol), but have different frequency domain positions (that is, different subcarriers). Take the terminal device 120 determining the channel vector S0 and the channel vector S1 as an example for description. Specifically, the terminal device 120 determines the position of the subcarrier where the channel vector S0 and the channel vector S1 are located according to the pattern of DMRS1 (the time domain position is the same), and determines the specific values ​​of the channel vector S0 and the channel vector S1 based on the received DMRS1, and can determine the channel vector S between the channel vector S0 and the channel vector S1 in combination with the above formula. t The value of is used to complete the channel estimation.

[0161] Figure 5 is a schematic diagram of channel estimation of an embodiment of the present application. Among them, the resource unit is the smallest unit that carries the channel vector. The resource unit is a subcarrier in the frequency domain and an OFDM symbol in the time domain. Therefore, the content described in Figure 5 is that the two resource units carrying channel vector S0 and channel vector S0 have the same frequency domain position (that is, the same subcarrier), but have different time domain positions (that is, different OFDM symbols). Take the terminal device 120 determining the channel vector S0 and the channel vector S1 as an example for description. Specifically, the terminal device 120 determines the position of the OFDM symbol where the channel vector S0 and the channel vector S1 are located according to the pattern of DMRS1, and determines the specific values ​​of the channel vector S0 and the channel vector S1 based on the received DMRS1, and can determine the channel vector S between the channel vector S0 and the channel vector S1 in combination with the above formula. t The value of is used to complete the channel estimation.

[0162] In summary, before performing channel estimation, the terminal device 120 determines the channel estimation strategy to be adopted based on the first information, and performs channel estimation based on the channel estimation strategy and DMRS1. Compared with the existing terminal device 120 using a fixed channel estimation strategy for channel estimation, the above scheme can support the terminal device 120 to flexibly adopt different channel estimation strategies for channel estimation, which can enable the channel estimation result obtained by the terminal device 120 according to the channel estimation strategy 1 to better match the channel conditions, thereby supporting subsequent more accurate data transmission.

[0163] FIG6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application. The second device is described as a terminal device 120 and the first device is a network device 110. As shown in FIG6 , the method 600 includes:

[0164] S610: The network device 110 determines first information.

[0165] Specifically, the network device 110 may determine the first information according to the contents shown in Tables 3 to 8 above.

[0166] S620 : The network device 110 indicates the pattern of DMRS1 to the terminal device 120 .

[0167] Correspondingly, the terminal device 120 determines the pattern of DMRS1 according to the instruction of the network device 110 .

[0168] For the description of S620, please refer to S330 and will not be repeated here.

[0169] S630 : The terminal device 120 sends DMRS1 to the network device 110 .

[0170] Specifically, the terminal device 120 sends DMRS1 to the network device 110 based on the pattern of DMRS1. Correspondingly, the network device 110 receives DMRS1.

[0171] S640: The network device 110 performs channel estimation according to the channel estimation strategy 1 and DMRS1.

[0172] Specifically, when channel estimation strategy 1 is a traditional channel estimation strategy, network device 110 uses the traditional channel estimation strategy for channel estimation. For details, please refer to the existing description. When channel estimation strategy 1 is a popular channel estimation strategy, network device 110 uses a popular channel estimation strategy for channel estimation, which specifically includes:

[0173] 1) Obtain the channel vector S0 and channel vector S1 on the subcarrier or OFDM symbol where DMRS1 is located according to the pattern of DMRS1;

[0174] 2) Obtain θ and φ: S0 H *S1=cos(θ)*e (+jφ) ;

[0175] 3) Calculate the channel interpolation parameters α(θ,φ,t) and β(θ,φ,t) between S0 and S1:

[0176] a)α(θ,φ,t)=(cos(t·θ)-cos(θ)·sin(t·θ) / sin(θ))·e (+jφt)

[0177] b)β(θ,φ,t)=sin(t·θ) / sin(θ)·e(+jφ(t-1))

[0178] 4) According to the geodesic formula, calculate the channel vector S between the channel vector S0 and the channel vector S1 t , 0≤t≤1, channel estimation is completed.

[0179] 5)S t =S0*α(θ,φ,t)+S1*β(θ,φ,t)

[0180] For a detailed description of the above steps, please refer to the description of FIG3 , which will not be repeated here.

[0181] In summary, before performing channel estimation, the network device 110 determines the channel estimation strategy 1 to be adopted based on the first information, and performs channel estimation based on the channel estimation strategy 1 and DMRS 1. Compared to the existing network device 110 that uses a fixed channel estimation strategy for channel estimation, the above solution can support the network device 110 to flexibly adopt different channel estimation strategies for channel estimation. This can enable the channel estimation result obtained by the network device 110 according to the channel estimation strategy 1 to better match the channel conditions, thereby supporting subsequent more accurate data transmission.

[0182] In the above scheme, the indication method of the first information can be explicit, implicit, or configured through pre-configuration. For explicit indication, this application supports the clear indication of the first information through specific fields (such as using bits, etc.). For implicit indication, the first device and the second device can agree on the selection conditions corresponding to different channel estimation strategies (such as channel frequency domain flatness, pilot frequency domain density), and the first device or the second device determines the corresponding channel estimation strategy based on the selection conditions. For pre-configuration, this application supports pre-configuration using existing methods.

[0183] In addition, the above-mentioned first information and / or second information can be signaling such as downlink control information (DCI), uplink control information (UCI), media access control-control element (MAC-CE) or radio resource control information (RRC).

[0184] It should be noted that the above solution is described based on a popular channel estimation strategy as an example, but other possible scenarios are not limited. In addition, the above method is also applicable to time domain filtering interpolation and PUSCH channel estimation, which will not be described in detail. Specifically, when the above method is applied to PUSCH channel estimation, the first information is determined by the network device and does not need to be indicated to the terminal device. Apart from this, the two solutions are similar.

[0185] Finally, the device embodiment of the embodiment of the present application is introduced.

[0186] To implement the various functions of the method provided herein, the first device and the second device may each include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0187] 7 is a schematic block diagram of a communication device 700 according to an embodiment of the present application. The communication device 700 includes a processor 710 and a communication interface 720, which may be interconnected via a bus 730. The communication device 700 may be a first device or a second device.

[0188] Optionally, the communication device 700 may further include a memory 740. The memory 740 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and is used for related instructions and data.

[0189] The processor 710 may be one or more central processing units (CPUs). In the case where the processor 710 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0190] When the communication apparatus 700 is a first device, illustratively, the processor 710 is configured to perform the following operations: acquire first information; receive DMRS1; perform channel estimation based on channel estimation strategy 1 and DMRS1, etc.

[0191] When the communication apparatus 700 is the second device, illustratively, the processor 710 is configured to perform the following operations: sending the first information and DMRS1, etc.

[0192] The above contents are merely exemplary descriptions. When the communication apparatus 700 is the first device / the second device, it will be responsible for executing the methods or steps related to the first device / the second device in the above method embodiments.

[0193] The above description is merely exemplary. For details, please refer to the contents of the above method embodiments. The implementation of each operation in FIG7 may also correspond to the corresponding description of the method embodiments shown in FIG2 to FIG6.

[0194] Figure 8 is a schematic block diagram of a communication device 800 according to an embodiment of the present application. Communication device 800 may be a first device or a second device, or a chip or module within the first device or the second device, configured to implement the methods described in the above embodiments. Communication device 800 includes a transceiver unit 810 and a processing unit 820. The following provides an exemplary description of transceiver unit 810 and processing unit 820.

[0195] The transceiver unit 810 may include a transmitting unit and a receiving unit. The transmitting unit is used to perform the transmitting operation of the communication device, and the receiving unit is used to perform the receiving operation of the communication device. For ease of description, this embodiment of the application combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.

[0196] When the communication apparatus 800 is a first device, illustratively, the processing unit 820 is configured to perform channel estimation according to the channel estimation strategy 1 and DMRS1; the transceiver unit 810 is configured to obtain the first information and DMRS1, etc.

[0197] When the communication apparatus 800 is the second device, illustratively, the transceiver unit 810 is configured to send the first information and DMRS1, etc.

[0198] The above contents are merely exemplary descriptions. When the communication apparatus 800 is the first device / the second device, it will be responsible for executing the methods or steps related to the first device / the second device in the above method embodiments.

[0199] Optionally, the communication device 800 further includes a storage unit 830, which is used to store a program or code for executing the aforementioned method.

[0200] The device embodiments shown in Figures 7 and 8 are used to implement the contents described in Figures 2 to 6. The specific execution steps and methods of the devices shown in Figures 7 and 8 can refer to the contents described in the above method embodiments.

[0201] Figure 9 is a schematic block diagram of a communication device 900 according to an embodiment of the present application. The communication device 900 is used to implement the functions of the first device / the second device. The communication device 900 may be a chip in the first device / the second device.

[0202] Communication device 900 includes an input / output interface 920 and a processor 910. The input / output interface 920 may be an input / output circuit. The processor 910 may be a signal processor, a chip, or other integrated circuit capable of implementing the method of the present application. The input / output interface 920 is used for inputting or outputting signals or data.

[0203] For example, when the communication apparatus 900 is a first device, the input / output interface 920 is configured to obtain the first information and DMRS 1. The processor 910 is configured to perform channel estimation based on the channel estimation strategy 1 and DMRS 1. The processor 910 is also configured to execute some or all steps of any method provided herein.

[0204] For example, the communication apparatus 900 is a second device, and the input / output interface 920 is used to send the first information and DMRS 1. In addition, the processor 910 is also used to execute part or all of the steps of any method provided in this application.

[0205] In one possible implementation, the processor 910 implements the functions implemented by the network device or the terminal device by executing instructions stored in the memory.

[0206] Optionally, the communication device 900 further includes a memory.

[0207] Optionally, the processor and memory are integrated together.

[0208] Optionally, the memory is outside the communication device 900 .

[0209] In one possible implementation, the processor 910 may be a logic circuit that inputs / outputs messages or signals through the input / output interface 920. The logic circuit may be a signal processor, a chip, or other integrated circuit that can implement the method of the embodiment of the present application.

[0210] The above description of the communication device 900 is only an exemplary description. The communication device 900 can be used to execute the method described in the above embodiment. For specific content, please refer to the description of the above method embodiment, which will not be repeated here.

[0211] Figure 10 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application. The communication device 1000 may be a network device or a chip within the network device. The communication device 1000 is configured to execute the operations performed by the network device in the method embodiments shown in Figures 2-6.

[0212] When the communication device 1000 is a network device, for example, a base station. Figure 10 shows a simplified schematic diagram of the base station structure. The base station includes a module 1010, a module 1020, and a module 1030. Module 1010 is mainly used for baseband processing, controlling the base station, etc.; module 1010 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Module 1020 is mainly used to store computer program code and data. Module 1030 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; module 1030 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver, etc. The transceiver module of module 1030 can also be called a transceiver or a transceiver, etc., which includes an antenna 1033 and a radio frequency circuit (not shown in Figure 10), wherein the radio frequency circuit is mainly used for radio frequency processing. Alternatively, the device for implementing the receiving function in module 1030 may be considered a receiver, and the device for implementing the transmitting function may be considered a transmitter, that is, module 1030 includes a receiver 1032 and a transmitter 1031. The receiver may also be referred to as a receiving module, a receiver, or a receiving circuit, and the transmitter may be referred to as a transmitting module, a transmitter, or a transmitting circuit.

[0213] Module 1010 and module 1020 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional embodiment, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0214] For example, in one implementation, the transceiver module of module 1030 is used to execute the transceiver-related processes executed by the network device in the embodiments shown in Figures 2 to 6. The processor of module 1010 is used to execute the processing-related processes executed by the network device in the embodiments shown in Figures 2 to 6.

[0215] In another implementation, the processor of module 1010 is used to execute processes related to the processing performed by the communication device in the embodiments shown in Figures 2 to 6.

[0216] In another implementation, the transceiver module of module 1030 is used to execute the transceiver-related processes performed by the communication device in the embodiments shown in Figures 2 to 6.

[0217] It should be understood that FIG10 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver described above may not rely on the structures shown in FIG7 to FIG9 .

[0218] When communication device 1000 is a chip, the chip includes a transceiver, memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. The network device's transmit operation in the above method embodiment can be understood as the chip's output, and the network device's receive operation in the above method embodiment can be understood as the chip's input.

[0219] Figure 11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. The communication device 1100 may be a terminal device, a processor or a chip of a terminal device. The communication device 1100 may be used to perform the operations performed by the terminal device or the communication device in the above method embodiment.

[0220] When the communication device 1100 is a terminal device, Figure 11 shows a simplified schematic diagram of the terminal device structure. As shown in Figure 11, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1131, a receiver 1132, a radio frequency circuit (not shown in Figure 11), an antenna 1133, and input / output devices (not shown in Figure 11).

[0221] The processor is primarily used to process communication protocols and communication data, control terminal devices, execute software programs, and process software program data. Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices. For example, touch screens, displays, and keyboards are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0222] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 11 only shows one memory, processor, and transceiver. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.

[0223] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0224] As shown in Figure 11, the terminal device includes a processor 1110, a memory 1120, and a transceiver 1130. The processor 1110 can be called a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 1130 can be called a transceiver unit, a transceiver, a transceiver device, etc.

[0225] Alternatively, the device implementing the receiving function in transceiver 1130 may be considered a receiving module, and the device implementing the transmitting function in transceiver 1130 may be considered a transmitting module. That is, transceiver 1130 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.

[0226] For example, in one implementation, the processor 1110 is used to execute the processing actions of the terminal device in the embodiments shown in Figures 2 to 6, and the transceiver 1130 is used to execute the transceiver actions of the terminal device in Figures 2 to 6.

[0227] For example, in one implementation, the processor 1110 is used to execute the processing actions of the terminal device in the embodiments shown in Figures 2 to 6, and the transceiver 1130 is used to execute the transceiver actions of the terminal device in Figures 2 to 6.

[0228] It should be understood that FIG11 is merely an example and not a limitation, and the above-mentioned terminal device including the transceiver module and the processing module may not rely on the structures shown in FIG7 to FIG9.

[0229] When the communication device 1100 is a chip, the chip includes a processor, memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment can be understood as the chip's output, and the receiving operation of the terminal device in the above method embodiment can be understood as the chip's input.

[0230] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.

[0231] The present application also provides another chip, comprising: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is configured to execute code in a memory. When the code is executed, the processor is configured to execute the methods in the above examples. Optionally, the chip also includes a memory, which is configured to store computer programs or code.

[0232] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0233] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0234] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.

[0235] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0236] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0237] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0238] In the several embodiments provided in this application, the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0239] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0240] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0241] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0242] The above is only a specific implementation of the embodiment of the present application, but the scope of protection of the embodiment of the present application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the embodiment of the present application, and they should be included in the scope of protection of the embodiment of the present application. Therefore, the scope of protection of the embodiment of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: The method is applied to a first device side, and the method includes: Acquire first information, where the first information is used to indicate a channel estimation strategy; receiving a demodulation reference signal from a second device; Channel estimation is performed according to the channel estimation strategy and the demodulation reference signal.

2. The method according to claim 1, characterized in that The obtaining of the first information includes: The first information is received from the second device.

3. The method according to claim 1, characterized in that The obtaining of the first information includes: The first information is determined according to a mapping relationship between a first parameter and the channel estimation strategy and the first parameter.

4. The method according to claim 3, characterized in that The first parameter includes at least one of the following: The number of transmitting antennas of the second device, the number of receiving antennas, the number of ports, the port sequence number of the first device, or the frequency domain density of the demodulation reference signal.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Acquire a pattern of the demodulation reference signal; The performing channel estimation according to the channel estimation strategy and the demodulation reference signal includes: Obtaining a channel interpolation parameter of the demodulation reference signal according to the channel estimation strategy and the pattern of the demodulation reference signal; The channel estimation is performed according to the channel interpolation parameters.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Sending second information to the second device, where the second information is used to indicate support for the channel estimation strategy.

7. The method according to any one of claims 1 to 6, characterized in that The channel estimation strategy includes any one of the following: Traditional channel estimation strategy, or, manifold-based channel estimation strategy.

8. A communication method, characterized in that: The method is applied to the second device side, and the method includes: Sending first information to a first device, where the first information is used to indicate a channel estimation strategy; Sending a demodulation reference signal to the first device; The channel estimation strategy and the demodulation reference signal are used by the first device to perform channel estimation.

9. The method according to claim 8, characterized in that The method further comprises: Get the first parameter; The first information is determined according to a mapping relationship between the first parameter and the channel estimation strategy and the first parameter.

10. The method according to claim 9, characterized in that The first parameter includes at least one of the following: The number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, or the frequency domain density of the demodulation reference signal.

11. The method according to any one of claims 8 to 10, characterized in that The method further comprises: Second information is received, where the second information is used to indicate support for the channel estimation strategy.

12. The method according to any one of claims 8 to 11, characterized in that The channel estimation strategy includes any one of the following: Traditional channel estimation strategy, or, manifold-based channel estimation strategy.

13. A communication device, characterized in that: include: A processing unit, configured to obtain first information, where the first information is used to indicate a channel estimation strategy; A transceiver unit, configured to receive a demodulation reference signal; The processing unit is further configured to perform channel estimation according to the channel estimation strategy and the demodulation reference signal.

14. The device according to claim 13, characterized in that The transceiver unit is further used to receive the first information.

15. The device according to claim 13, characterized in that The processing unit is further used to determine the first information according to a mapping relationship between the first parameter and the channel estimation strategy and the first parameter.

16. The device according to claim 15, characterized in that The first parameter includes at least one of the following: The number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, or the demodulation parameter Consider the frequency domain density of the signal.

17. The device according to any one of claims 13 to 16, characterized in that The transceiver unit is further used for: Acquiring a pattern of the demodulation reference signal; Wherein, the processing unit is further configured to include: Obtaining a channel interpolation parameter of the demodulation reference signal according to the channel estimation strategy and the pattern of the demodulation reference signal; The channel estimation is performed according to the channel interpolation parameters.

18. The device according to any one of claims 13 to 17, characterized in that The transceiver unit is further used for: Second information is sent, where the second information is used to indicate support for the channel estimation strategy.

19. The method according to any one of claims 13 to 18, characterized in that The channel estimation strategy includes any one of the following: Traditional channel estimation strategy, or, manifold-based channel estimation strategy.

20. A communication device, characterized in that: include: A transceiver unit, configured to send first information, where the first information is used to indicate a channel estimation strategy; The transceiver unit is further used to send a demodulation reference signal; The channel estimation strategy and the demodulation reference signal are used for performing channel estimation.

21. The device according to claim 20, characterized in that The communication device further comprises a processing unit, The transceiver unit is further used to receive a first parameter; The processing unit is used to determine the first information according to a mapping relationship between the first parameter and the channel estimation strategy and the first parameter.

22. The device according to claim 21, characterized in that The first parameter includes at least one of the following: The number of transmitting antennas of the second device, the number of receiving antennas of the first device, the number of ports, the port sequence number, or the frequency domain density of the demodulation reference signal.

23. The device according to any one of claims 20 to 22, characterized in that The transceiver unit is further used for: Second information is received, where the second information is used to indicate support for the channel estimation strategy.

24. The device according to any one of claims 20 to 23, characterized in that The channel estimation strategy includes any one of the following: Traditional channel estimation strategy, or, manifold-based channel estimation strategy.

25. A communication device, characterized in that: comprising a processor configured to, by executing a computer program or instructions, or, by means of a logic circuit, The communication device is caused to execute the method according to any one of claims 1 to 7, or The communication device is enabled to execute the method according to any one of claims 8 to 12.

26. The communication device according to claim 25, characterized in that The communication device further comprises a memory for storing the computer program or instructions.

27. The communication device according to claim 25 or 26, characterized in that: The communication device further comprises a communication interface, and the communication interface is used for inputting and / or outputting signals.

28. A communication device, characterized in that: It includes a logic circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals. The logic circuit is used to execute the method according to any one of claims 1 to 7, or, The logic circuit is configured to execute the method according to any one of claims 8 to 12.

29. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method according to any one of claims 1 to 7 is performed, or The method according to any one of claims 8 to 12 is performed.

30. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method according to any one of claims 1 to 7 is performed, or The method according to any one of claims 8 to 12 is performed.

31. A communication system, characterized in that: Comprising: a first device and a second device; The first device is used to obtain first information, where the first information is used to indicate a channel estimation strategy; The second device is configured to send a receive demodulation reference signal to the first device; The first device is used to receive the demodulation reference signal; The first device is used to perform channel estimation according to the channel estimation strategy and the demodulation reference signal.

32. The system according to claim 31, characterized in that The second device is used to send the first information to the first device; The first device is used to receive the first information.

33. The system according to claim 32, characterized in that The first device is further used for: The first information is determined according to a mapping relationship between a first parameter and the channel estimation strategy and the first parameter.

34. The system according to claim 33, characterized in that The first parameter includes at least one of the following: The number of transmitting antennas of the second device, the number of receiving antennas, the number of ports, the port sequence number of the first device, or the frequency domain density of the demodulation reference signal.

35. The method according to any one of claims 31 to 34, characterized in that The first device is further used to obtain a pattern of the demodulation reference signal; The first device is further configured to obtain a channel interpolation parameter of the demodulation reference signal according to the channel estimation strategy and the pattern of the demodulation reference signal; The first device is further configured to perform the channel estimation according to the channel interpolation parameter.

36. A system according to any one of claims 31 to 35, characterized in that The first device is further used to send second information to the second device, where the second information is used to indicate support for the channel estimation strategy; The second device is further used to receive the second information.

37. A system according to any one of claims 31 to 36, characterized in that The channel estimation strategy includes any one of the following: Traditional channel estimation strategy, or, manifold-based channel estimation strategy.

Citation Information

Patent Citations

  • Selecting from among plural channel estimation techniques

    CN102498734A

  • Channel estimation method, device and equipment

    CN114500184A

  • Channel measurement method and communication device

    CN114600384A

  • Demodulation reference signal bundling for sidelink communications

    US20230050382A1

  • Communication method and apparatus

    WO2022165671A1