Communication method and device
By transmitting the first information indicating the channel estimation frequency domain resources between the terminal device and the network device and generating a matching first configuration, the problem of poor channel estimation accuracy in large-scale MIMO systems is solved, and higher channel estimation accuracy and lower communication signaling overhead are achieved.
Patent Information
- Application Number
- CN202311440133.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In large-scale MIMO systems, the channel estimation performance based on DMRS is affected by factors such as the frequency domain density of the port, resulting in poor channel estimation accuracy.
By transmitting the first information between the terminal device and the network device, the information instructs the terminal device to the frequency domain resources corresponding to each channel estimate value when performing channel estimation for M ports. The network device generates a first configuration based on the first information, which is consistent with the channel estimation capability of the terminal device to ensure that the performance of the channel estimation is not affected by factors such as the frequency domain density of the port.
The accuracy of channel estimation is improved, the communication signaling overhead of channel estimation is reduced, and communication resources are saved.
Smart Images

Figure CN119921813A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In massive multi-input multi-output (MIMO), the importance of estimating the uplink or downlink channel becomes increasingly apparent in order to send and receive data, obtain system synchronization, and feedback channel information. Channel estimation refers to the process of reconstructing or restoring the received signal in order to compensate for the signal distortion caused by channel fading and noise fading. It uses the reference signal known in advance by the transmitter and receiver to track the time and frequency domain changes of the channel. The above-mentioned reference signal is also called pilot signal or reference signal (RS). They are distributed on different resource elements (RE) in the two-dimensional space of time and frequency in the orthogonal frequency division multiplexing (OFDM) symbol, and have known amplitude and phase.
[0003] One of the reference signals is the demodulation reference signal (DMRS). The user equipment (UE) performs channel estimation based on the received DMRS. The channel estimation result can be used to assist the demodulation of the physical downlink shared channel (PDSCH). The performance of channel estimation based on DMRS is affected by factors such as the frequency domain density of the DMRS port, resulting in poor channel estimation performance. Summary of the invention
[0004] The embodiments of the present application provide a communication method and apparatus for improving channel estimation accuracy.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a network device or a module (such as a chip) in a network device. Taking the application of the method to a network device as an example, in the method, the network device receives first information from a terminal device, and the first information is used to indicate the frequency domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to M ports; wherein M is a positive integer; based on the first information, a first configuration is generated, and the first configuration is used by the terminal device to perform channel estimation on the channels corresponding to the M ports; and the first configuration is sent to the terminal device.
[0006] In an embodiment of the present application, since the first information indicates the frequency domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to M ports (i.e., the channel estimation capability of the terminal device), the first configuration determined according to the first information (i.e., the channel estimation auxiliary information corresponding to the M ports) is consistent with the channel estimation capability of the terminal device, so that the performance of the channel estimation is not affected by factors such as the frequency domain density of the port, which helps to improve the accuracy of the channel estimation.
[0007] In addition, since the first configuration is generated based on the first information, the first configuration matches the frequency domain resources corresponding to the channel estimation of the channels of the M ports by the terminal device. The first configuration does not carry any information other than the information required for the terminal device to perform channel estimation on the channels of the M ports, thereby reducing the communication signaling overhead of the channel estimation to save communication resources.
[0008] In a possible design, the first information is also used to indicate the time domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports. In this design, since the first information can also indicate the time domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports, the communication signaling overhead related to the channel estimation and the time domain of the terminal device can be reduced, and communication resources can be further saved.
[0009] In one possible design, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the frequency domain resources corresponding to each of them belong to the same frequency domain range; or, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the frequency domain resources corresponding to each of them belong to different frequency domain ranges; wherein, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the frequency domain identifiers corresponding to each of them are different. In this design, the terminal device can generate different channel estimation values in the same frequency domain range, or the terminal device can generate different channel estimation values in different frequency domain ranges.
[0010] In one possible design, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the time domain resources corresponding to each of them belong to the same time domain range; or, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the time domain resources corresponding to each of them belong to different time domain ranges; wherein, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the time domain identifiers corresponding to each of them are different. In this design, the terminal device can generate different channel estimation values in the same time domain range, or the terminal device can generate different channel estimation values in different time domain ranges.
[0011] In one possible design, the first information may include, but is not limited to: frequency domain filtering granularity, the frequency domain filtering granularity indicates the number of frequency domain units corresponding to each channel estimation value obtained by the terminal device in the interpolation filtering stage of the channel estimation process; and / or, frequency domain detection granularity, the frequency domain detection granularity indicates the number of frequency domain units corresponding to each channel estimation value obtained by the terminal device in the data detection stage of the channel estimation process. In this design, the first information may include, but is not limited to, at least one of the frequency domain filtering granularity and the frequency domain detection granularity, so that the first configuration generated by the network device according to the first information matches at least one of the frequency domain filtering granularity and the frequency domain detection granularity of the terminal device for the M ports, which helps to improve the channel estimation accuracy of the terminal device.
[0012] In one possible design, the first information may also include time domain filtering granularity, which indicates the number of time domain units corresponding to each channel estimation value obtained by the terminal device in the interpolation filtering stage of the channel estimation process; and / or time domain detection granularity, which indicates the number of time domain units corresponding to each channel estimation value obtained by the terminal device in the data detection stage of the channel estimation process. In this design, the first information may include but is not limited to time domain filtering granularity and / or time domain detection granularity, so that the first configuration generated by the network device according to the first information matches the time domain filtering granularity and / or time domain detection granularity of the terminal device for M ports, which helps to improve the channel estimation accuracy of the terminal device.
[0013] In one possible design, the first information includes the number of manifold parameter sets that the terminal device needs to refer to during the channel estimation process. In this design, since the first information also includes the number of manifold parameter sets that need to be referred to during the channel estimation process, the network device can generate a first configuration based on the number of manifold parameter sets, thereby making the first configuration more compatible with the channel estimation capability of the terminal device, thereby further improving the channel estimation accuracy of the terminal device.
[0014] In one possible design, the first configuration includes a first matrix; the first matrix is related to the first information, a matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, and a frequency domain projection matrix corresponding to the signal patterns of the M ports; and / or the first matrix is related to the first information, a matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, and a time domain projection matrix corresponding to the signal patterns of the M ports. In this design, when the first configuration includes the first matrix, the network device can determine the first matrix based on the first information, a matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, a frequency domain projection matrix corresponding to the signal patterns of the M ports, and / or a time domain projection matrix, so that the network device can flexibly set the first configuration in combination with the frequency domain information (e.g., frequency domain projection matrix) and / or time domain information (e.g., time domain projection matrix) corresponding to the M ports.
[0015] In one possible design, the first configuration includes a first channel estimation parameter; the first channel estimation parameter is related to the spatial angle and / or rotation angle between different channels respectively corresponding to the frequency domain resources corresponding to the first information and the signal patterns of the M ports; and / or the first channel estimation parameter is related to the spatial angle and / or rotation angle between channels respectively corresponding to the time domain resources corresponding to the first information and the signal patterns of the M ports. The first channel estimation parameter may include one or more parameters, and the embodiments of the present application do not impose specific limitations. In this design, when the first configuration includes the first channel estimation parameter, the network device can determine the first channel estimation parameter based on the first information, the spatial angle and / or rotation angle between different channels respectively corresponding to the frequency domain resources corresponding to the signal patterns of the M ports, and / or the spatial angle and / or rotation angle between the channels respectively corresponding to the time domain resources corresponding to the signal patterns of the M ports, so that the network device can flexibly set the first configuration in combination with the frequency domain information corresponding to the M ports (for example, the spatial angle and / or rotation angle between different channels respectively corresponding to the frequency domain resources) and / or the time domain information (for example, the spatial angle and / or rotation angle between different channels respectively corresponding to the time domain resources).
[0016] In one possible design, receiving the first information from the terminal device includes: periodically receiving the first information from the terminal device; or receiving capability information reported by the terminal device, the capability information including the first information. In this design, multiple implementations of the network device receiving the first information from the terminal device are provided.
[0017] In one possible design, the method further includes: sending query information to the terminal device, the query information being used to request the first information. In this design, the network device can actively request the first information from the terminal device, which can avoid the terminal device sending the first information to the network device when the network device does not need the first information, thereby further reducing the signaling overhead of the channel estimation.
[0018] In one possible design, the M ports are DMRS ports, and the channels corresponding to the M ports are DMRS channels. In this design, the M ports are DMRS ports, that is, the communication method provided in the present application can be applied to DMRS channel estimation.
[0019] In a possible design, when the M ports are DMRS ports, the first configuration is also used for the terminal device to perform multi-input multi-output MIMO equalization on the channels corresponding to the M ports. In this design, since the first configuration is generated based on the first information, the first configuration matches the frequency domain resources and / or time domain resources corresponding to the channel estimation of the channels of the M ports by the terminal device, and thus the first configuration also matches the processing granularity (e.g., frequency domain detection granularity and / or time domain detection granularity) of the MIMO equalization of the channels corresponding to the M ports by the terminal device, which helps to improve the accuracy of the MIMO equalization of the terminal device.
[0020] In the second aspect, an embodiment of the present application also provides a communication method, which can be applied to a terminal device or a module (such as a chip) in a terminal device. Taking the application of the method to a terminal device as an example, in the method, the terminal device can send a first information to a network device, and the first information is used to indicate the frequency domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to M ports; and receive a first configuration from the network device, and the first configuration is used by the terminal device to perform channel estimation on the channels corresponding to the M ports.
[0021] In a possible design, the first information is also used to indicate the time domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports.
[0022] In one possible design, the frequency domain resources corresponding to different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports belong to the same frequency domain range; or, the frequency domain resources corresponding to different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports belong to different frequency domain ranges; wherein, the different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports correspond to different frequency domain identifiers.
[0023] In one possible design, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the time domain resources corresponding to each of them belong to the same time domain range; or, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the time domain resources corresponding to each of them belong to different time domain ranges; wherein, when the terminal device performs channel estimation on the channels corresponding to the M ports, different channel estimation values are generated, and the time domain identifiers corresponding to each of them are different. In this design, the terminal device can generate different channel estimation values in the same time domain range, or the terminal device can generate different channel estimation values in different time domain ranges.
[0024] In one possible design, the first information includes: frequency domain filtering granularity, where the frequency domain filtering granularity is the number of frequency domain units used by the terminal device to generate each channel estimation value during the filtering stage of the channel estimation process; and / or, frequency domain detection granularity, where the frequency domain detection granularity is the number of frequency domain units used by the terminal device for data detection.
[0025] In one possible design, the first information also includes time domain filtering granularity, where the time domain filtering granularity is the number of time domain units corresponding to each channel estimation value in the interpolation filtering stage of the channel estimation process of the terminal device; and / or, time domain detection granularity, where the time domain detection granularity is the number of time domain units for data detection by the terminal device.
[0026] In one possible design, the first information also includes the number of sets of manifold parameters that the terminal device needs to refer to during the channel estimation process.
[0027] In one possible design, the first configuration includes a first matrix; the first matrix is related to the first information, a matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, and a frequency domain projection matrix corresponding to the signal patterns of the M ports; and / or the first matrix is related to the first information, a matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, and a time domain projection matrix corresponding to the signal patterns of the M ports.
[0028] In one possible design, the first configuration includes a first channel estimation parameter; the first channel estimation parameter is related to the spatial angle and / or rotation angle between channels corresponding to the first information and the frequency domain resources corresponding to the signal patterns of the M ports; and / or the first channel estimation parameter is related to the spatial angle and / or rotation angle between channels corresponding to the first information and the time domain resources corresponding to the signal patterns of the M ports.
[0029] In one possible design, the method further includes: performing channel estimation according to the first configuration to obtain a channel estimation result.
[0030] In a possible design, channel estimation is performed according to the first configuration to obtain a channel estimation result, including: the first configuration is a first matrix, and channel estimation is performed according to the first matrix to obtain a channel estimation result.
[0031] In one possible design, performing channel estimation according to the first configuration to obtain a channel estimation result includes: performing channel estimation on subcarriers corresponding to the M ports according to signal patterns corresponding to the M ports to obtain a first channel estimation value; performing channel estimation according to the first channel estimation parameter and the first channel estimation value to obtain a channel estimation result. In this design, by performing channel estimation on subcarriers corresponding to the M ports to obtain a first channel estimation value, and obtaining a channel estimation result based on the first channel estimation value and the first channel estimation parameter, the accuracy of channel estimation can be effectively improved.
[0032] In a possible design, when the M ports are DMRS ports, the method further includes: performing MIMO equalization according to the channel estimation result.
[0033] In one possible design, the M ports are demodulation reference signal DMRS ports, and the channels corresponding to the M ports are DMRS channels.
[0034] In one possible design, sending the first information to the network device includes: periodically sending the first information to the network device; or, reporting capability information to the network device, the capability information including the first information.
[0035] In one possible design, the method further includes: receiving query information from the network device, the query information being used to request the first information; and sending the first information to the network device in response to the query information.
[0036] In a third aspect, an embodiment of the present application provides a communication device, which may be the network device in the first aspect, or a component (e.g., a chip system) configured in the network device. The network device includes corresponding means or modules for executing the first aspect or any optional implementation method.
[0037] In a fourth aspect, an embodiment of the present application provides a communication device, which may be the terminal device in the second aspect, or a component configured in the terminal device (e.g., a chip system). The terminal device includes corresponding means or modules for executing the first aspect or any optional implementation.
[0038] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement a method as described in any one of the first aspect or the second aspect through a logic circuit or executing code instructions.
[0039] In the specific implementation process, the communication device may be a chip, and the processor may be a transistor, a gate circuit, a trigger, and various logic circuits, etc. The embodiment of the present application does not limit the specific implementation method of the processor.
[0040] In one implementation, the communication device may be a wireless communication device, that is, a computer device supporting wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smart phone, or a wireless access network device such as a base station.
[0041] In another implementation, the communication device may be a part of a wireless communication device, such as an integrated circuit product such as a system chip or a communication chip. The system chip may also be referred to as a system on chip (SoC), or simply as an SoC chip. The communication chip may include a baseband processing chip and a radio frequency processing chip. The baseband processing chip is sometimes also referred to as a modem or a baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or a radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated inside the SoC chip. For example, the baseband processing chip is integrated in the SoC chip, and the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be a radio frequency processing chip in a wireless communication device, and the processor may be a baseband processing chip in a wireless communication device. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0042] In a sixth aspect, an embodiment of the present application provides a communication device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the communication device executes a method as described in any one of the first aspect or the second aspect.
[0043] Optionally, the communication device further includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.
[0044] In a seventh aspect, an embodiment of the present application provides a chip system, the chip system comprising: a processor and an interface. The processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method described in any one of the first aspect or the second aspect is implemented.
[0045] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, it implements the method described in any one of the first or second aspects above.
[0046] In a ninth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements any of the methods described in XX above.
[0047] Regarding the beneficial effects of any technical solution in the second to ninth aspects above, reference may be made to the beneficial effects discussion of the corresponding technical solution in the first aspect, and the repeated parts will not be listed here. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1A and Figure 1B Schematic diagram of two types of NR DMRS;
[0049] Figure 2A It is a schematic diagram of the frequency domain density changing with the number of ports;
[0050] Figure 2B It is a schematic diagram showing the variation of spectrum efficiency with the number of ports;
[0051] Figure 3 A schematic diagram of a communication network architecture applied in an embodiment of the present application;
[0052] Figure 4A One of the flow charts of a communication method provided in an embodiment of the present application;
[0053] Figure 4B A second flowchart of a communication method provided in an embodiment of the present application;
[0054] Figure 4C A third flowchart of a communication method provided in an embodiment of the present application;
[0055] Figure 5 A schematic diagram of channel estimation interpolation provided in an embodiment of the present application;
[0056] Figure 6 A schematic diagram of a device provided in an embodiment of the present application;
[0057] Figure 7 A schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0059] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0060] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. In addition, the numbering of the steps in the various embodiments introduced in the present application is only for distinguishing different steps, and is not used to limit the order between the steps.
[0061] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0062] 1. A terminal device is a device with wireless transceiver functions, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (such as a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: sensing scenarios, cellular communications, device-to-device communications (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drones, robots and other scenarios. The terminal device may sometimes be referred to as UE, terminal, access station, UE station, remote station, wireless communication device, or user equipment, etc.
[0063] In the embodiment of the present application, the communication device for implementing the function of the terminal device may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system, which may be installed in the terminal device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for implementing the function of the terminal device as an example, and the terminal device is used as an example. In addition, for the convenience of description, the terminal device is described in the embodiment of the present application by taking the UE as an example.
[0064] 2. Network equipment, for example, including access network equipment, and / or core network equipment. The access network equipment is a device with wireless transceiver function, which is used to communicate with the terminal device. The access network equipment includes but is not limited to base stations (base transceiver station (BTS), Node B, evolved node B (eNodeB) / eNB, or next generation node B (gNodeB) / gNB), transmission reception point (TRP), base stations subsequently evolved by the third generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations can support networks with the same access technology or networks with different access technologies. A base station can include one or more co-sited or non-co-sited transmission and receiving points. The access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device may also be a server, etc. For example, the network device in the V2X technology may be a road side unit (RSU). The following describes the access network device using a base station as an example. The base station can communicate with a terminal device, or it can communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of the present application do not limit this. Taking the 5th generation mobile communication technology (5G) system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), policy control function (PCF) or user plane function (UPF), etc.
[0065] In the CU-DU architecture, the access network device may include one or more logical network elements such as a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0066] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (ORAN) system, CU may also be referred to as an open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. For the convenience of description, the embodiments of the present application are described by taking CU, CU-CP, CU-UP, DU and RU as examples. Any unit of CU (or CU-CP, CU-UP), DU and RU in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0067] In the embodiment of the present application, the communication device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.
[0068] The network equipment and terminal equipment can be fixed or movable. The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.
[0069] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices may communicate through authorized spectrum, unauthorized spectrum, or both; may communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0070] 3. Reference signal, a signal used by the terminal device for channel estimation in the embodiment of the present application. The reference signal may be, for example, a reference signal such as DMRS, a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), etc., without specific limitation.
[0071] 4. Port, which can refer to an antenna port, can be understood as a transmitting antenna identified by the receiving end, or a transmitting antenna that can be distinguished in space. A port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. Different ports can be distinguished by different port indexes (or port numbers). The port used to send a reference signal can be called a reference signal port.
[0072] 5. Frequency domain density of the reference signal. For example, the frequency domain density of the reference signal may refer to the number of subcarriers occupied by the reference signal in a physical resource block (PRB).
[0073] 6. Time domain density of the reference signal, for example, the time domain density of the reference signal may refer to the number of symbols occupied by the reference signal in a transmission time interval (TTI) (or a time slot). Taking the time domain density of the reference signal as an example, the value of the time domain density of the reference signal may be a positive integer, or may also be a decimal, for example, the value of the time domain density of the reference signal may be 0.5 (this situation may be understood as the reference signal occupying 1 symbol in two TTIs, wherein one of the two TTIs does not include the reference signal, and the reference signal occupies 1 symbol in the other TTI).
[0074] 7. Frequency domain filtering granularity, which is used to indicate the number of frequency domain units that the terminal device needs to obtain for each channel estimation value in the interpolation filtering stage of the channel estimation process;
[0075] When the terminal device performs channel estimation, in order to improve the performance of channel estimation, the terminal device can perform joint channel estimation based on multiple frequency domain units in the frequency domain during the interpolation filtering stage of the channel estimation process, thereby reducing the extrapolation calculation of the channel estimation. In channel estimation, the channel estimation obtained by extrapolation calculation has a large deviation, so reducing the extrapolation calculation can improve the accuracy of the channel estimation. The frequency domain unit can be, for example, a PRB.
[0076] 8. Time domain filtering granularity is used to indicate the number of time domain units required for each channel estimation value obtained by the terminal device during the interpolation filtering stage of the channel estimation process.
[0077] When the terminal device performs channel estimation, in order to improve the performance of channel estimation, the terminal device can perform joint channel estimation based on multiple time domain units in the time domain during the interpolation filtering stage of the channel estimation process, thereby reducing the extrapolation calculation of the channel estimation. In channel estimation, the channel estimation obtained by extrapolation calculation has a large deviation, so reducing the extrapolation calculation can improve the accuracy of the channel estimation. The time domain unit can be, for example, an OFDM symbol.
[0078] 9. Frequency domain detection granularity is used to indicate the number of frequency domain units required for each channel estimation value obtained by the terminal device during the data detection phase of the channel estimation process.
[0079] Among them, after the terminal device obtains the channel estimation result through the channel estimation process, in order to improve the detection performance, the terminal device can perform joint detection based on multiple frequency domain units in the frequency domain during the data detection stage in the channel estimation process, so as to detect and process the data, thereby completing the reception of the data. The "detection" in the embodiment of the present application can also be understood as "demodulation". The frequency domain detection granularity corresponding to the M ports can be understood as the number of frequency domain units for joint detection. For example, the frequency domain detection granularity can be equal to the frequency domain filtering granularity (that is, the frequency domain detection granularity includes W1 PRBs).
[0080] 10. Time domain detection granularity is used to indicate the number of time domain units that a terminal device needs to obtain for each channel estimation value during the data detection phase of the channel estimation process.
[0081] Among them, after the terminal device obtains the channel estimation result through the channel estimation process, in order to improve the detection performance, the terminal device can perform joint detection based on multiple time domain units in the time domain during the data detection stage in the channel estimation process, so as to detect and process the data, thereby completing the reception of the data. The "detection" in the embodiment of the present application can also be understood as "demodulation". The time domain detection granularity corresponding to the M ports can be understood as the number of time domain units for joint detection. For example, the time domain detection granularity can be equal to the time domain filtering granularity (that is, the time domain detection granularity includes W2 OFDM symbols).
[0082] The technical features involved in the embodiments of the present application are introduced below.
[0083] In massive MIMO, the importance of estimating the uplink or downlink channel becomes increasingly apparent in order to send and receive data, obtain system synchronization, and feedback channel information. Channel estimation refers to the process of reconstructing or restoring the received signal in order to compensate for the signal distortion caused by channel fading and noise fading. It uses the reference signal known in advance by the transmitter and receiver to track the time and frequency domain changes of the channel. The above-mentioned reference signal is also called pilot signal or reference signal. They are distributed on different subcarriers in the frequency domain within the OFDM symbol and have known amplitude and phase. One of the reference signals is DMRS. The UE performs channel estimation based on the received DMRS, and the obtained channel estimation result can be used to assist the demodulation of PDSCH.
[0084] The sparseness of the time-frequency resources of reference signals is one of the main ways to achieve a higher number of transmission streams.
[0085] The new radio (NR) DMRS Type I and Type II in the R15 version support a maximum of 8 DMRS ports and 12 DMRS ports respectively. The frequency domain density corresponding to Type I and Type II is 3 REs per resource block (RB) and 2 REs per RB respectively. Please refer to Figure 1A and Figure 1B , which are schematic diagrams of Type I and Type II respectively. Figure 1A and Figure 1B In the figure, shaded boxes with different filling contents represent different DMRS port groups. Figure 1A The figure shows Type I, which supports a maximum of 8 DMRS ports. Taking supporting 4 DMRS ports as an example, the 4 DMRS ports can be divided into two DMRS port groups, each of which includes 2 DMRS ports. The two DMRS port groups are respectively as follows: Figure 1A As shown in the two different filled shaded boxes. Figure 1BThe figure shows Type II, which supports a maximum of 12 DMRS ports. Taking supporting 12 DMRS ports as an example, the 12 DMRS ports can be divided into three DMRS port groups, each of which includes 4 DMRS ports. The three DMRS port groups are respectively as follows: Figure 1B As shown in the four different filled shaded boxes. Figure 1A and Figure 1B In the figure, the horizontal axis represents time, the vertical axis represents frequency, and a box represents an RE consisting of an OFDM symbol and a subcarrier.
[0086] Currently, DMRS eType I and eType II are being promoted. These two types of DMRS support a maximum of 16 DMRS ports and 24 DMRS ports, respectively, and the corresponding frequency domain densities are 3 REs per 2 RBs and 1 RE per RB, respectively. It can be seen that as the number of DMRS ports increases, the frequency domain density and time domain density of the DMRS ports will decrease.
[0087] After the network device indicates the DMRS port to the terminal device, the terminal device can use the Wiener filter to perform channel estimation. However, the interpolation filtering performance of the Wiener filter is limited by the frequency domain density of the DMRS port. Figure 2A As shown in FIG. 1 , after the orthogonal DMRS ports are increased, the frequency domain density and time domain density of the DMRS ports are reduced, and the pilot sampling interval is increased, which will result in fewer sampled signals, which is equivalent to losing part of the signal, resulting in lower channel estimation accuracy. Figure 2B As shown in FIG. 1 , as the number of orthogonal DMRS ports increases, the pilot sampling interval increases, and the channel estimation accuracy decreases, which eventually leads to a decrease in the normalized spectral efficiency (SE) of massive MIMO.
[0088] In view of this, an embodiment of the present application provides a communication method and apparatus for improving channel estimation accuracy. In an embodiment of the present application, since the first information indicates the frequency domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports (i.e., the channel estimation capability of the terminal device), the first configuration determined according to the first information (i.e., the channel estimation auxiliary information corresponding to the M ports) is consistent with the channel estimation capability of the terminal device, so that the performance of the channel estimation is not affected by factors such as the frequency domain density of the port, which helps to improve the channel estimation accuracy.
[0089] In addition, since the first configuration is generated based on the first information, the first configuration matches the frequency domain resources and / or time domain resources corresponding to the terminal device's channel estimation for the channels of the M ports. The first configuration does not carry any information other than the information required for the terminal device to perform channel estimation for the channels of the M ports, thereby reducing the communication signaling overhead of channel estimation and saving communication resources.
[0090] The technical solution provided in the embodiment of the present application can be applied to the fourth generation mobile communication technology (the 4th generation, 4G) system, such as the long term evolution (long term evolution, LTE) system, or can be applied to the fifth generation mobile communication technology (the 5th generation, 5G) system, such as the NR system, or can also be applied to the next generation mobile communication system or other similar communication systems, such as the sixth generation mobile communication technology (the 6th generation, 6G) system, etc., without specific limitation. In addition, the technical solution provided in the embodiment of the present application can be applied to D2D scenarios, such as NR-D2D scenarios, etc., or can be applied to V2X scenarios, such as NR-V2X scenarios, etc. For example, it can be used in the fields of factory manufacturing, whole house intelligence, intelligent driving, assisted driving, or intelligent networked vehicles.
[0091] For reference Figure 3 , which is a communication network architecture applicable to the embodiments of the present application. Figure 3 The invention comprises a UE and a network device, wherein the network device can send a reference signal or receive a reference signal from the UE; the UE can receive a reference signal from the network device or send a reference signal to the network device. The UE and the network device can execute the method provided in the embodiment of the present application. The UE can be within the network coverage of the network device (such as Figure 3 ), the UE may be outside the network coverage of the network device (such as Figure 3 (b) and Figure 3 UE and terminal equipment can communicate via air interface transmission (UTRAN-to-UE, Uu), and different UEs can communicate via personal communication service (PCS).
[0092] In order to better introduce the embodiments of the present application, the method provided by the embodiments of the present application is described below in conjunction with the accompanying drawings. In each embodiment of the present application, "port" may refer to a "reference signal port". In each embodiment of the present application, the reference signal, for example, includes DMRS or other reference signals, such as a sounding reference signal (SRS), etc. Among them, DMRS may include uplink DMRS or downlink DMRS. Unless otherwise specified in the following text, the steps represented by dotted lines in the accompanying drawings corresponding to the various embodiments of the present application are all optional steps.
[0093] The methods provided in each embodiment of the present application can be applied to Figure 3 The network architecture shown, for example, the terminal device involved in each embodiment of the present application can be Figure 3 UE in; the network device involved in each embodiment of the present application may be Figure 3 Network devices in.
[0094] Figure 4A A flow chart corresponding to the communication method provided in the embodiment of the present application is shown in FIG. Figure 4A As shown, the method may include:
[0095] S401: A network device receives first information from a terminal device, where the first information is used to indicate the frequency domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on channels corresponding to M ports. Accordingly, the terminal device sends the first information.
[0096] Wherein, M is a positive integer. The network device may support multiple ports, for example, the network device supports 32 ports, and the terminal device may send first information about M ports to the network device, for example, the M ports include port 1, port 2, port 9, port 10, and port 17, and the first information is used to indicate the frequency domain resources and / or time domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to port 1, port 2, port 9, port 10, and port 17. Wherein, the M ports may be any one of a DMRS port, a CSI-RS port, and an SRS port, and the embodiments of the present application do not impose specific restrictions.
[0097] Among them, "the first information is used to indicate the frequency domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports", which can be understood as the first information including the frequency domain processing granularity when the terminal device performs channel estimation on the channels corresponding to the M ports. Accordingly, the first information may include but is not limited to the frequency domain filtering granularity and / or the frequency domain detection granularity (i.e., the frequency domain processing granularity), wherein the frequency domain filtering granularity indicates the number of frequency domain units corresponding to each channel estimation value obtained by the terminal device in the interpolation filtering stage of the channel estimation process; the frequency domain detection granularity indicates the number of frequency domain units corresponding to each channel estimation value obtained by the terminal device in the data detection stage of the channel estimation process. For example, when the first information includes the frequency domain filtering granularity, the frequency domain filtering granularity may be, for example, 4 PRBs. For another example, when the first information includes the frequency domain detection granularity, the frequency domain detection granularity may be, for example, 4 PRBs.
[0098] Optionally, the first information can also be used to indicate the time domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports. In this design, since the first information can also indicate the time domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports, the communication signaling overhead related to the channel estimation and the time domain of the terminal device can be reduced, further saving communication resources.
[0099] Among them, "the first information is used to indicate the time domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports", which can be understood as the first information including the time domain processing granularity when the terminal device performs channel estimation on the channels corresponding to the M ports. Correspondingly, the first information may also include but is not limited to the time domain filtering granularity and / or the time domain detection granularity (that is, the time domain processing granularity), the time domain filtering granularity indicates the number of time domain units corresponding to each channel estimation value obtained by the terminal device in the interpolation filtering stage of the channel estimation process, and the time domain detection granularity indicates the number of time domain units corresponding to each channel estimation value obtained by the terminal device in the data detection stage of the channel estimation process. For example, when the first information includes the time domain filtering granularity, the time domain filtering granularity may be, for example, 4 OFDM symbols. For another example, when the first information includes the time domain detection granularity, the time domain detection granularity may be, for example, 4 OFDM symbols.
[0100] In an embodiment of the present application, the frequency domain resources corresponding to different channel estimation values generated by the terminal device when performing channel estimation on the channels corresponding to the M ports may belong to the same frequency domain range or to different frequency domain ranges; wherein, the frequency domain identifiers corresponding to different channel estimation values are different. In other words, the terminal device may generate different channel estimation values in the same frequency domain range, or the terminal device may generate different channel estimation values in different frequency domain ranges. For example, when the terminal device performs channel estimation on the channels corresponding to the M ports within the frequency range corresponding to the 48 subcarriers #0, #1, #2 to #47, it generates channel estimation value 1 and channel estimation value 2. For example, when the terminal device performs channel estimation on the channels corresponding to the M ports within the frequency range corresponding to the 48 subcarriers #0, #1, #2 to #47, a channel estimation value 1 is generated; and when the terminal device performs channel estimation on the channels corresponding to the M ports within the frequency range corresponding to the 48 subcarriers #24, #1, #25 to #71, a channel estimation value 2 is generated, and the channel estimation value 1 is different from the channel estimation value 2.
[0101] Similarly, the different channel estimation values generated by the terminal device when performing channel estimation on the channels corresponding to the M ports may respectively correspond to time domain resources belonging to the same time domain range or to different time domain ranges; wherein, the time domain identifiers corresponding to the different channel estimation values are different. That is to say, the terminal device may generate different channel estimation values in the same time domain range, or the terminal device may generate different channel estimation values in different time domain ranges. For example, the terminal device generates channel estimation value 1 and channel estimation value 2 when performing channel estimation on the channels corresponding to the M ports in the time domain range corresponding to OFDM symbol 1, OFDM symbol 2, and OFDM symbol 3. For another example, the terminal device generates channel estimation value 1 when performing channel estimation on the channels corresponding to the M ports in the time domain range corresponding to OFDM symbol 1, OFDM symbol 2, and OFDM symbol 3; and the terminal device generates channel estimation value 2 when performing channel estimation on the channels corresponding to the M ports in the time domain range corresponding to OFDM symbol 4, OFDM symbol 5, and OFDM symbol 6, and the channel estimation value 1 and the channel estimation value 2 are different.
[0102] In the specific implementation of S401, the terminal device sending the first information may include but is not limited to the following implementations:
[0103] In implementation mode 1, the terminal device periodically sends the first information to the network device. Accordingly, the network device periodically receives the first information from the terminal device. In this way, the terminal device periodically sends the first information to the network device, so that the first information can be updated in time.
[0104] In implementation mode 2, a terminal device reports capability information to a network device, and the capability information includes the first information. Accordingly, the network device receives the capability information reported by the terminal device, and the capability information includes the first information. Optionally, the capability information may also be used to indicate whether the terminal device supports adjusting the frequency domain density of the M ports, or the capability information is used to indicate the maximum and minimum values of the frequency domain density offset supported by each of the M ports.
[0105] In implementation mode 3, the network device sends query information to the terminal device, and the query information is used to request the first information. Accordingly, the terminal device receives the query information and sends the first information to the network device in response to the query information. In this way, the network device can actively request the first information from the terminal device, and the terminal device can avoid sending the first information to the network device when the network device does not need the first information, thereby reducing the signaling overhead of channel estimation.
[0106] The above-mentioned Embodiment 1 to Embodiment 3 can be used in combination or individually.
[0107] S402: The network device generates a first configuration according to the first information, where the first configuration is used by the terminal device to perform channel estimation on channels corresponding to the M ports.
[0108] The “first configuration” may be understood as auxiliary information for channel estimation, and the terminal device may perform channel estimation according to the first configuration.
[0109] As can be seen from the foregoing description, the first information may include but is not limited to at least one of frequency domain filtering granularity, frequency domain detection granularity, time domain filtering granularity, or time domain detection granularity. Accordingly, in the specific implementation of S402, there may be multiple ways for the network device to generate the first configuration according to the first information, and several possible ways are described below.
[0110] (1) Method 1
[0111] The first configuration includes a first matrix, which is related to the first information, a matrix composed of right singular vectors of the channel matrix of the channel corresponding to the M ports, and a frequency domain projection matrix corresponding to the signal patterns of the M ports; accordingly, the network device can generate the first matrix according to the first information, the matrix composed of right singular vectors of the channel matrix of the channel corresponding to the M ports, and the frequency domain projection matrix corresponding to the signal patterns of the M ports.
[0112] Exemplarily, the M ports take the DMRS port as an example, the first information includes the frequency domain filtering granularity, and the first matrix satisfies the following formula:
[0113]
[0114] in, is the first matrix, r i Indicates the number of frequency domain subcarriers corresponding to the i-th DMRS port among the M ports, nsc indicates the number of frequency domain subcarriers in the frequency range corresponding to the i-th DMRS port, nsc feedback represents the frequency domain filtering granularity, represents the frequency domain filter coefficient of the i-th DMRS port, represents the initial channel estimation matrix of the i-th DMRS port.
[0115] in, It can be determined by the following formula:
[0116]
[0117] in, are the first r columns of the matrix consisting of the right singular vectors of the channel matrix of the i-th DMRS port, Indicates V i The conjugate transposed matrix of represents the frequency domain projection matrix corresponding to the DMRS pattern of the i-th DMRS port, Indicates P i The transposed matrix of .
[0118] For example, nsc=48, r i =3, nsc feedback =2, that is, the number of frequency domain subcarriers in the frequency range corresponding to the i-th DMRS port is 48, the number of frequency domain subcarriers corresponding to the i-th DMRS port is 3, and the number of channel estimation values obtained by the terminal device in the interpolation filtering stage of the channel estimation process is 2, then the first matrix indicated by the network device to the terminal device is Relative to the initial channel estimation matrix The dimension of the first matrix is reduced, so the signaling overhead corresponding to the first matrix is also reduced.
[0119] (2) Method 2
[0120] The first configuration includes a first matrix, which is related to the first information, a matrix composed of right singular vectors of the channel matrix of the channels corresponding to the M ports, and a time domain projection matrix corresponding to the signal patterns of the M ports. Accordingly, the network device can generate the first matrix according to the first information, a matrix composed of right singular vectors of the channel matrix of the channels corresponding to the M ports, and a time domain projection matrix corresponding to the signal patterns of the M ports.
[0121] Exemplarily, the M ports take the DMRS port as an example, the first information includes the time domain filtering granularity, and the first matrix satisfies the following formula:
[0122]
[0123] in, is the first matrix, r i Indicates the number of OFDM symbols corresponding to the i-th DMRS port among the M ports, nsymb indicates the number of OFDM symbols in the time domain corresponding to the i-th DMRS port, nsymb feedback represents the time domain filtering granularity, represents the time domain filter coefficient of the i-th DMRS port, represents the initial channel estimation matrix of the i-th DMRS port.
[0124] in, It can be determined by the following formula:
[0125]
[0126] in, are the first r columns of the matrix consisting of the right singular vectors of the channel matrix of the i-th DMRS port, Indicates V i The conjugate transposed matrix of represents the time domain projection matrix corresponding to the DMRS pattern of the i-th DMRS port, Indicates P i The transposed matrix of .
[0127] For example, nsymb = 14, r i =2,nsymb feedback =1, that is, the number of OFDM symbols in the time domain corresponding to the i-th DMRS port is 14, the number of OFDM symbols corresponding to the i-th DMRS port is 2, and the number of channel estimation values obtained by the terminal device in the interpolation filtering stage of the channel estimation process is 1, then the first matrix indicated by the network device to the terminal device is Relative to the initial channel estimation matrix The dimension of the first matrix is reduced, so the signaling overhead corresponding to the first matrix is also reduced.
[0128] (3) Method 3
[0129] The first configuration includes a first channel estimation parameter, which is related to the first information, the spatial angle and / or the rotation angle between the channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports. Accordingly, the network device can determine the first channel estimation parameter based on the first information, the spatial angle and / or the rotation angle between the channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports. Here, the first information may include the number of manifold parameter sets to be referenced in the channel estimation process, and the number of manifold parameter sets is related to the frequency domain filtering granularity. For example, the frequency domain filtering granularity is 2 subcarriers, the number of manifold parameter sets is the number of manifold parameter sets corresponding to the first channel estimation parameter, and the number of manifold parameter sets is 2.
[0130] Exemplarily, taking the DMRS port as an example, the first information includes that the frequency domain filtering granularity is 1 subcarrier, and the number of manifold parameter sets corresponding to the first channel estimation parameter is 1. In the frequency range corresponding to subcarrier 0 to subcarrier 47, the subcarriers involved in the DMRS pattern of the i-th DMRS port among the M ports include known subcarriers 0, 1, and 2, and the channels corresponding to subcarriers 0, 1, and 2 are represented as s0, s1, and s2, respectively. The terminal device can receive the DMRS indicated by the network device, and perform channel estimation on the channels corresponding to subcarriers 0, 1, and 2 according to the DMRS pattern to obtain channel estimation values of s0, s1, and s2. Among them, the spatial angle between channel s0 and channel s1 is θ1, the spatial angle between channel s1 and channel s2 is θ2, the rotation angle between channel s0 and channel s1 is φ1, and the rotation angle between channel s1 and channel s2 is φ2. As Figure 5 As shown, after the terminal device obtains the channel estimation values corresponding to channels s0, s1 and s2, the channels corresponding to channels s0, s1 and s2 are known values (i.e. Figure 5 If the network device indicates θ1, φ1, θ2, φ2 to the terminal device, the terminal device can further estimate the channel s between s0 and s1 based on θ1, φ1, θ2, φ2, and the channel estimation values corresponding to s0, s1, and s2. t and the channel s between s1 and s2 t′ (Right now Figure 5 ), where:
[0131] s t =s0·α(θ1,φ1,t)+s1·β(θ1,φ1,t);
[0132] s t′ =s1·α(θ2,φ2,t′)+s2·β(θ2,φ2,t′);
[0133]
[0134]
[0135] Since the first information reported by the terminal device to the network device includes the number of sets of manifold parameters corresponding to the first channel estimation parameter, the network device can determine the first channel estimation parameter according to the number of sets of manifold parameters corresponding to the first channel estimation parameter and the spatial angle and / or rotation angle between channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports. For example, if the number of sets of manifold parameters corresponding to the first channel estimation parameter is 1, the network device can obtain the first channel estimation parameters ρ0, ρ1 and ρ2 for θ1, φ1, θ2, φ2 according to the following formula:
[0136] ρ0=∑ t u t α(θ1, φ1, t);
[0137] ρ1=(∑ t v t β(θ1,φ1,t)+∑ t′ w t′ α(θ2, φ2, t′));
[0138] ρ2=∑ t′ x t′ β(θ2, φ2, t′);
[0139] Among them, u t 、v t 、w t′ and x t′ Indicates the weighting coefficients of multiple frequency domain resources corresponding to a channel estimation value.
[0140] Then, the first channel estimation parameters indicated by the network device to the terminal device are ρ0, ρ1 and ρ2, and then the terminal device can realize the channel estimation value s corresponding to other subcarriers of the i-th DMRS port among the M ports according to ρ0, ρ1 and ρ2. t″ ,s t″ Satisfies the following formula:
[0141] s t″ =s0·ρ0+s1·ρ1+s2·ρ2.
[0142] It can be seen that compared with the network device directly indicating θ1, φ1, θ2, φ2 to the terminal device, the network device indicates ρ0, ρ1 and ρ2 to the terminal device, the required signaling overhead is reduced, and thus the signaling overhead of channel estimation can be effectively reduced.
[0143] For another example, the first information includes that the frequency domain filtering granularity is 2 subcarriers, and the number of manifold parameter sets corresponding to the first channel estimation parameter is 2. In the frequency range corresponding to subcarrier 0 to subcarrier 47, the subcarriers involved in the DMRS pattern of the i-th DMRS port among the M ports include known subcarriers 0, 1, and 2, and the channels corresponding to subcarriers 0, 1, and 2 are represented as s0, s1, and s2, respectively. Among them, the spatial angle between channel s0 and channel s1 is θ1, The spatial angle between channel s1 and channel s2 is θ2. The rotation angle between channel s0 and channel s1 is φ1. The rotation angle between channel s1 and channel s2 is φ2, The network device can obtain ρ0, ρ1 and ρ2 by using the following formula for θ1, φ1, θ2 and φ2:
[0144] ρ0=∑ t u t α(θ1, φ1, t);
[0145] ρ1=(∑ t v t β(θ1,φ1,t)+∑ t′ w t′ α(θ2, φ2, t′));
[0146] ρ2=∑ t′ x t′ β(θ2, φ2, t′);
[0147] And, the network device can use the following formula to get and
[0148]
[0149]
[0150]
[0151] Then, the first channel estimation parameters indicated by the network device to the terminal device are ρ0, ρ1 and ρ2, and then the terminal device can realize the channel estimation value s corresponding to other subcarriers of the i-th DMRS port among the M ports according to ρ0, ρ1 and ρ2. t″ 、s t″′ ;
[0152] s t″ Satisfies the following formula: t″ =s0·ρ0+s1·ρ1+s2·ρ2;
[0153] st″′ Satisfies the following formula:
[0154] It can be seen that compared with the network device directly indicating θ1, φ1, θ2, φ2, The network device indicates ρ0, ρ1 and ρ2 to the terminal device. and The required signaling overhead is reduced, thereby effectively reducing the signaling overhead of channel estimation.
[0155] (4) Method 4
[0156] The first configuration includes a first channel estimation parameter, and the first channel estimation parameter is related to the spatial angle and / or rotation angle between channels corresponding to the first information and the time domain resources corresponding to the signal patterns of the M ports. Accordingly, the network device can determine the first channel estimation parameter based on the spatial angle and / or rotation angle between channels corresponding to the first information and the time domain resources corresponding to the signal patterns of the M ports. Here, the first information may include the number of manifold parameter sets to be referenced in the channel estimation process, and the number of manifold parameter sets is related to the time domain filtering granularity.
[0157] Exemplarily, taking the DMRS port as an example, the time domain filtering granularity included in the first information is 1 OFDM symbol, and the number of manifold parameter sets corresponding to the first channel estimation parameter is 1; within the time domain range corresponding to Symbol1 to Symbol5, the OFDM symbols involved in the DMRS pattern of the i-th DMRS port among the M ports include Symbol10, Symbol1, and Symbol2, and the channels corresponding to Symbol0, Symbol1, and Symbol2 are represented as s0, s1, and s2, respectively. The terminal device can receive the DMRS indicated by the network device, and perform channel estimation on the channels corresponding to Symbol0, Symbol1, and Symbol2 according to the DMRS pattern to obtain the channel estimation values of s0, s1, and s2. Among them, the spatial angle between channel s0 and channel s1 is θ1, the spatial angle between channel s1 and channel s2 is θ2, the rotation angle between channel s0 and channel s1 is φ1, and the rotation angle between channel s1 and channel s2 is φ2; if the network device indicates θ1, φ1, θ2, φ2 to the terminal device, the terminal device can further estimate the channel s between s0 and s1 based on θ1, φ1, θ2, φ2, and the channel estimation values corresponding to s0, s1 and s2. t and the channel s between s1 and s2 t′ ,in:
[0158] s t =s0·α(θ1,φ1,t)+s1·β(θ1,φ1,t);
[0159] s t′ =s1·α(θ2,φ2,t′)+s2·β(θ2,φ2,t′);
[0160]
[0161]
[0162] Since the number of manifold parameter sets corresponding to the first channel estimation parameter is 1, the network device can obtain the first channel estimation parameters ρ0, ρ1 and ρ2 according to the following formula for θ1, φ1, θ2 and φ2:
[0163] ρ0=∑ t u t α(θ1, φ1, t);
[0164] ρ1=(∑ t v t β(θ1,φ1,t)+∑ t′ w t′ α(θ2, φ2, t′));
[0165] ρ2=∑ t′ x t′ β(θ2, φ2, t′);
[0166] Among them, u t 、v t 、w t′ and x t′ x_t′ represents the weighting coefficients of multiple time domain resources corresponding to a channel estimation value.
[0167] Then, the first channel estimation parameters indicated by the network device to the terminal device are ρ0, ρ1 and ρ2, and then the terminal device can realize the channel estimation value s corresponding to other OFDM symbols of the i-th DMRS port among the M ports according to ρ0, ρ1 and ρ2. t ″s t″ Satisfies the following formula:
[0168] s t″ =s0·ρ0+s1·ρ1+s2·ρ2.
[0169] It can be seen that compared with the network device directly indicating θ1, φ1, θ2, φ2 to the terminal device, the network device indicates ρ0, ρ1 and ρ2 to the terminal device, the required signaling overhead is reduced, and thus the signaling overhead of channel estimation can be effectively reduced.
[0170] (5) Method 5
[0171] The first configuration includes a first channel estimation parameter, the first channel estimation parameter is related to the first information, the spatial angle and / or rotation angle between channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports, and the first channel estimation parameter is related to the first information, the spatial angle and / or rotation angle between channels corresponding to the time domain resources corresponding to the signal patterns of the M ports. Accordingly, the network device can determine the first channel estimation parameter based on the first information, the spatial angle and / or rotation angle between channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports, and the spatial angle and / or rotation angle between channels corresponding to the time domain resources corresponding to the signal patterns of the M ports.
[0172] Exemplarily, the M ports take the DMRS port as an example, the first information includes the frequency domain filtering granularity and the time domain filtering granularity, and the first matrix satisfies the following formula:
[0173]
[0174] in, is the first matrix, r i represents the number of resource elements (REs) corresponding to the i-th DMRS port among the M ports, nre represents the number of REs in the time-frequency domain corresponding to the i-th DMRS port, nre feedback represents the frequency domain filter granularity or the time domain filter granularity (where the frequency domain filter granularity and the time domain filter granularity are equal), represents the frequency domain filter coefficient or time domain filter coefficient of the i-th DMRS port (wherein the frequency domain filter coefficient and the time domain filter coefficient have the same value), represents the initial channel estimation matrix of the i-th DMRS port.
[0175] in, It can be determined by the following formula:
[0176]
[0177] in, are the first r columns of the matrix consisting of the right singular vectors of the channel matrix of the i-th DMRS port, Indicates V i The conjugate transposed matrix of represents the time-frequency domain projection matrix corresponding to the DMRS pattern of the i-th DMRS port, Indicates P i The transposed matrix of .
[0178] For example, nre=672, r i =6,nre feedback=4, that is, the number of REs in the time-frequency domain corresponding to the i-th DMRS port is 672, the number of REs corresponding to the i-th DMRS port is 6, and the number of channel estimation values obtained by the terminal device in the interpolation filtering stage during the channel estimation process is 4. Then, the first matrix indicated by the network device to the terminal device is Relative to the initial channel estimation matrix The dimension of the first matrix is reduced, so the signaling overhead corresponding to the first matrix is also reduced.
[0179] S403: The network device sends a first configuration to the terminal device. Correspondingly, the terminal device receives the first configuration.
[0180] There are multiple ways for the network device to send the first configuration to the terminal device. For example, the network device can carry the first configuration through a radio resource control (RRC) message, and send an RRC message carrying the first configuration to the terminal device. For another example, the network device can carry the first configuration through a media access control (MAC) control element (CE) message, and send a MACCE message carrying the first configuration to the terminal device. For another example, the network device can carry the first configuration through a downlink control information (DCI) message, and send a DCI message carrying the first configuration to the terminal device.
[0181] like Figure 4B As shown, the above communication method also includes:
[0182] S404: The terminal device performs channel estimation according to the first configuration to obtain a channel estimation result.
[0183] For example, the first matrix is Assume that the DMRS vector sent by the network device to the terminal device is s, and the DMRS is precoded in the same way using the precoding matrix P. The precoded DMRS is transmitted to the terminal device through channel 1. The channel estimation result of the terminal device for channel 1 is:
[0184]
[0185] H ~ represents the channel estimation result of channel 1, and H represents the channel matrix of channel 1.
[0186] In implementation mode 2, the first configuration is the first channel estimation parameter. The terminal device can perform channel estimation on the subcarriers corresponding to the M ports according to the signal patterns corresponding to the M ports to obtain a first channel estimation value; and perform channel estimation according to the first channel estimation parameter and the first channel estimation value to obtain a channel estimation result.
[0187] For example, the first channel estimation parameters are ρ0, ρ1 and ρ2, and the channels corresponding to subcarriers 0, 1, and 2 corresponding to the M ports are represented as s0, s1, and s2, respectively. The terminal device performs channel estimation on s0, s1, and s2 to obtain a first channel estimation value; then performs channel estimation based on ρ0, ρ1, ρ2 and the first channel estimation value, and the channel estimation result s t″ ,s t″ The following formula can be satisfied:
[0188] s t″ =s0·ρ0+s1·ρ1+s2·ρ2.
[0189] For example, the terminal device can obtain W through the Wiener filter d , according to W d The channel estimation result can be obtained. d It can represent a port group among M ports. d For example, the following relationship is satisfied:
[0190]
[0191] in, Represents the covariance matrix of the channel matrix at the time-frequency resource position where the reference signal is located, I p Representation and The SNR represents an estimated value of the signal-to-noise ratio corresponding to the downlink channel. For example, the following relationship is satisfied:
[0192]
[0193] Among them, n represents the nth subcarrier or frequency domain position, and m represents the mth subcarrier or frequency domain position. or Represents the frequency domain filter coefficients of the Wiener filter. represents the time-delay frequency domain autocorrelation function, The following relationship can be satisfied:
[0194]
[0195] Wherein, FFT stands for fast Fourier transform (FFT); R p(τ) represents the delay domain power spectrum, R p (τ) can satisfy the following relationship:
[0196]
[0197] Among them, τ RMS represents the root mean square (RMS) of the multipath delay τ, τ represents the multipath delay, Δ m Represents the timing deviation, Δ max Indicates the maximum value of multipath delay deviation.
[0198] like Figure 4C As shown, when the above-mentioned M ports are DMRS ports, the above-mentioned communication method further includes:
[0199] S405: The terminal device performs MIMO equalization according to the channel estimation results of the M ports.
[0200] Specifically, the terminal device performs channel estimation on the M ports, and after obtaining the channel estimation result, MIMO equalization can be performed according to the channel estimation result. Among them, MIMO equalization is to detect the data transmitted on the channel. As can be seen from the foregoing description, the first information can also include frequency domain detection granularity and / or time domain detection granularity, so the terminal device can perform MIMO equalization processing according to the frequency domain detection granularity and / or time domain detection granularity.
[0201] For example, in Figure 3 In the communication system shown, the network device can send control information to the terminal device through a control channel (such as PDCCH), thereby allocating transmission parameters of a data channel to the terminal device, and the data channel can be, for example, PDSCH or PUSCH. Among them, the control channel (such as PDCCH) or the data channel (such as PDSCH or PUSCH) can carry a reference signal, such as DMRS. Taking the data channel as an example, DMRS can be used to estimate the equivalent channel of the data carried by the data channel, and thus used for the detection of data in the data channel. DMRS usually undergoes the same signal processing as the data, such as precoding, so as to ensure that DMRS and the data experience the same equivalent channel.
[0202] Assume that the DMRS vector sent by the transmitter is s, the data signal vector sent is x, the DMRS and the data are precoded in the same way (for example, multiplied by the same precoding matrix P), and the precoded data and DMRS are transmitted simultaneously and through the same channel. The corresponding received signal vector of the terminal device can be expressed as:
[0203] Data: y = HPx + n = H ~ x+n;
[0204] DMRS: r = HPs + n = H ~s+n.
[0205] Where y represents the data signal vector received by the terminal device, r represents the DMRS vector received by the terminal device, H represents the channel actually experienced by the data and DMRS, n represents the noise signal vector, and H ~ Represents the equivalent channels experienced by data and DMRS.
[0206] Since the equivalent channels experienced by data and DMRS are the same, the terminal device can obtain an estimate of the equivalent channel based on the known DMRS vector s using a channel estimation algorithm, where the DMRS vector is composed of DMRS symbols corresponding to multiple DMRS ports; furthermore, the terminal device can complete data detection based on the equivalent channel.
[0207] In some other embodiments, the reference signal transmitted by the network device to the terminal device may be CSI-RS, and the M ports may be CSI-RS ports. After the terminal device performs channel estimation on the CSI-RS port, it may feed back information to the network device.
[0208] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is given. The communication device 600 may be Figure 3 The UE or the circuit system of the UE described in the embodiment shown is used to implement the method corresponding to the UE in the above method embodiment. Alternatively, the communication device 600 may be Figure 3 The network device or the circuit system of the network device described in the embodiment shown is used to implement the method corresponding to the network device in the above method embodiment. For example, one circuit system is a chip system.
[0209] The communication device 600 includes at least one processor 601. The processor 601 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 601 includes instructions. Optionally, the processor 601 can store data. Optionally, different processors can be independent devices, can be located in different physical locations, and can be located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated on one or more integrated circuits.
[0210] Optionally, the communication device 600 includes one or more memories 603 for storing instructions. Optionally, data may also be stored in the memory 603. The processor and memory may be provided separately or integrated together.
[0211] Optionally, the communication device 600 includes a communication line 602 and at least one communication interface 604. Since the memory 603, the communication line 602 and the communication interface 604 are all optional, Figure 6 The communication interface 604 may include an input interface and / or an output interface; or the communication interface 604 may include a transceiver, which may implement a sending function and / or a receiving function.
[0212] Optionally, the communication device 600 may further include a transceiver and / or an antenna. The transceiver may be used to send information to other devices or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 600 through an antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.
[0213] The processor 601 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0214] The communication link 602 may include a pathway to transmit information between the above-mentioned components.
[0215] The communication interface 604 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access networks, etc.
[0216] The memory 603 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 603 may exist independently and be connected to the processor 601 via the communication line 602. Alternatively, the memory 603 may also be integrated with the processor 601.
[0217] The memory 603 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 601. The processor 601 is used to execute the computer-executable instructions stored in the memory 603, thereby realizing Figure 3 The steps performed by the UE or network device in the illustrated embodiment.
[0218] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0219] In a specific implementation, as an embodiment, the processor 601 may include one or more CPUs, such as Figure 6 CPU0 and CPU1 in.
[0220] In a specific implementation, as an embodiment, the communication device 600 may include multiple processors, such as Figure 6 601 and processor 605 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0221] when Figure 6When the device shown is a chip, for example, a chip of a UE or a chip of a network device, the chip includes a processor 601 (may also include a processor 605), a communication line 602 and a communication interface 604, and optionally, the chip may include a memory 603. Specifically, the communication interface 604 may be an input interface, a pin or a circuit, etc. The memory 603 may be a register, a cache, etc. The processor 601 and the processor 605 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of a program of the communication method of any of the above embodiments.
[0222] The embodiment of the present application can divide the functional modules of the device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, Figure 7 A schematic diagram of a device is shown, and the device 700 may be a terminal device or a network device involved in the above-mentioned various method embodiments, or a chip in a terminal device or a chip in a network device. The device 700 includes a transceiver unit and a processing unit 702. The transceiver unit may be used to execute all sending steps and / or all receiving steps executed by the terminal device or the network device in the above-mentioned method embodiments; the processing unit 702 may be used to execute all or part of the remaining steps except the sending and receiving steps executed by the terminal device or the network device in the above-mentioned method embodiments.
[0223] Optionally, the transceiver unit may be an integral unit capable of realizing the sending function and / or the receiving function; or, the transceiver unit may include a sending unit 701 and / or a receiving unit 703, wherein the sending unit 701 is used to realize the sending function and the receiving unit 703 is used to realize the receiving function.
[0224] It should be understood that the device 700 can be used to implement the steps performed by the terminal device or the network device in the communication method of the embodiment of the present application. The relevant features can refer to the embodiments shown above and will not be repeated here.
[0225] Optional, Figure 7 The functions / implementation processes of the sending unit 701, the processing unit 702, and the receiving unit 703 can be realized by Figure 6 The processor 601 in the embodiment calls the computer execution instructions stored in the memory 603 to implement. Or, Figure 7 The function / implementation process of the processing unit 702 in Figure 6 The processor 601 in the embodiment calls the computer execution instruction stored in the memory 603 to implement, Figure 7 The functions / implementation processes of the sending unit 701 and the receiving unit 703 can be Figure 6 It is implemented by the communication interface 604 in.
[0226] Optionally, when the device 700 is a chip or a circuit, the functions / implementation processes of the sending unit 701 and the receiving unit 703 can also be implemented through pins or circuits.
[0227] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the UE or network device in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application can be essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. Storage media include: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0228] The present application also provides a computer program product, which includes: a computer program code, when the computer program code is run on a computer, the computer executes the method executed by the UE or the network device in any of the aforementioned method embodiments.
[0229] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the UE or network device involved in any of the above method embodiments.
[0230] The method steps in each embodiment of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also be present in a base station or a terminal as discrete components.
[0231] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0232] The embodiment of the present application provides a chip system, which includes: a processor and an interface. The processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method described in the above method embodiment is implemented.
[0233] An embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in the above method embodiment is implemented.
[0234] An embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, implements the method described in the above method embodiment.
[0235] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0236] It is understood that the various numerical numbers involved in the various embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that: Applied to a network device, the method comprises: Receive first information from a terminal device, where the first information is used to indicate a frequency domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on channels corresponding to M ports; wherein M is a positive integer; Generate a first configuration according to the first information, where the first configuration is used by the terminal device to perform channel estimation on channels corresponding to the M ports; Send the first configuration to the terminal device.
2. The method according to claim 1, characterized in that The terminal device generates different channel estimation values when performing channel estimation on the channels corresponding to the M ports, and the frequency domain resources corresponding to the different channels belong to the same frequency domain range; or The terminal device generates different channel estimation values when performing channel estimation on the channels corresponding to the M ports, and the corresponding frequency domain resources belong to different frequency domain ranges; The different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports correspond to different frequency domain identifiers.
3. The method according to claim 1 or 2, characterized in that: The first information includes: The frequency domain filtering granularity indicates the number of frequency domain units corresponding to each channel estimation value obtained by the terminal device in the interpolation filtering stage during the channel estimation process; and / or, The frequency domain detection granularity indicates the number of frequency domain units corresponding to each channel estimation value obtained by the terminal device in the data detection phase of the channel estimation process.
4. The method according to claim 3, characterized in that The first information also includes: time domain filtering granularity, the time domain filtering granularity indicating the number of time domain units corresponding to each channel estimation value obtained by the terminal device in the interpolation filtering stage during the channel estimation process; and / or, The time domain detection granularity indicates the number of time domain units corresponding to each channel estimation value obtained by the terminal device in the data detection phase of the channel estimation process.
5. The method according to claim 1 or 2, characterized in that: The first information includes the number of sets of manifold parameters that the terminal device needs to refer to during the channel estimation process.
6. The method according to any one of claims 1 to 5, characterized in that: The first configuration includes a first matrix; The first matrix is related to the first information, a matrix consisting of right singular vectors of a channel matrix of a channel corresponding to the M ports, and a frequency domain projection matrix corresponding to the signal patterns of the M ports; and / or, The first matrix is related to the first information, a matrix composed of right singular vectors of channel matrices of channels corresponding to the M ports, and a time domain projection matrix corresponding to the signal patterns of the M ports.
7. The method according to any one of claims 1 to 5, characterized in that: The first configuration includes first channel estimation parameters; The first channel estimation parameter is related to the first information and the spatial angle and / or rotation angle between different channels respectively corresponding to the frequency domain resources corresponding to the signal patterns of the M ports; and / or, The first channel estimation parameter is related to the first information and the spatial angle and / or rotation angle between channels respectively corresponding to the time domain resources corresponding to the signal patterns of the M ports.
8. The method according to any one of claims 1 to 7, characterized in that: Receiving first information from the terminal device includes: periodically receiving the first information from the terminal device; or, Receive capability information reported by the terminal device, where the capability information includes the first information.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: Send query information to the terminal device, where the query information is used to request the first information.
10. The method according to any one of claims 1 to 9, characterized in that: The M ports are demodulation reference signal DMRS ports, and channels corresponding to the M ports are DMRS channels.
11. The method according to any one of claims 1 to 10, characterized in that: When the M ports are DMRS ports, the first configuration is also used by the terminal device to perform multiple-input multiple-output MIMO equalization on channels corresponding to the M ports.
12. The method according to any one of claims 1 to 11, characterized in that: The first information is also used to indicate the time domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports.
13. A communication method, characterized in that: Applied to a terminal device, the method comprises: Sending first information to the network device, where the first information is used to indicate the frequency domain resource corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports; A first configuration is received from the network device, where the first configuration is used by the terminal device to perform channel estimation on channels corresponding to M ports.
14. The method according to claim 13, characterized in that The frequency domain resources corresponding to different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports belong to the same frequency domain range; or, The frequency domain resources corresponding to different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports belong to different frequency domain ranges; Wherein, different channel estimation values generated when the terminal device performs channel estimation on the channels corresponding to the M ports correspond to different frequency domain identifiers.
15. The method according to claim 13 or 14, characterized in that The first information includes: The frequency domain filtering granularity is the number of frequency domain units used by the terminal device to generate each channel estimation value during the filtering phase of the channel estimation process; and / or, Frequency domain detection granularity, the frequency domain detection granularity is the number of frequency domain units used by the terminal device to perform data detection.
16. The method according to claim 15, characterized in that The first information also includes: time domain filtering granularity, the time domain filtering granularity being the number of time domain units corresponding to each channel estimation value in the interpolation filtering stage during the channel estimation process of the terminal device; and / or, Time domain detection granularity, the time domain detection granularity is the number of time domain units used by the terminal device to perform data detection.
17. The method according to claim 13 or 14, characterized in that The first information includes the number of sets of manifold parameters that the terminal device needs to refer to during the channel estimation process.
18. The method according to any one of claims 13 to 17, characterized in that: The first configuration includes a first matrix; The first matrix is related to the first information, a matrix consisting of right singular vectors of a channel matrix of a channel corresponding to the M ports, and a frequency domain projection matrix corresponding to the signal patterns of the M ports; and / or, The first matrix is related to the first information, a matrix composed of right singular vectors of channel matrices of channels corresponding to the M ports, and a time domain projection matrix corresponding to the signal patterns of the M ports.
19. The method according to any one of claims 13 to 17, characterized in that: The first configuration includes first channel estimation parameters; The first channel estimation parameter is related to the first information and the spatial angle and / or rotation angle between channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports; and / or, The first channel estimation parameter is related to the first information and a spatial angle and / or a rotation angle between channels corresponding to time domain resources corresponding to the signal patterns of the M ports.
20. The method according to any one of claims 13 to 19, characterized in that: The characteristic is that The method further comprises: Channel estimation is performed according to the first configuration to obtain a channel estimation result.
21. The method according to claim 20, characterized in that It is characterized in that Performing channel estimation according to the first configuration to obtain a channel estimation result includes: The first configuration is a first matrix, and channel estimation is performed according to the first matrix to obtain a channel estimation result.
22. The method according to claim 20, characterized in that It is characterized in that Performing channel estimation according to the first configuration to obtain a channel estimation result includes: Performing channel estimation on subcarriers corresponding to the M ports according to signal patterns corresponding to the M ports to obtain a first channel estimation value; Channel estimation is performed according to the first channel estimation parameter and the first channel estimation value to obtain a channel estimation result.
23. The method according to any one of claims 20 to 22, characterized in that: When the M ports are DMRS ports, the method further includes: MIMO equalization is performed according to the channel estimation result.
24. The method according to any one of claims 13 to 23, characterized in that: The M ports are demodulation reference signal DMRS ports, and channels corresponding to the M ports are DMRS channels.
25. The method according to any one of claims 13 to 24, characterized in that: Sending first information to the network device includes: periodically sending the first information to the network device; or, The capability information reported to the network device includes the first information.
26. The method according to any one of claims 13 to 25, characterized in that: The method further comprises: Receive query information from the network device, where the query information is used to request the first information.
27. The method according to any one of claims 13 to 26, characterized in that: The first information is also used to indicate the time domain resources corresponding to each channel estimation value when the terminal device performs channel estimation on the channels corresponding to the M ports.
28. A communication device, characterized in that: Comprising a module for executing the method as claimed in any one of claims 1 to 12, or a module for executing the method as claimed in any one of claims 13 to 27.
29. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the communication device executes the method according to any one of claims 1 to 12, or executes the method according to any one of claims 13 to 27.
30. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 12 is implemented, or the method according to any one of claims 13 to 27 is implemented.