Communication method and apparatus
By receiving the first information sent by the network device in the terminal device and generating a first configuration that matches the channel estimation capability of the terminal device, the problem of insufficient channel estimation accuracy in the MIMO system is solved, and higher channel estimation accuracy and lower communication resource consumption are achieved.
Patent Information
- Application Number
- PCT/CN2024/114273
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-08-23
- Publication Date
- 2025-05-08
AI Technical Summary
In large-scale MIMO systems, the performance of channel estimation is affected by factors such as the frequency domain density of the DMRS port, resulting in poor channel estimation accuracy.
By receiving the first information from the network device in the terminal device, the information instructs the terminal device to generate and transmit the frequency domain resources corresponding to each channel estimate when performing channel estimation for M ports. This configuration is consistent with the channel estimation capability of the terminal device, avoiding the channel estimation performance being affected by factors such as frequency domain density.
The accuracy of channel estimation is improved, the communication signaling overhead of channel estimation is reduced, and communication resources are saved.
Smart Images

Figure CN2024114273_08052025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on October 31, 2023, with application number 202311440133.6 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] In massive multi-input multi-output (MIMO) systems, estimating the uplink or downlink channel becomes increasingly important for transmitting and receiving data, achieving system synchronization, and providing feedback on channel information. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses reference signals known to the transmitter and receiver to track channel variations in the time and frequency domains. These reference signals, also known as pilot signals or reference signals (RS), are distributed across different resource elements (REs) in the two-dimensional time-frequency space within an orthogonal frequency division multiplexing (OFDM) symbol and have known amplitude and phase.
[0005] One reference signal is the demodulation reference signal (DMRS). User equipment (UE) performs channel estimation based on the received DMRS. The resulting channel estimation result is used to assist in demodulation of the physical downlink shared channel (PDSCH). The performance of DMRS-based channel estimation is affected by factors such as the frequency domain density of the DMRS ports, resulting in poor channel estimation performance.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a communication method and apparatus for improving channel estimation accuracy.
[0008] 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 this method to a network device as an example, in this 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 for 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.
[0009] 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.
[0010] In addition, since the first configuration is generated based on the first information, the first configuration matches the frequency domain resources corresponding to the terminal device's channel estimation of the channels of the M ports. The first configuration does not carry any other 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.
[0011] In one possible design, the first information is further 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 time domain when the terminal device performs channel estimation can be reduced, further saving communication resources.
[0012] In one possible design, when a terminal device performs channel estimation on the channels corresponding to the M ports, it generates different channel estimation values, and the frequency domain resources corresponding to each of the M ports belong to the same frequency domain range; or, when a terminal device performs channel estimation on the channels corresponding to the M ports, it generates different channel estimation values, and the frequency domain resources corresponding to each of the M ports belong to different frequency domain ranges; wherein, when the terminal device performs channel estimation on the channels corresponding to the M ports, the different channel estimation values generated correspond to different frequency domain identifiers. In this design, the terminal device can generate different channel estimation values within the same frequency domain range, or the terminal device can generate different channel estimation values within different frequency domain ranges.
[0013] In one possible design, when a terminal device performs channel estimation on the channels corresponding to the M ports, it generates different channel estimation values, and the time domain resources corresponding to each of the M ports belong to the same time domain range; or, when a terminal device performs channel estimation on the channels corresponding to the M ports, it generates different channel estimation values, and the time domain resources corresponding to each of the M ports belong to different time domain ranges; wherein, when the terminal device performs channel estimation on the channels corresponding to the M ports, the different channel estimation values generated correspond to different time domain identifiers. 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.
[0014] 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, thereby matching the first configuration generated by the network device based on the first information with 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.
[0015] 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 during 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 during 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 based on 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.
[0016] In one possible design, the first information includes the number of manifold parameter sets that the terminal device needs to reference during the channel estimation process. In this design, because the first information also includes the number of manifold parameter sets that need to be referenced during the channel estimation process, the network device can generate the 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.
[0017] 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, the matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, and the frequency domain projection matrix and / or the time domain projection matrix corresponding to the signal patterns of the M ports, thereby enabling the network device to flexibly set the first configuration in combination with the frequency domain information (e.g., the frequency domain projection matrix) and / or the time domain information (e.g., the time domain projection matrix) corresponding to the M ports.
[0018] In one possible design, 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 different 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, the spatial angle and / or rotation angle between channels corresponding to the time domain resources corresponding to 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 thereon. 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 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 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 corresponding to the frequency domain resources) and / or the time domain information (for example, the spatial angle and / or rotation angle between different channels corresponding to the time domain resources).
[0019] 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.
[0020] 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 proactively request the first information from the terminal device, thereby preventing the terminal device from sending the first information to the network device when the network device does not need the first information, thereby further reducing signaling overhead for channel estimation.
[0021] 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 this application can be applied to DMRS channel estimation.
[0022] In one possible design, when the M ports are DMRS ports, the first configuration is further used by 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 performed by the terminal device on the channels of the M ports. Furthermore, the first configuration also matches the processing granularity (e.g., frequency domain detection granularity and / or time domain detection granularity) of the MIMO equalization performed by the terminal device on the channels corresponding to the M ports, thereby helping to improve the accuracy of the MIMO equalization of the terminal device.
[0023] 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 this method to a terminal device as an example, in this method, the terminal device can send first information to a network device, where 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, where the first configuration is used by the terminal device to perform channel estimation on the channels corresponding to the M ports.
[0024] In one 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 M ports.
[0025] 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.
[0026] In one possible design, when a terminal device performs channel estimation on the channels corresponding to the M ports, it generates different channel estimation values, and the time domain resources corresponding to each of the M ports belong to the same time domain range; or, when a terminal device performs channel estimation on the channels corresponding to the M ports, it generates different channel estimation values, and the time domain resources corresponding to each of the M ports belong to different time domain ranges; wherein, when the terminal device performs channel estimation on the channels corresponding to the M ports, the different channel estimation values generated correspond to different time domain identifiers. 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.
[0027] In one possible design, the first information includes: frequency domain filtering granularity, which 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, which is the number of frequency domain units used by the terminal device for data detection.
[0028] 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.
[0029] In one possible design, the first information also includes the number of manifold parameter sets that the terminal device needs to refer to during the channel estimation process.
[0030] 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.
[0031] 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 the 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 the channels corresponding to the time domain resources corresponding to the first information and the signal patterns of the M ports.
[0032] In one possible design, the method further includes: performing channel estimation according to the first configuration to obtain a channel estimation result.
[0033] In one 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.
[0034] 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 based on signal patterns corresponding to the M ports to obtain a first channel estimation value; and performing channel estimation based on 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 the subcarriers corresponding to the M ports to obtain the first channel estimation value, and obtaining the channel estimation result based on the first channel estimation value and the first channel estimation parameter, the accuracy of the channel estimation can be effectively improved.
[0035] In one possible design, when the M ports are DMRS ports, the method further includes: performing MIMO equalization according to the channel estimation result.
[0036] In one possible design, the M ports are demodulation reference signal DMRS ports, and the channels corresponding to the M ports are DMRS channels.
[0037] 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.
[0038] 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.
[0039] In a third aspect, an embodiment of the present application provides a communication device, which may be the network device described in the first aspect, or a component configured in the network device (e.g., a chip system). The network device includes corresponding means or modules for executing the first aspect or any optional embodiment described above.
[0040] In a fourth aspect, an embodiment of the present application provides a communication device, which may be the terminal device described 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 embodiment described above.
[0041] 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.
[0042] In the specific implementation process, the communication device can be a chip, and the processor can 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.
[0043] In one implementation, the communication device may be a wireless communication device, that is, a computer device that supports wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smartphone, or a wireless access network device such as a base station.
[0044] In another implementation, the communication device may be a component 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 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 baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated within the SoC chip. For example, the baseband processing chip is integrated into the SoC chip, while the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be the radio frequency processing chip in the wireless communication device, and the processor may be the baseband processing chip in the wireless communication device. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0045] In a sixth aspect, an embodiment of the present application provides a communication device, comprising: a processor, the processor being coupled to a memory, the memory being used to store instructions, and 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.
[0046] 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.
[0047] In a seventh aspect, an embodiment of the present application provides a chip system, comprising: a processor and an interface. The processor is configured to call and run an instruction from the interface, and when the processor executes the instruction, the method described in any one of the first and second aspects is implemented.
[0048] 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, and when the computer-readable storage medium is executed, implements the method described in any one of the first or second aspects above.
[0049] In a ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the method described in any one of the first or second aspects above is implemented.
[0050] Regarding the beneficial effects of any technical solution in the above-mentioned second to ninth aspects, reference can 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
[0051] Figures 1A and 1B are schematic diagrams of two types of NR DMRS;
[0052] FIG2A is a schematic diagram showing how frequency domain density varies with the number of ports;
[0053] FIG2B is a schematic diagram showing how spectrum efficiency varies with the number of ports;
[0054] FIG3 is a schematic diagram of a communication network architecture used in an embodiment of the present application;
[0055] FIG4A is a flowchart of a communication method according to an embodiment of the present application;
[0056] FIG4B is a second flowchart of a communication method provided in an embodiment of the present application;
[0057] FIG4C is a third flowchart of a communication method provided in an embodiment of the present application;
[0058] FIG5 is a schematic diagram of channel estimation interpolation provided in an embodiment of the present application;
[0059] FIG6 is a schematic diagram of a device provided in an embodiment of the present application;
[0060] FIG7 is a schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] 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.
[0062] 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 there may be three relationships. 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 items" or similar expressions refers to any combination of these items, including any combination of single items 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.
[0063] In the embodiments of this application, ordinal numbers such as "first" and "second" are used to distinguish between multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. In addition, the numbering of steps in the various embodiments described in this application is only for distinguishing different steps and is not used to define the order of the steps.
[0064] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0065] 1. A terminal device is a device with wireless transceiver capabilities, which can be a fixed device, mobile device, handheld device (such as a mobile phone), wearable device, vehicle-mounted device, or a wireless device built into the above devices (such as a communication module, modem, or 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 communication (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 wearable, 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.
[0066] In the embodiments of the present application, the communication device for implementing the terminal device function 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 solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example in which the device for implementing the terminal device function is a terminal device. In addition, for ease of description, the terminal device in the embodiments of the present application is described by taking a UE as an example.
[0067] 2. Network equipment, such as 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 (Node B), evolved node B (eNodeB) / eNB, or the 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 they can support networks with different access technologies. The 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 the 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 are not limited to this. Taking the fifth 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.
[0068] In the CU-DU architecture, the access network equipment 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 configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0069] 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 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 of the 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.
[0070] In the embodiments of the present application, the communication device for implementing the network device function may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example of the device for implementing the network device function being a network device.
[0071] Network devices and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; and in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.
[0072] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both. They can 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 communications.
[0073] 3. Reference signal: A signal used by a terminal device for channel estimation in an embodiment of the present application. The reference signal may be, for example, a reference signal such as a DMRS, a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), etc., without limitation.
[0074] 4. Port refers to an antenna port. A port can be understood as a transmitting antenna identified by the receiver, or a spatially distinguishable transmitting antenna. A port can be configured for each virtual antenna, which can be a weighted combination of multiple physical antennas. Different ports can be distinguished by different port indices (or port numbers). A port used to send a reference signal is called a reference signal port.
[0075] 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).
[0076] 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 a decimal. For example, the value of the time domain density of the reference signal may be 0.5 (in this case, it can be understood that the reference signal occupies one symbol in two TTIs, where one TTI does not include the reference signal and the reference signal occupies one symbol in the other TTI).
[0077] 7. Frequency domain filtering granularity, which indicates the number of frequency domain units required for each channel estimate to be obtained by the terminal device during the interpolation filtering phase of the channel estimation process.
[0078] To improve channel estimation performance, a terminal device can perform joint channel estimation in the frequency domain based on multiple frequency domain units during the interpolation filtering phase of the channel estimation process, thereby reducing extrapolation calculations for channel estimation. During channel estimation, channel estimates obtained through extrapolation often have large deviations. Therefore, reducing extrapolation calculations can improve channel estimation accuracy. The frequency domain units can be, for example, PRBs.
[0079] 8. Time domain filtering granularity, which 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.
[0080] To improve channel estimation performance, a terminal device can perform joint channel estimation in the time domain based on multiple time-domain units during the interpolation filtering phase of the channel estimation process, thereby reducing extrapolation calculations for channel estimation. During channel estimation, extrapolation can lead to large deviations in channel estimates. Therefore, reducing extrapolation calculations can improve channel estimation accuracy. A time-domain unit can be, for example, an OFDM symbol.
[0081] 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.
[0082] 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 of the channel estimation process, so as to detect and process the data, thereby completing the reception of the data. "Detection" in the embodiment of the present application can also be understood as "demodulation". The frequency domain detection granularity corresponding to 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).
[0083] 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.
[0084] 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 of the channel estimation process, so as to detect and process the data, thereby completing the reception of the data. "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).
[0085] The following describes the technical features involved in the embodiments of this application.
[0086] In massive MIMO, estimating the uplink or downlink channel becomes increasingly important for transmitting and receiving data, achieving system synchronization, and providing feedback on channel information. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses reference signals known to the transmitter and receiver to track channel variations in the time and frequency domains. These reference signals, also known as pilot signals or reference signals, are distributed across different subcarriers in the frequency domain within an OFDM symbol and have known amplitude and phase. One such reference signal is the DMRS. The UE performs channel estimation based on the received DMRS, and the resulting channel estimation results can be used to assist in PDSCH demodulation.
[0087] The sparseness of the time-frequency resources of reference signals is one of the main ways to achieve a higher number of transmission streams.
[0088] 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 densities corresponding to Type I and Type II are 3 REs per resource block (RB) and 2 REs per RB, respectively. Please refer to Figures 1A and 1B, which are schematic diagrams of Type I and Type II, respectively. In Figures 1A and 1B, the shaded boxes with different filling contents represent different DMRS port groups. For example, Figure 1A shows Type I, which supports a maximum of 8 DMRS ports. Taking the support of 4 DMRS ports as an example, these 4 DMRS ports can be divided into two DMRS port groups, where each DMRS port group includes 2 DMRS ports. The two DMRS port groups are shown as the two shaded boxes with different fillings in Figure 1A. Figure 1B shows Type II, which supports a maximum of 12 DMRS ports. Taking 12 DMRS ports as an example, these 12 DMRS ports can be divided into three DMRS port groups, each of which includes four DMRS ports. These three DMRS port groups are represented by the four different shaded boxes in Figure 1B. In Figures 1A and 1B, the horizontal axis represents time and the vertical axis represents frequency. Each box represents an OFDM symbol and an RE consisting of a subcarrier.
[0089] Currently, DMRS eType I and eType II are being promoted. These two types of DMRS support a maximum of 16 and 24 DMRS ports, respectively, with corresponding frequency domain densities of 3 REs per 2 RBs and 1 RE per RB. As can be seen, as the number of DMRS ports increases, the frequency and time domain densities of the DMRS ports decrease.
[0090] After the network device indicates the DMRS port to the terminal device, the terminal device can use the Wiener filter for channel estimation. However, the interpolation filtering performance of the Wiener filter is limited by the frequency domain density of the DMRS port. As shown in Figure 2A, after the number of orthogonal DMRS ports increases, the frequency domain density and time domain density of the DMRS port decrease, and the interval of pilot sampling increases, resulting in fewer sampled signals, which is equivalent to losing some signals, resulting in lower channel estimation accuracy. As shown in Figure 2B, as the number of orthogonal DMRS ports increases, the pilot sampling interval increases, the channel estimation accuracy decreases, and ultimately leads to a decrease in the normalized spectral efficiency (SE) of massive MIMO.
[0091] In view of this, an embodiment of the present application provides a communication method and apparatus for improving channel estimation accuracy. In the 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 accuracy of the channel estimation.
[0092] 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 of the channels of the M ports. The first configuration does not carry any other 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 channel estimation and saving communication resources.
[0093] The technical solutions provided in the embodiments 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 solutions provided in the embodiments 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 connected vehicles.
[0094] Please refer to Figure 3, which is a communication network architecture applicable to the embodiment of the present application. Figure 3 includes a UE and a network device. The network device can send a reference signal and can also receive a reference signal from the UE; the UE can receive a reference signal from the network device and can also send a reference signal to the network device. The UE and the network device are capable of executing the method provided in the embodiment of the present application. Among them, the UE can be within the network coverage of the network device (as shown in (a) in Figure 3), and the UE can be outside the network coverage of the network device (as shown in (b) in Figure 3 and (c) in Figure 3). The UE and the terminal device can communicate through air interface transmission (UTRAN-to-UE, Uu), and different UEs can communicate through personal communication service (PCS).
[0095] 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 includes, for example, a DMRS or other reference signal, such as a sounding reference signal (SRS). Among them, the DMRS may include an uplink DMRS or a downlink DMRS. Unless otherwise specified below, the steps represented by dotted lines in the accompanying drawings corresponding to the various embodiments of the present application are all optional steps.
[0096] The methods provided in each embodiment of the present application can be applied to the network architecture shown in Figure 3. For example, the terminal device involved in each embodiment of the present application can be the UE in Figure 3; the network device involved in each embodiment of the present application can be the network device in Figure 3.
[0097] FIG4A is a flow chart of a communication method according to an embodiment of the present application. As shown in FIG4A , the method may include:
[0098] S401: A network device receives first information from a terminal device, where the first information indicates the frequency domain resources 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.
[0099] Wherein, M is a positive integer. The network device may support multiple ports, for example, the network device supports 32 ports. The terminal device may send first information about the M ports to the network device, for example, the M ports include port 1, port 2, port 9, port 10, and port 17. 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 ports 1, port 2, port 9, port 10, and port 17. 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 limitations thereon.
[0100] 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 frequency domain filtering granularity and / or frequency domain detection granularity (i.e., 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 frequency domain filtering granularity, the frequency domain filtering granularity may be, for example, 4 PRBs. For another example, when the first information includes frequency domain detection granularity, the frequency domain detection granularity may be, for example, 4 PRBs.
[0101] Optionally, the first information may 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 may 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 time domain during the channel estimation performed by the terminal device may be reduced, further conserving communication resources.
[0102] 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. Accordingly, the first information may also include but is not limited to time domain filtering granularity and / or time domain detection granularity (i.e., 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 time domain filtering granularity, the time domain filtering granularity can be, for example, 4 OFDM symbols. For another example, when the first information includes time domain detection granularity, the time domain detection granularity can be, for example, 4 OFDM symbols.
[0103] In an embodiment of the present application, the different channel estimation values generated by the terminal device when performing channel estimation on the channels corresponding to the M ports may correspond to frequency domain resources that 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 M ports within the frequency range corresponding to the 48 subcarriers #0, #1, #2 to #47, it generates a channel estimation value 1; and when the terminal device performs channel estimation on the channels corresponding to M ports within the frequency range corresponding to the 48 subcarriers #24, #1, #25 to #71, it generates a channel estimation value 2, and the channel estimation value 1 and the channel estimation value 2 are different.
[0104] Similarly, the different channel estimation values generated by the terminal device when performing channel estimation on the channels corresponding to the M ports may correspond to time domain resources that belong to the same time domain range or to different time domain ranges; wherein the different channel estimation values correspond to different time domain identifiers. That is, the terminal device may generate different channel estimation values within the same time domain range, or the terminal device may generate different channel estimation values within 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 within the time domain ranges 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 within the time domain ranges 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 within the time domain ranges 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.
[0105] In the specific implementation of S401, the terminal device sending the first information may include but is not limited to the following implementations:
[0106] 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 a timely manner.
[0107] In implementation mode 2, a terminal device reports capability information to a network device, where the capability information includes first information. Accordingly, the network device receives the capability information reported by the terminal device, where the capability information includes the first information. Optionally, the capability information may also indicate whether the terminal device supports adjustment of the frequency domain density of the M ports, or the capability information may indicate a maximum and minimum frequency domain density offset supported by each of the M ports.
[0108] In embodiment 3, the network device sends a query message to the terminal device, requesting the first information. Accordingly, the terminal device receives the query message and, in response to the query message, sends the first information to the network device. This allows the network device to proactively request the first information from the terminal device, preventing the terminal device from sending the first information to the network device when the network device does not need it, thereby reducing the signaling overhead for channel estimation.
[0109] The above-mentioned embodiments 1 to 3 can be used in combination or individually.
[0110] S402: The network device generates a first configuration based on the first information. The first configuration is used by the terminal device to perform channel estimation on channels corresponding to the M ports.
[0111] 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.
[0112] 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, the network device may generate the first configuration based on the first information in various ways. Several possible ways are described below.
[0113] (1) Method 1
[0114] 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 based on 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.
[0115] Exemplarily, the M ports are DMRS ports as an example, the first information includes the frequency domain filtering granularity, and the first matrix satisfies the following formula:
[0116] in, is the first matrix, ri 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.
[0117] in, It can be determined by the following formula:
[0118] 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 .
[0119] 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.
[0120] (2) Method 2
[0121] The first configuration includes a first matrix that is associated with 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. Accordingly, the network device can generate the first matrix based on the first information, the matrix consisting of right singular vectors of the channel matrix of the channels corresponding to the M ports, and the time-domain projection matrix corresponding to the signal patterns of the M ports.
[0122] Exemplarily, the M ports are DMRS ports as an example, the first information includes the time domain filtering granularity, and the first matrix satisfies the following formula:
[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] 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 .
[0126] 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.
[0127] (3) Method 3
[0128] 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.
[0129] Exemplarily, taking the DMRS port as an example, the first information includes a frequency domain filter granularity of 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 in 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 shown in Figure 5, 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., the diagonal box in Figure 5). If the network device indicates θ1, φ1, θ2, and φ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′ (i.e., the blank box in Figure 5), where: s t =s0·α(θ1,φ1,t)+s1·β(θ1,φ1,t); s t′ =s1·α(θ2,φ2,t′)+s2·β(θ2,φ2,t′);
[0130] Since the first information reported by the terminal device to the network device includes the number of manifold parameter sets corresponding to the first channel estimation parameter, the network device can determine the first channel estimation parameter based on the number of manifold parameter sets corresponding to the first channel estimation parameter and the spatial angle and / or rotation angle between the channels corresponding to the frequency domain resources corresponding to the signal patterns of the M ports. For example, if 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 for θ1, φ1, θ2, and φ2 according to the following formula: ρ0 = ∑ t u t ·α(θ1,φ1,t); ρ1=(∑ t v t β(θ1,φ1,t)+∑ t′ w t′ ·α(θ2,φ2,t′)); ρ2=∑ t′ x t′ β(θ2,φ2,t′);
[0131] 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.
[0132] 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 in the M ports according to ρ0, ρ1 and ρ2. t″ , s t″ Satisfies the following formula: s t″ =s0·ρ0+s1·ρ1+s2·ρ2.
[0133] 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, which reduces the required signaling overhead, thereby effectively reducing the signaling overhead of channel estimation.
[0134] For another example, the first information includes a frequency domain filter granularity of 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 in 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 the following formula for θ1, φ1, θ2 and φ2: ρ0 = ∑ t u t ·α(θ1,φ1,t); ρ1=(∑ t v t β(θ1,φ1,t)+∑ t′ w t′ ·α(θ2,φ2,t′)); ρ2=∑ t′ x t′ β(θ2,φ2,t′);
[0135] And, the network equipment can use the following formula to get and
[0136] 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 in the M ports according to ρ0, ρ1 and ρ2. t″ 、s t″′ ;
[0137] s t″ Satisfies the following formula: t″ =s0·ρ0+s1·ρ1+s2·ρ2;
[0138] s t″′ Satisfies the following formula:
[0139] 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.
[0140] (4) Method 4
[0141] The first configuration includes a first channel estimation parameter, which is related to the first information and the spatial angle and / or rotation angle between the 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 and the spatial angle and / or rotation angle between the channels corresponding to 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 during the channel estimation process, and the number of manifold parameter sets is related to the time domain filtering granularity.
[0142] Exemplarily, taking the DMRS port as an example, the first information includes a time domain filtering granularity of 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 Symbol0, 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, based on the DMRS pattern, perform channel estimation on the channels corresponding to Symbol0, Symbol1, and Symbol2 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; 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′ , where: s t =s0·α(θ1,φ1,t)+s1·β(θ1,φ1,t); s t′ =s1·α(θ2,φ2,t′)+s2·β(θ2,φ2,t′);
[0143] 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, φ2: ρ0 = ∑ t u t ·α(θ1,φ1,t); ρ1=(∑ t v t β(θ1,φ1,t)+∑ t′ w t′ ·α(θ2,φ2,t′)); ρ2=∑ t′ x t′ β(θ2,φ2,t′);
[0144] 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.
[0145] 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: s t″ =s0·ρ0+s1·ρ1+s2·ρ2.
[0146] 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, which reduces the required signaling overhead, thereby effectively reducing the signaling overhead of channel estimation.
[0147] (5) Method 5
[0148] 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.
[0149] Exemplarily, the M ports take DMRS ports 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:
[0150] in, is the first matrix, r i Indicates the number of resource elements (REs) corresponding to the i-th DMRS port among the M ports, nre indicates the number of REs in the time-frequency domain corresponding to the i-th DMRS port, nre feedback Indicates 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.
[0151] in, It can be determined by the following formula:
[0152] 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 .
[0153] 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 of 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.
[0154] S403: The network device sends a first configuration to the terminal device. Correspondingly, the terminal device receives the first configuration.
[0155] There are multiple ways for the network device to send the first configuration to the terminal device. For example, the network device may 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 may carry the first configuration through a media access control (MAC) control element (CE) message, and send a MAC CE message carrying the first configuration to the terminal device. For another example, the network device may carry the first configuration through a downlink control information (DCI) message, and send a DCI message carrying the first configuration to the terminal device.
[0156] As shown in FIG4B , the communication method further includes:
[0157] S404: The terminal device performs channel estimation according to the first configuration to obtain a channel estimation result.
[0158] 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 using the precoding matrix P. The precoded DMRS is transmitted to the terminal device via channel 1. The channel estimation result of the terminal device for channel 1 is:
[0159] represents the channel estimation result of channel 1, and H represents the channel matrix of channel 1.
[0160] Implementation method 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.
[0161] 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 expressed 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: t″ =s0·ρ0+s1·ρ1+s2·ρ2.
[0162] 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:
[0163] in, Represents the covariance matrix of the channel matrix at the time-frequency resource position where the reference signal is located, I p Represents The SNR represents the estimated value of the signal-to-noise ratio corresponding to the downlink channel. For example, the following relationship is satisfied:
[0164] Wherein, 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:
[0165] Wherein, FFT stands for fast Fourier transform (FFT); R p (τ) represents the delay domain power spectrum, R p (τ) can satisfy the following relationship:
[0166] Among them, τ RMS represents the root mean square (RMS) of the multipath delay τ, τ represents the multipath delay, Δ m Indicates timing deviation, Δ max Indicates the maximum value of multipath delay deviation.
[0167] As shown in FIG4C , when the M ports are DMRS ports, the communication method further includes:
[0168] S405: The terminal device performs MIMO equalization according to the channel estimation results of the M ports.
[0169] Specifically, the terminal device performs channel estimation on M ports and, after obtaining the channel estimation results, can perform MIMO equalization based on the channel estimation results. MIMO equalization involves detecting the data transmitted on the channel. As described above, the first information can also include frequency domain detection granularity and / or time domain detection granularity. Therefore, the terminal device can perform MIMO equalization processing based on the frequency domain detection granularity and / or time domain detection granularity.
[0170] For example, in the communication system shown in Figure 3, the network device can send control information to the terminal device through a control channel (such as PDCCH) to allocate transmission parameters of the data channel to the terminal device. 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 be used for detection of data in the data channel. DMRS usually undergoes the same signal processing as the data, such as precoding, to ensure that DMRS and the data experience the same equivalent channel.
[0171] Assume that the DMRS vector sent by the transmitter is s, and the data signal vector sent is x. The DMRS and data are precoded in the same way (for example, multiplied by the same precoding matrix P). 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:
[0172] data:
[0173] DMRS:
[0174] 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, and n represents the noise signal vector. Represents the equivalent channel experienced by data and DMRS.
[0175] Since the data and DMRS experience the same equivalent channel, the terminal device can use the channel estimation algorithm based on the known DMRS vector s to obtain an estimate of the equivalent channel, 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.
[0176] In some other embodiments, the reference signal transmitted from the network device to the terminal device may be a CSI-RS, and the M ports are CSI-RS ports. After the terminal device performs channel estimation on the CSI-RS port, it may feed back information to the network device.
[0177] FIG6 shows a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 600 may be the UE or the circuit system of the UE described in the embodiment shown in FIG3 , and is used to implement the method corresponding to the UE in the above method embodiment. Alternatively, the communication device 600 may be the network device or the circuit system of the network device described in the embodiment shown in FIG3 , and 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.
[0178] The communication device 600 includes at least one processor 601. Processor 601 can be used for internal processing of the device, implementing certain control processing functions. Optionally, processor 601 includes instructions. Optionally, processor 601 can store data. Optionally, different processors can be independent devices, located in different physical locations, or on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, on one or more integrated circuits.
[0179] Optionally, the communication device 600 includes one or more memories 603 for storing instructions. Optionally, data may also be stored in the memories 603. The processor and memory may be provided separately or integrated together.
[0180] Optionally, communication device 600 includes a communication circuit 602 and at least one communication interface 604. Memory 603, communication circuit 602, and communication interface 604 are optional and are therefore represented by dashed lines in FIG6 . Communication interface 604 may include an input interface and / or an output interface; alternatively, communication interface 604 may include a transceiver capable of transmitting and / or receiving functions.
[0181] Optionally, the communication device 600 may further include a transceiver and / or an antenna. The transceiver may be used to send information to 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 via an antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, 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.
[0182] 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.
[0183] Communication link 602 may include a pathway for transmitting information between the aforementioned components.
[0184] The communication interface 604 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.
[0185] The memory 603 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device 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, an optical disc storage (including a compact 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 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 be integrated with the processor 601.
[0186] 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 implementing the steps performed by the UE or network device in the embodiment shown in Figure 3.
[0187] 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.
[0188] In a specific implementation, as an embodiment, the processor 601 may include one or more CPUs, such as CPU0 and CPU1 in FIG6 .
[0189] In a specific implementation, as an embodiment, the communication device 600 may include multiple processors, such as processor 601 and processor 605 in FIG6 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (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).
[0190] When the device shown in FIG6 is a chip, such as a UE chip or a network device chip, the chip includes a processor 601 (and may also include a processor 605), a communication circuit 602, and a communication interface 604. Optionally, the chip may include a memory 603. Specifically, the communication interface 604 may be an input interface, a pin, or a circuit. The memory 603 may be a register, a cache, or the like. 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 the program of any of the above-described embodiments of the communication method.
[0191] In the embodiment of the present application, the functional modules of the device can be divided according to the above-mentioned method examples. 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-mentioned integrated module 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 shows a schematic diagram of a device. The device 700 can be a terminal device or network device involved in the above-mentioned method embodiments, or a chip in the terminal device or a chip in the network device. The device 700 includes a transceiver unit and a processing unit 702. The transceiver unit can be used to execute all sending steps and / or all receiving steps performed by the terminal device or network device in the above-mentioned method embodiments; the processing unit 702 can be used to execute all or part of the remaining steps performed by the terminal device or network device in the above-mentioned method embodiments except for the sending and receiving steps.
[0192] Optionally, the transceiver unit may be a whole, 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, the sending unit 701 is used to realize the sending function, and the receiving unit 703 is used to realize the receiving function.
[0193] It should be understood that the device 700 can be used to implement the steps performed by the terminal device or 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.
[0194] Optionally, the functions / implementation processes of the sending unit 701, the processing unit 702, and the receiving unit 703 in FIG7 can be implemented by the processor 601 in FIG6 calling computer-executable instructions stored in the memory 603. Alternatively, the functions / implementation processes of the processing unit 702 in FIG7 can be implemented by the processor 601 in FIG6 calling computer-executable instructions stored in the memory 603, and the functions / implementation processes of the sending unit 701 and the receiving unit 703 in FIG7 can be implemented by the communication interface 604 in FIG6.
[0195] 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.
[0196] 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, 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.
[0197] The present application also provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method executed by the UE or the network device in any of the aforementioned method embodiments.
[0198] An embodiment of the present application further 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.
[0199] 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, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well 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 an integral part of the processor. The processor and 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 storage medium can also exist in a base station or a terminal as discrete components.
[0200] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented 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 instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed 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 instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0201] An embodiment of the present application provides a chip system, comprising: a processor and an interface, wherein the processor is configured to call and execute instructions from the interface, and when the processor executes the instructions, the method described in the above method embodiment is implemented.
[0202] 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.
[0203] An embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements the method described in the above method embodiment.
[0204] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0205] It should be understood that the various numbers used in the various embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent 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.
31. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed on a computer, 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.
Citation Information
Patent Citations
Method and device for transmitting uplink signal
CN114158120A
Method for reporting capability of terminal equipment and communication device
CN114928386A
Terminal parameter reporting method and device, equipment and storage medium
CN116938652A
Configuration method and apparatus for joint channel estimation, and device and storage medium
WO2022205475A1