Channel information feedback method, channel information receiving method, and related devices

By feeding back channel information from some space-frequency units from the terminal devices, the network devices infer the full channel information, which solves the problem of high computational complexity of terminal devices in MIMO systems and achieves more efficient channel information feedback.

CN122372035APending Publication Date: 2026-07-10HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-01-10
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In multiple-input multiple-output (MIMO) systems, when the number of ports and frequency bands in the terminal device is large, the computational complexity of the precoding matrix of the channel matrix is ​​too high, resulting in excessive complexity of the terminal device.

Method used

The terminal device measures and feeds back channel information for a portion of the space-frequency units. The network device infers the full channel information based on this partial channel information, and the terminal device does not need to perform feature decomposition and DFT calculation.

Benefits of technology

This reduces the computational complexity of terminal devices and improves the efficiency and accuracy of channel information feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122372035A_ABST
    Figure CN122372035A_ABST
Patent Text Reader

Abstract

This application provides a channel information feedback method, a channel information reception method, and related apparatus. The method includes: a terminal device measuring a first reference signal to obtain channel information for N space-frequency units, where the first reference signal carries the N space-frequency units, and N is an integer greater than or equal to 1. Then, the terminal device sends first indication information and channel information for M space-frequency units. The first indication information indicates the M space-frequency units, where the M space-frequency units are some or all of the N space-frequency units, and M is an integer greater than or equal to 1. A network device infers the channel information for the N space-frequency units based on the channel information of these partial space-frequency units. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the precoding matrix; instead, it directly feeds back the channel information of a partial space-frequency unit, thereby reducing terminal complexity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a channel information feedback method, a channel information receiving method, and related apparatus. Background Technology

[0002] Multiple-input multiple-output (MIMO) technology is a core technology of Long Term Evolution (LTE) systems and 5th Generation (5G) New Radio (NR). MIMO technology plays a crucial role in the spectrum utilization efficiency of communication systems. Specifically, network devices can determine the precoding matrix used to transmit downlink data based on the precoding matrix indicator (PMI) information sent by the terminal equipment.

[0003] Currently, the 3GPP Release 16 (R16) technical specification proposes a dual-domain compression codebook scheme, which performs compression feedback on the channel matrix (also known as the precoding matrix) in both the spatial and frequency domains. Dual-domain compression uses the eType II codebook, which compresses the PMI of all sub-bands in the frequency domain. The specific structure of the eType II codebook is shown below. in, Port selection matrix This is the combination coefficient matrix. Let N1 and N2 be the number of ports in the horizontal and vertical directions of the base station, respectively. Let L be the number of spatial basis vectors and M be the number of frequency basis vectors.

[0004] The terminal device performs eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain precoding matrices W1, W2, and W... f Then, the terminal device instructs the network device on W1, W2, and W... f When there are a large number of ports and frequency bands, the calculation process becomes highly complex, leading to excessive terminal complexity. Summary of the Invention

[0005] This application provides a channel information feedback method, a channel information receiving method, and related apparatus to reduce terminal complexity.

[0006] The first aspect of this application provides a channel information feedback method, which can be used in a terminal-side communication device, for example, executed by a terminal device. The terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned device or apparatus; the specific implementation is not limited in this application. It should be noted that, in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit in the terminal device that performs the method provided in this application; the specific implementation is not limited in this application. In the first aspect and its possible implementations, the method is described as being executed by a terminal device. The method includes: the terminal device measuring a first reference signal to obtain channel information of N space-frequency units, the first reference signal being carried in the N space-frequency units, where N is an integer greater than or equal to 1. Then, the terminal device sends first indication information and channel information of M space-frequency units, the first indication information being used to indicate the M space-frequency units, where the M space-frequency units are some or all of the N space-frequency units, and M is an integer greater than or equal to 1.

[0007] In the above technical solution, the terminal device sends a first indication information and channel information for M space-frequency units. The first indication information indicates the M space-frequency units, which are some or all of the N space-frequency units. The network device infers the channel information of the N space-frequency units based on the channel information of the partial space-frequency units. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix, but directly feeds back the channel information of a partial space-frequency unit, thereby reducing terminal complexity.

[0008] The second aspect of this application provides a channel information receiving method, which can be used in a network-side communication device, for example, executed by a network device. The network device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned device or apparatus; specific details are not limited in this application. It should be noted that in this application, the term "network device" can refer to the network device itself, or to the chip, functional module, or integrated circuit within the network device that performs the method provided in this application; specific details are not limited in this application. In the second aspect and its possible implementations, the method is described using the execution of a network device as an example. The method includes: the network device transmitting a first reference signal; the network device receiving first indication information and channel information of M space-frequency units, wherein the first indication information is used to indicate the M space-frequency units, the M space-frequency units being some or all of N space-frequency units, the first reference signal being carried in the N space-frequency units, where M is an integer greater than or equal to 1, and N is an integer greater than or equal to 1.

[0009] In the above technical solution, the network device receives first indication information and channel information from M space-frequency units. The M space-frequency units are some or all of the N space-frequency units. This facilitates the network device inferring the channel information of the N space-frequency units based on the channel information of the portion of space-frequency units. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix; instead, it directly feeds back the channel information of a portion of the space-frequency units, thereby reducing terminal complexity.

[0010] Based on the first or second aspect, in one possible implementation, the N space-frequency units are ordered in descending order of channel energy, and the M space-frequency units are the first M space-frequency units among the N space-frequency units. This allows the terminal device to feed back the most important channel information as much as possible with limited feedback overhead. In other words, the channel information of the space-frequency units with higher channel energy can characterize the main features of the channel. This is beneficial for network devices to accurately infer the channel information of the entire channel based on the channel information of the M space-frequency units.

[0011] Based on the first or second aspect, in one possible implementation, the weighted channel energy of the feedback group containing the M space-frequency units is the feedback group with the largest weighted channel energy among multiple feedback groups. The space-frequency units in the feedback group with the largest weighted channel energy are sorted in descending order of channel energy. The M space-frequency units are the first M space-frequency units in the feedback group with the largest weighted channel energy. The multiple feedback groups include N space-frequency units.

[0012] In this implementation, the concept of a feedback group is introduced, which firstly helps reduce the indication overhead of the terminal device. Secondly, with limited feedback overhead, the terminal device feeds back the most important channel information as much as possible. This helps the network device accurately infer the channel information of the entire channel based on the channel information of M space-frequency units.

[0013] Based on the first or second aspect, in one possible implementation, the first indication information includes an index of a first feedback group, which indicates M space-frequency units, or the first feedback group includes M space-frequency units. In this implementation, the terminal device indicates that it is feeding back channel information for M space-frequency units through the index of the first feedback group. This helps reduce indication overhead.

[0014] Based on the first or second aspect, in one possible implementation, the first indication information includes Q bits, the values ​​of which are used to indicate M space frequency units, where Q is... This enables terminal devices to indicate M space frequency units to network devices, enriching the implementation of the scheme.

[0015] Based on the first or second aspect, in one possible implementation, the first indication information includes a first bitmap, where the bits in the first bitmap correspond to N space frequency units, and the bit values ​​of the first bitmap are used to indicate M space frequency units. In this implementation, the terminal device indicates M space frequency units through the first bitmap, enriching the implementation of the scheme.

[0016] Based on the first or second aspect, in one possible implementation, the first indication information includes an index of a second feedback group and a second bitmap. The index of the second feedback group is used to indicate a portion of the N space-frequency units; alternatively, the second feedback group includes a portion of the N space-frequency units, and the bits in the second bitmap correspond to the portion of the space-frequency units. The bit values ​​of the second bitmap are used to indicate M space-frequency units. In this implementation, the terminal device indicates the feedback group containing the M space-frequency units through the index of the second feedback group and indicates the M space-frequency units in the feedback group through the second bitmap. This achieves indication of the M space-frequency units and helps reduce indication overhead.

[0017] Based on the first or second aspect, in one possible implementation, the first indication information includes indices of one or more reference signal ports and indices of one or more frequency domain units, wherein the one or more reference signal ports and the one or more frequency domain units constitute M space-frequency units. That is, the one or more reference signal ports and the one or more frequency domain units are used to determine the M space-frequency units, thereby indicating the M space-frequency units and reducing indication overhead.

[0018] Based on the first or second aspect, in one possible implementation, the space-frequency units in the first or second feedback group are selected through a first method. This first method includes: selecting Y reference signal ports from every X reference signal ports in the spatial domain, and selecting R frequency domain units from every P frequency domain units in the frequency domain. X and Y are both integers greater than 0 and less than or equal to the total number of reference signal ports, and P and R are both integers greater than 0 and less than or equal to the total number of frequency domain units. Y is less than or equal to X, and R is less than or equal to P. For example, selecting Y reference signal ports from every X reference signal ports (either the first reference signal port, the default reference signal port, or the preset reference signal port), and selecting R frequency domain units from every P frequency domain units (either the first frequency domain unit, the default frequency domain unit, or the preset frequency domain unit), provides a selection method for the space-frequency units in the first or second feedback group. This is beneficial for the implementation of the scheme.

[0019] Based on the second aspect, one possible implementation further includes: the network device determining the channel information of the N space-frequency units based on the space-frequency feature basis corresponding to the N space-frequency units and the channel information of the M space-frequency units. This enables the network device to infer the channel information of the N space-frequency units based on the channel information of the M space-frequency units.

[0020] Based on the first aspect, in one possible implementation, the method further includes: the terminal device measuring the second reference signal to obtain the angular delay power spectrum corresponding to the N space-frequency units; and the terminal device transmitting the angular delay power spectrum. This facilitates the network device in obtaining the space-frequency feature basis corresponding to the N space-frequency units based on the angular delay power spectrum.

[0021] Based on the second aspect, one possible implementation further includes: the network device transmitting a second reference signal; the network device receiving the angle delay power spectrum corresponding to N space frequency units, the angle delay power spectrum being obtained by measuring the second reference signal; the network device reconstructing the channel covariance matrix based on the angle delay power spectrum; the network device performing eigenvalue decomposition on the channel covariance matrix to obtain multiple eigenvectors; and the network device determining the space frequency feature basis corresponding to the N space frequency units based on the multiple eigenvectors. This facilitates the network device in accurately inferring the channel information of the N space frequency units by combining the space frequency feature basis corresponding to the N space frequency units and the channel information of the M space frequency units reported by the terminal device.

[0022] Based on the first or second aspect, in one possible implementation, each space-frequency unit corresponds to a reference signal port and a frequency domain unit. Different space-frequency units correspond to different reference signal ports and / or different frequency domain units.

[0023] Based on the first or second aspect, in one possible implementation, N is equal to the product of the number of reference signal ports and the number of frequency domain units.

[0024] A third aspect of this application provides a communication device, comprising:

[0025] The processing module is used to measure the first reference signal and obtain the channel information of N space frequency units. The N space frequency units are used for data transmission. The first reference signal is carried in the N space frequency units, where N is an integer greater than or equal to 1.

[0026] The transceiver module is used for the first indication information and the channel information of M space frequency units. The first indication information is used to indicate the M space frequency units, which are some or all of the N space frequency units, and M is an integer greater than or equal to 1.

[0027] A fourth aspect of this application provides a communication device, comprising:

[0028] The transceiver module is used to transmit a first reference signal, which is carried in N space frequency units, where N is an integer greater than or equal to 1; and to receive first indication information and channel information of M space frequency units, where the first indication information is used to indicate the M space frequency units, and the M space frequency units are some or all of the N space frequency units, where M is an integer greater than or equal to 1.

[0029] Based on the third or fourth aspect, in one possible implementation, the N space frequency units are ordered in descending order of channel energy, and the M space frequency units are the first M space frequency units among the N space frequency units.

[0030] Based on the third or fourth aspect, in one possible implementation, the weighted channel energy of the feedback group containing the M space frequency units is the feedback group with the largest weighted channel energy among multiple feedback groups. The space frequency units in the feedback group with the largest weighted channel energy are sorted in descending order of channel energy. The M space frequency units are the first M space frequency units in the feedback group with the largest weighted channel energy. The multiple feedback groups include N space frequency units.

[0031] Based on the third or fourth aspect, in one possible implementation, the first indication information includes an index of a first feedback group, which is used to indicate M space-frequency units, or the first feedback group includes M space-frequency units.

[0032] Based on the third or fourth aspect, in one possible implementation, the first indication information includes Q bits, the values ​​of which are used to indicate M space frequency units, where Q is...

[0033] Based on the third or fourth aspect, in one possible implementation, the first indication information includes a first bit map, where the bits in the first bit map correspond to N space frequency units, and the bit values ​​of the first bit map are used to indicate M space frequency units.

[0034] Based on the third or fourth aspect, in one possible implementation, the first indication information includes an index of the second feedback group and a second bit map. The index of the second feedback group is used to indicate a portion of the N space frequency units. Alternatively, the second feedback group includes a portion of the N space frequency units. The bits in the second bit map correspond to the portion of the space frequency units, and the bit values ​​of the second bit map are used to indicate M space frequency units.

[0035] Based on the third or fourth aspect, in one possible implementation, the first indication information includes an index of one or more reference signal ports and an index of one or more frequency domain units, the one or more reference signal ports and the one or more frequency domain units forming M space-frequency units.

[0036] Based on the third or fourth aspect, in one possible implementation, the space-frequency units in the first or second feedback group are selected by a first method, which includes: extracting Y reference signal ports from every X reference signal ports in the spatial domain, and extracting R frequency domain units from every P frequency domain units in the frequency domain, where X and Y are both integers greater than 0 and less than or equal to the total number of reference signal ports, P and R are both integers greater than 0 and less than or equal to the total number of frequency domain units, Y is less than or equal to X, and R is less than or equal to P.

[0037] Based on the fourth aspect, in one possible implementation, the communication device further includes a processing module, which is used to determine the channel information of the N space-frequency units based on the space-frequency feature basis corresponding to the N space-frequency units and the channel information of the M space-frequency units.

[0038] Based on the third aspect, in one possible implementation, the processing module is further used to: measure the second reference signal to obtain the angle delay power spectrum corresponding to N space frequency units; the transceiver module is further used to: transmit the angle delay power spectrum.

[0039] Based on the fourth aspect, in one possible implementation, the transceiver module is also used to: transmit a second reference signal; receive the angle delay power spectrum corresponding to N space frequency units, wherein the angle delay power spectrum is obtained by measuring the second reference signal;

[0040] The communication device also includes a processing module, which is used to reconstruct the channel covariance matrix based on the angle delay power spectrum; perform eigenvalue decomposition on the channel covariance matrix to obtain multiple eigenvectors; and determine the space-frequency feature basis corresponding to N space-frequency units based on the multiple eigenvectors.

[0041] Based on the third or fourth aspect, in one possible implementation, each space-frequency unit corresponds to a reference signal port and a frequency domain unit. Different space-frequency units correspond to different reference signal ports and / or different frequency domain units.

[0042] Based on the third or fourth aspect, in one possible implementation, N is equal to the product of the number of reference signal ports and the number of frequency domain units.

[0043] A fifth aspect of this application provides a communication device comprising a processor and a memory. The memory stores computer programs or computer instructions, and the processor is configured to call and execute the computer programs or computer instructions stored in the memory, causing the processor to implement any one of the implementations of the first or second aspect.

[0044] Optionally, the communication device may also include a transceiver, and the processor is used to control the transceiver to send and receive signals.

[0045] A sixth aspect of this application provides a communication device including a processor and an interface circuit. The processor is configured to communicate with other devices via the interface circuit and to perform the methods described in the first or second aspect above. The processor may include one or more devices.

[0046] A seventh aspect of this application provides a communication device including a processor for connection to a memory, for calling a program stored in the memory to execute the method described in the first or second aspect above. The memory may be located within or outside the communication device. The processor may include one or more processors.

[0047] In one implementation, the terminal device of the first or second aspect mentioned above can be a chip or a chip system.

[0048] Optionally, the communication device shown in the third to seventh aspects may be a terminal device, a communication module in a terminal device, or a chip in a terminal device responsible for communication functions.

[0049] The eighth aspect of this application provides a computer program product including computer instructions, characterized in that, when run on a computer, it causes the computer to perform an implementation as described in either the first or second aspect.

[0050] The ninth aspect of this application provides a computer-readable storage medium including computer instructions that, when executed on a computer, cause the computer to perform any of the implementations of the first or second aspect.

[0051] The tenth aspect of this application provides a chip device, including a processor for calling a computer program or computer instructions in memory to cause the processor to execute any of the implementations of the first or second aspect described above.

[0052] Optionally, the processor is coupled to the memory via an interface.

[0053] Optionally, the memory is either built into the chip device or connected to the chip device.

[0054] The eleventh aspect of this application provides a communication system, which includes the communication device as described in the third aspect and the communication device as described in the fourth aspect.

[0055] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:

[0056] As described in the above technical solution, the terminal device measures the first reference signal to obtain the channel information of N space-frequency units. These N space-frequency units are used for data transmission, where N is an integer greater than or equal to 1. Then, the terminal device sends first indication information and the channel information of M space-frequency units. The first indication information indicates the M space-frequency units, which are some or all of the N space-frequency units, where M is an integer greater than or equal to 1. Therefore, the terminal device sends the first indication information and the channel information of the M space-frequency units. This facilitates the network device inferring the channel information of the N space-frequency units based on the channel information of these partial space-frequency units. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix; instead, it directly feeds back the channel information of a partial space-frequency unit, thereby reducing terminal complexity. Attached Figure Description

[0057] Figure 1 This is a schematic diagram of the antenna ports in the horizontal and vertical directions on the base station side according to an embodiment of this application;

[0058] Figure 2 This is a schematic diagram of a frequency domain unit according to an embodiment of this application;

[0059] Figure 3 This is a schematic diagram of a space frequency unit according to an embodiment of this application;

[0060] Figure 4 This is a schematic diagram of an open radio access network (open RAN, O-RAN, or ORAN) system according to an embodiment of this application.

[0061] Figure 5 This is a schematic diagram of the structure of an access network device according to an embodiment of this application;

[0062] Figure 6 This is a schematic diagram of a communication system according to an embodiment of this application;

[0063] Figure 7 This is a schematic diagram illustrating the channel measurement and feedback process and data transmission in an embodiment of this application;

[0064] Figure 8 This is a schematic diagram illustrating the analysis of the precoding matrix dimension in an embodiment of this application;

[0065] Figure 9 This is a schematic diagram of an embodiment of the channel information feedback method and the channel information receiving method of this application;

[0066] Figure 10a A schematic diagram showing the selection of a reference signal port in an embodiment of this application;

[0067] Figure 10b A schematic diagram showing the selection of frequency domain units in an embodiment of this application;

[0068] Figure 10c A schematic diagram showing the selection of a space frequency unit in an embodiment of this application;

[0069] Figure 11 This is a schematic diagram of multiple feedback groups in an embodiment of this application;

[0070] Figure 12 This is another schematic diagram of multiple feedback groups in an embodiment of this application;

[0071] Figure 13a This is another schematic diagram showing the selection of reference signal ports in an embodiment of this application;

[0072] Figure 13b Another schematic diagram showing the selection of frequency domain units in an embodiment of this application;

[0073] Figure 14 This is a flowchart illustrating the channel information feedback method and channel information receiving method according to embodiments of this application;

[0074] Figure 15a This is a schematic diagram illustrating how a network device infers channel information for N space-frequency units based on channel information from M space-frequency units, according to an embodiment of this application.

[0075] Figure 15b This is another schematic diagram illustrating how a network device infers channel information for N space-frequency units based on channel information from M space-frequency units, as described in this application embodiment.

[0076] Figure 16 This is a schematic diagram of a communication device provided in an embodiment of this application;

[0077] Figure 17 This is another schematic diagram of the communication device provided in the embodiments of this application;

[0078] Figure 18 Another schematic diagram of the communication device provided in the embodiments of this application;

[0079] Figure 19 This is a schematic diagram of a terminal device provided in an embodiment of this application;

[0080] Figure 20 This is a schematic diagram of a network device provided in an embodiment of this application. Detailed Implementation

[0081] This application provides a channel information feedback method, a channel information receiving method, and related apparatus. A terminal device sends first indication information and channel information for M space-frequency units (SFUs). The first indication information indicates the M SFUs, which are some or all of the N SFUs. A network device infers the channel information of the N SFUs based on the channel information of the partial SFUs. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix; instead, it directly feeds back the channel information of a partial SFU, thereby reducing terminal complexity.

[0082] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0083] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0084] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.

[0085] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.

[0086] Precoding Matrix Indicator (PMI): Used to indicate the precoding matrix. This precoding matrix can be, for example, a precoding matrix determined by the terminal device based on the channel matrix of each frequency domain unit (e.g., the frequency domain length of a frequency domain unit can be a subband, a resource block (RB), or R times the subband, where R <= 1, and R can take the value of 1 or 1 / 2). This channel matrix can be determined by the terminal device through methods such as channel estimation or based on channel reciprocity.

[0087] For example, the precoding matrix can be obtained by performing singular value decomposition (SVD) on the channel matrix or its covariance matrix, or by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel matrix. It should be understood that the methods for determining the precoding matrix listed above are merely examples and should not constitute any limitation on this application.

[0088] It is understandable that the precoding matrix determined by the terminal device can be interpreted as the precoding matrix to be fed back. The terminal device can indicate the precoding matrix to be fed back through the PMI, so that the network device can recover the precoding matrix based on the PMI. It is understandable that the precoding matrix recovered by the network device based on the PMI can be the same as or similar to the precoding matrix to be fed back.

[0089] Reference signal (RS): Also known as pilot signal. In communication systems, estimating the uplink or downlink channel is essential for transmitting and receiving data, obtaining system synchronization and feedback 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. It uses reference signals known to the transmitter and receiver to track the time and frequency domain changes of the channel. These reference signals are distributed across different resource elements (REs) in the time-frequency two-dimensional space within orthogonal frequency division multiplexing (OFDM) symbols, and have known amplitude and phase.

[0090] At the physical layer, uplink communication can include the transmission of uplink physical channels and uplink signals. Uplink physical channels include the random access channel (PRACH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH), while uplink signals include the channel sounding reference signal (SRS), the physical uplink control channel demodulation reference signal (PUCCH-DMRS), the physical uplink shared channel demodulation reference signal (PUSCH-DMRS), the demodulation reference signal (DMRS), the phase tracking reference signal (PTRS), and the positioning reference signal (SRS or SRS forpositioning), etc.

[0091] At the physical layer, downlink communication can include the transmission of downlink physical channels and downlink signals. Downlink physical channels include the physical broadcast channel (PBCH), physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH), etc. Downlink signals include the primary synchronization signal (PSS) / secondary synchronization signal (SSS), physical downlink control demodulation reference signal (PDCCH-DMRS), physical downlink shared channel demodulation reference signal (PDSCH-DMRS), DMRS, PTRS, channel states information reference signal (CSI-RS), cell reference signal (CRS), tracking reference signal (TRS), positioning reference signal (positioning RS), synchronization signal block (SSB), etc.

[0092] Antenna port: Also known as a port, an antenna port can be understood as a digital channel or a digital port, which can be considered as a radio frequency (RF) channel that can connect to one or more physical antennas. Therefore, one antenna port can correspond to one or more physical antennas.

[0093] Antenna ports include transmit antenna ports and receive antenna ports. One antenna port can be configured for each virtual antenna, and each virtual antenna can be a weighted combination of multiple physical antennas. Each antenna port can correspond to a reference signal.

[0094] The transmit antenna port can be understood as a virtual antenna recognized by the receiver. The receive antenna port can be understood as the receiver's receiving antenna. For example, in downlink transmission, the receive antenna port can refer to the receiving antenna of the terminal device; similarly, the receive antenna port can also be understood as a virtual antenna.

[0095] Reference signal port: A reference signal port can be understood as a virtual antenna or logical antenna, which can be a weighted combination of multiple physical antennas. The weighting coefficients are related to the precoding matrix loaded onto the reference signal. If the precoding matrix loaded onto the reference signal is an identity matrix, then one antenna port is configured for each virtual antenna, with each virtual antenna corresponding to one physical antenna. Each antenna port can correspond to either a reference signal or a reference signal port. If the precoding matrix loaded onto the reference signal is not an identity matrix, then multiple antenna ports are configured for each virtual antenna, with each virtual antenna corresponding to multiple physical antennas. These multiple antenna ports can correspond to either a reference signal or a reference signal port. For example, if the reference signal is CSI-RS, then the reference signal port can be called a CSI-RS port; if the reference signal is DMRS, then the reference signal port can be called a DMRS port.

[0096] Frequency domain unit: The unit of frequency domain resources, which can represent different granularities of frequency domain resources. Frequency domain units may include, but are not limited to, subband, resource element (RE), resource block (RB), subcarrier, resource block group (RBG), or precoding resource block group (PRG), etc.

[0097] Space-frequency unit: A resource unit in the spatial and frequency domains. One space-frequency unit corresponds to one reference signal port and one frequency domain unit. Different space-frequency units correspond to different reference signal ports and / or different frequency domain units. For example, ... Figure 1 As shown, the number of reference signal ports is 32, with eight antenna ports in the horizontal direction and two antenna ports in the vertical direction, representing two polarization directions. The number of reference signal ports is equal to the product of the number of antenna ports in the horizontal direction and the number of antenna ports in the vertical direction, multiplied by the number of polarization directions. Figure 2 As shown, there are four frequency domain units, designated as frequency domain unit 1 to frequency domain unit 4. Therefore, the number of empty frequency units is equal to the product of the number of reference signal ports and the number of frequency domain units, for example... Figure 3 As shown, the total number of space frequency units is 32*4=128, as follows. Figure 3As shown, space frequency units 1 to 128 correspond to reference signal port 1 and frequency domain unit 1, space frequency unit 2 corresponds to reference signal port 2 and frequency domain unit 1, and so on. Space frequency unit 33 corresponds to reference signal port 1 and frequency domain unit 2, space frequency unit 34 corresponds to reference signal port 2 and frequency domain unit 2, and so on. Space frequency unit 65 corresponds to reference signal port 1 and frequency domain unit 3, space frequency unit 66 corresponds to reference signal port 2 and frequency domain unit 3, and so on. Space frequency unit 97 corresponds to reference signal port 1 and frequency domain unit 4, space frequency unit 98 corresponds to reference signal port 2 and frequency domain unit 4, and so on.

[0098] Space-frequency characteristic basis: This is a basis consisting of the eigenvectors corresponding to the largest eigenvalues ​​in the space-frequency domain channel covariance matrix. The space-frequency characteristic basis can effectively characterize the channel.

[0099] The technical solutions of this application can be applied to various communication systems. For example, 5th generation (5G) systems, new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), future mobile communication systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Things (IoT) communication systems, industrial internet communication systems, or satellite communication systems, etc. The wireless communication systems involved in this application also include, but are not limited to, narrowband Internet of Things (NB-IoT) systems.

[0100] The communication systems to which this application applies include terminal equipment and network equipment. Terminal equipment and network equipment are described below.

[0101] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.

[0102] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, processor, circuit, module, or control unit in the device or apparatus shown above; the specific application does not limit this. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit in the terminal device that performs the method provided in this application; the specific application does not limit this.

[0103] A network device is a device deployed in a radio access network to provide wireless communication functions for terminal devices. Network devices may also be referred to as radio access network (RAN) entities, access nodes, network nodes, access network equipment, or communication devices, etc.

[0104] Specifically, the network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems, 5G mobile communication systems, or future mobile communication systems. The network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, the network equipment can also be access network equipment in a communication system resulting from the integration of two or more of the above communication systems.

[0105] Network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home-evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (Wi-Fi) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). TRP can also stand for transmit / receive point. Network equipment can also be access network equipment in 5G mobile communication systems. For example, a next-generation NodeB (gNB) in a new radio (NR) system, a transmission and reception point (TRP), a TP, or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, network equipment can also be network nodes constituting a gNB or transmission point. Examples include a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate or included in the same network element. For example, a BBU. RUs can be included in radio equipment or radio units. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in V2X technology, network devices can be roadside units (RSUs).

[0106] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), centralized unit control plane (CU-CP) can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, centralized unit user plane (CU-UP) can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0107] The ORAN system is described below. Figure 4 This is a schematic diagram of an ORAN system according to an embodiment of this application. The ORAN system includes a core network, access network equipment, and UEs. Optionally, the ORAN system may further include... Figure 4 Other components besides those shown are not specifically limited in this application.

[0108] Access network devices can communicate with the core network (CN) via a backhaul link. Access network devices can also communicate with the UE via an air interface. Specifically, the BBU in the access network device communicates with the core network via a backhaul link. The RU in the access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located.

[0109] A BBU consists of at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.

[0110] One possible implementation is, such as Figure 5As shown, the CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU can have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0111] Optional, such as Figure 5As shown, the CU can be divided into CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples. In practical applications, the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0112] One possible implementation is, such as Figure 5 As shown, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0113] One possible implementation is, such as Figure 5 As shown, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0114] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include a Lower-Layer Split control (LLS-C) interface and a Lower-Layer Splituser (LLS-U) interface, providing the control plane (C-Plane) and user plane (U-Plane) respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a Lower-Layer Split management (LLS-M) interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.

[0115] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0116] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.

[0117] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, processors, circuits, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.

[0118] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.

[0119] Figure 6 This is a schematic diagram of a communication system according to an embodiment of this application. Please refer to... Figure 6 , Figure 6 The communication system shown includes network devices and terminal devices. The communication system includes one or more network devices and one or more terminal devices. In the communication system, UE1 through UE6 can all communicate with the network devices. Simultaneously, UE4, UE5, and UE6 can also form a communication system. For example, the network device can send downlink information to UE5, and UE5 can send downlink information to UE4 or UE6. Figure 6 The communication system shown is merely an example, and this application does not limit the specific implementation.

[0120] 5G communication systems place higher demands on system capacity and spectral efficiency. In 5G communication systems, the application of Massive MIMO technology plays a crucial role in improving the spectral efficiency of the communication system. When using MIMO technology, the base station needs to pre-encode the data before sending it to the UE. This pre-coding relies on channel state information (CSI), therefore, accurate CSI is a significant factor affecting the performance of the communication system.

[0121] In frequency division duplex (FDD) systems, because the spacing between the uplink and downlink frequency bands is greater than the bandwidth, the uplink and downlink channels do not have complete reciprocity. In traditional FDD systems, the user needs to report the CSI of the downlink channel to the base station. The basic process is as follows: Figure 7 As shown. The base station first needs to send channel measurement configuration information, which is used to indicate the time and behavior of the UE's channel measurement; then, the base station sends a pilot signal to the UE, which is used for channel measurement. Then, the UE performs channel measurement based on the pilot signal sent by the base station and calculates the CSI. The base station transmits data based on the CSI fed back by the UE. The CSI includes at least one of rank indicator (RI), channel quality indicator (CQI), and PMI. The base station uses the RI fed back by the UE to determine the number of data streams to be transmitted to the UE. The base station uses the CQI fed back by the UE to determine the modulation order of the data transmitted to the UE and the code rate of the channel coding. The base station uses the PMI fed back by the UE to determine the precoding matrix of the data transmitted to the UE. The above is an introduction using an FDD system as an example. Of course, the technical solution of this application is also applicable to TDD systems.

[0122] The Precoder Interface (PMI) is determined and reported based on a codebook, and codebook design is a fundamental and crucial issue in 5G communication systems. In NR communication protocols, CSI feedback uses base station-side information as a reference for channel quantization, and the PMI fed back by the UE is determined based on the principal eigenvector of the channel's base station-side transmitter. The R15 Type II codebook employs spatial (angle) compression, representing the principal eigenvector (i.e., the precoding matrix for a single user) using a linear combination of several spatial DFT basis vectors. The R16 eType II codebook, building upon the R15 codebook, utilizes the frequency domain correlation of amplitude and phase coefficients from different subbands to increase frequency domain (delay) compression, representing the principal eigenvector using a bilinear combination of several spatial and frequency domain DFT basis vectors. The eType II codebook was further enhanced in R19, such as adapting to 64 reference signal ports.

[0123] Dual-domain compression uses the eType II codebook, which compresses the PMI of all sub-bands in the frequency domain. For example... Figure 8 As shown, the specific structure of the eType II codebook is represented as follows: in, The reference signal port selection matrix, i.e. the spatial precoding matrix, W1 has 2*N1*N2 rows and 2L columns. W2 is a combination coefficient matrix with 2L rows and M columns. W is the discrete fourier transform (DFT) matrix, i.e., the frequency domain precoding matrix. f The number of rows is M, and the number of columns is N3. N1 and N2 are the number of antenna ports in the horizontal direction and the number of antenna ports in the vertical direction of the base station, respectively. L is the number of spatial basis vectors, and M is the number of frequency basis vectors. N3 is the number of sub-bands.

[0124] The terminal device performs eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain precoding matrices W1, W2, and W... f Specifically, the terminal device measures the CSI-RS to obtain the downlink measurement channel. Then, the terminal device performs eigenvalue decomposition and DFT calculation on this downlink measurement channel to obtain the PMI, which is used to indicate the precoding matrices W1, W2, and W... f Then, the terminal device sends the PMI to the network device. With a large number of reference signal ports and frequency domain units, this calculation process becomes highly complex, leading to excessive complexity in the terminal implementation and limiting the practical application of this codebook.

[0125] This application provides a corresponding technical solution for a terminal device to send first indication information and channel information of M space-frequency units. The first indication information indicates the M space-frequency units, which are some or all of N space-frequency units. The network device infers the channel information of the N space-frequency units based on the channel information of the partial space-frequency units. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix; instead, it directly feeds back the channel information of a partial space-frequency unit, thereby reducing terminal complexity.

[0126] The technical solution of this application is described below with reference to specific embodiments.

[0127] Figure 9 This is a schematic diagram of one embodiment of the channel information feedback method and channel information receiving method according to this application. Please refer to... Figure 9 The method includes the following steps.

[0128] 901. The network device sends a first reference signal. Correspondingly, the terminal device receives the first reference signal.

[0129] The first reference signal is carried across N space-frequency units, where N is an integer greater than or equal to 1. Optionally, N is equal to the product of the number of reference signal ports and the number of frequency domain units used for data transmission. The number of reference signal ports is equal to the product of the number of antenna ports in the horizontal direction and the number of antenna ports in the vertical direction on the base station side, multiplied by the number of polarization directions. For example, as... Figures 1 to 3 As shown, the base station has 16 antenna ports in the horizontal direction, 2 antenna ports in the vertical direction, 1 polarization direction, and a total of 4 frequency domain units. The number of reference signal ports is 16 * 2 * 1 = 32. Therefore, N = 64 * 4 = 128. The specific N space-frequency units are as follows... Figure 3 As shown.

[0130] Optionally, the transmission period of the first reference signal is a first period. This first period can be referred to as a short period. For example, as... Figure 14 As shown, the first period is T2, and the network device sends the first reference signal according to the first period T2.

[0131] Optionally, the first reference signal is CSI-RS or DMRS, for details of which can be found in the relevant introduction to reference signals in the aforementioned technical terminology.

[0132] It should be noted that this embodiment mainly uses the example of N equal to the product of the number of reference signal ports and the total number of frequency domain units to introduce the technical solution of this application. Alternatively, it uses the example of a network device transmitting a first reference signal through N space-frequency units to introduce the technical solution of this application. In practical applications, a network device can transmit the first reference signal through some of the N space-frequency units, where M space-frequency units are some or all of those space-frequency units. In step 902 above, the network device transmits a full-dimensional reference signal; in reality, a network device can transmit a partial-dimensional reference signal.

[0133] 902. The terminal equipment measures the first reference signal to obtain the channel information of N space frequency units.

[0134] 903. The terminal device sends a first indication message and channel information for M space-frequency units to the network device. Correspondingly, the network device receives the first indication message and channel information for M space-frequency units from the terminal device.

[0135] The first indication information is used to indicate M space-frequency units, which are some or all of the N space-frequency units, where M is an integer greater than or equal to 1. For example, the channel information of these N space-frequency units is represented as H. The number of rows in H is equal to the product of the total number of reference signal ports and the total number of frequency domain units, and the number of columns in H is equal to the number of receiving antenna ports N of the terminal equipment. rx For example, the total number of reference signal ports is 32, i.e., reference signal port 1 to reference signal port 32. The total number of frequency domain units is 8, i.e., frequency domain unit 1 to frequency domain unit 8. The first row of H corresponds to reference signal port 1 and frequency domain unit 1, the second row corresponds to reference signal port 2 and frequency domain unit 1, and so on. The 32nd row corresponds to reference signal port 32 and frequency domain unit 1, the 33rd row corresponds to reference signal port 1 and frequency domain unit 2, the 34th row corresponds to reference signal port 2 and frequency domain unit 2, and so on. Figures 10a to 10c As shown, the M space-frequency units include space-frequency unit 3, space-frequency unit 9, space-frequency unit 14, space-frequency unit 15, space-frequency unit 131, space-frequency unit 137, space-frequency unit 142, and space-frequency unit 143. The channel information of the M space-frequency units is represented as h. csi-rs h csi-rs It is composed of lines 3, 9, 14, 15, 131, 137, 142, and 143 of H. In one possible implementation, h... csi-rs The number of rows in h is equal to the number of rows in H. csi-rs The number of columns in h is equal to the number of columns in H, therefore, h csi-rsLines 3, 9, 14, 15, 131, 137, 142, and 143 are respectively lines 3, 9, 14, 15, 131, 137, 142, and 143 of H. csi-rs All other rows are 0. In another possible implementation, h csi-rs The number of rows is equal to the number of rows in H selected by the terminal device, h csi-rs The number of columns in h is equal to the number of columns in H. Therefore, h csi-rs It consists of 8 lines in total. csi-rs The first, second, third, fourth, fifth, sixth, seventh, and eighth lines are the third, ninth, fourth, fifteenth, thirteenth, thirteenth, thirteenth, thirteenth, thirteenth, thirteenth, thirteenth, thirteenth, and thirteenth lines of H, respectively.

[0136] The following describes some possible implementations of the first instruction information. Other implementations are still applicable to this application, and this application does not limit them.

[0137] Implementation Method 1: The first indication information includes Q bits, the values ​​of which are used to indicate M space frequency units, where Q is...

[0138] For example, a base station has 16 antenna ports in the horizontal direction and 2 antenna ports in the vertical direction, corresponding to one polarization direction. The precoding matrix loaded on the reference signal is an identity matrix. Therefore, the number of reference ports is equal to the product of the number of antenna ports in the horizontal direction and the number of antenna ports in the vertical direction, multiplied by the number of polarization directions. That is, the number of reference signal ports is 16 * 2 * 1 = 32, and the total number of RBs in the frequency domain is 100. Therefore, the total number of space-frequency units is 3200. If one of these 3200 space-frequency units needs to be indicated, then 12 bits can be used to indicate the space-frequency unit corresponding to a value between 0 and 3199. Since a total of M space-frequency units need to be indicated, therefore…

[0139]

[0140] It should be noted that the above implementation method one is merely an example. In practical applications, the minimum and maximum numbers of the space frequency units fed back by the terminal device can be predefined in the communication protocol. For example, the minimum number of the space frequency unit is 50, and the maximum number is 1600. Therefore, to indicate the space frequency unit corresponding to one of the values ​​between 50 and 1600, 11 bits can be used. Since a total of M space frequency units need to be indicated, Q = M * 11.

[0141] Implementation Method 2: The first indication information includes a first bit map, where the bits in the first bit map correspond to N space frequency units, and the bit values ​​in the first bit map are used to indicate M space frequency units.

[0142] For example, a base station has 16 antenna ports in the horizontal direction and 2 antenna ports in the vertical direction, corresponding to one polarization direction. The precoding matrix loaded on the reference signal is an identity matrix. Therefore, the number of reference ports is equal to the product of the number of antenna ports in the horizontal direction and the number of antenna ports in the vertical direction, multiplied by the number of polarization directions. That is, the total number of reference signal ports is 16 * 2 * 1 = 32, and the number of RBs in the frequency domain is 100. Therefore, the total number of space-frequency units is 3200. The first bitmap can include 3200 bits, each bit corresponding to one space-frequency unit, with different bits corresponding to different space-frequency units. For example, when a bit is 1, it indicates that the space-frequency unit corresponding to that bit is selected; when a bit is 0, it indicates that the space-frequency unit corresponding to that bit is not selected. For another example, when a bit is 0, it indicates that the space-frequency unit corresponding to that bit is selected; when a bit is 1, it indicates that the space-frequency unit corresponding to that bit is not selected.

[0143] Implementation Method 3: The first indication information is used to indicate the index of one or more reference signal ports and the index of one or more frequency domain units. The one or more reference signal ports and the one or more frequency domain units constitute M space frequency units. Alternatively, one or more reference signal ports and the one or more frequency domain units are used together to determine the M space frequency units.

[0144] For example, the first indication information includes the index of one or more reference signal ports and the index of one or more frequency domain cells. For example, such as Figure 10a As shown, the total number of reference signal ports is 32, designated as reference signal port 1 to reference signal port 32. The first indication information indicates reference signal port 3, reference signal port 9, reference signal port 14, and reference signal port 15. (The last sentence appears to be incomplete and possibly refers to a different context.) Figure 10b As shown, the total number of frequency domain units is 8, namely frequency domain unit 1 to frequency domain unit 8. The first indication information indicates frequency domain unit 1 and frequency domain unit 5. It can be seen that the total number of space frequency units is 32 * 16 = 512. One or more reference signal ports and one or more frequency domain units constitute M space frequency units, as shown. Figure 10c The shaded area shown represents the M space frequency units that the terminal device indicates to the network device for feedback channel information. Specifically, these are space frequency unit 3, space frequency unit 9, space frequency unit 14, space frequency unit 15, space frequency unit 131, space frequency unit 137, space frequency unit 142, and space frequency unit 143.

[0145] Optionally, the first indication information includes bits. Figure 1 and bits Figure 2Bits Figure 1 The bits in the reference signal port correspond one-to-one. Figure 1 The value of the bit in the reference signal field is used to indicate the selected reference signal port. Bit Figure 2 In this context, each bit corresponds one-to-one with a frequency domain unit. Figure 2 The value of the bit in the range is used to indicate the selected frequency domain unit. For example, the bit value... Figure 1 In this system, one bit corresponds to one reference signal port, and different bits correspond to different reference signal ports. When the bit... Figure 1 If the value of a bit in the signal is 1, it indicates that the reference signal port corresponding to that bit is selected; if the value of a bit is 1, it indicates that the reference signal port .... Figure 1 If the value of a bit in the input field is 0, it indicates that the reference signal port corresponding to that bit is not selected. Or, if the bit value is 0... Figure 1 If the value of a bit in the signal is 0, it indicates that the reference signal port corresponding to that bit is selected; when the bit value is 0... Figure 1 A value of 1 in a bit indicates that the reference signal port corresponding to that bit is not selected. For example, bit... Figure 2 One bit corresponds to one frequency domain unit, and the bit is... Figure 2 The value of the bit in the range is used to indicate the selected frequency domain unit. When the bit... Figure 2 If the value of a bit in the frequency domain is 1, it indicates that the corresponding frequency domain unit is selected; if the value of a bit .... Figure 2 If the value of a bit in the frequency domain is 0, it indicates that the corresponding frequency domain unit is not selected. Alternatively, if the bit value is 0... Figure 2 If the value of a bit in the frequency domain is 0, it indicates that the corresponding frequency domain unit is selected; if the value of a bit is 0, it indicates that the corresponding frequency domain unit is selected; when the bit value is 0, it indicates that the corresponding frequency domain unit is selected. Figure 2 If the value of a bit in the frequency domain is 1, it indicates that the frequency domain unit corresponding to that bit has not been selected.

[0146] Implementation Method 4: The first indication information includes the index of the first feedback group, which is used to indicate M space-frequency units. Alternatively, the first feedback group includes M space-frequency units.

[0147] For example, the total number of reference signal ports is 32, specifically reference signal port 1 to reference signal port 32. The total number of frequency domain units is 16, specifically frequency domain unit 1 to frequency domain unit 1. Therefore, the total number of space frequency units is 32 * 16 = 512, that is, a total of 512 space frequency units. Figure 11 As shown, the 512 space-frequency units are divided into four feedback groups, each feedback group comprising one or more space-frequency units. The first indication information includes the index of the first feedback group selected by the network device, thereby indicating M space-frequency units.

[0148] Optionally, the N space frequency units can be divided into multiple feedback groups. The following describes some possible methods for determining multiple feedback groups.

[0149] In one possible implementation, multiple feedback groups are obtained by cross-dividing according to the space-frequency unit numbering. For example, as Figure 11 As shown, N space-frequency units are divided into four feedback groups. Each feedback group includes one or more space-frequency units, and the numbering of some space-frequency units within each feedback group is non-consecutive. For example, the N space-frequency units include space-frequency unit 1 to space-frequency unit 3200. Multiple feedback groups include four feedback groups, each containing 800 space-frequency units. Feedback group 1 includes space-frequency units 1 to 200, 801 to 1000, 1601 to 1800, and 2401 to 2600. Feedback group 2 includes space-frequency units 201 to 400, 1001 to 1200, 1801 to 2000, and 2601 to 2800. Feedback group 3 includes space frequency units 401 to 600, space frequency units 1201 to 1400, space frequency units 2001 to 2200, and space frequency units 2801 to 3000. Feedback group 4 includes space frequency units 601 to 800, space frequency units 1401 to 1600, space frequency units 2201 to 2400, and space frequency units 3001 to 3200.

[0150] In another possible implementation, multiple feedback groups are obtained by dividing the space-frequency unit numbers in ascending order. For example, as... Figure 12 As shown, the N space-frequency units include space-frequency unit 1 to space-frequency unit 1600. Multiple feedback groups include four feedback groups, each containing 400 space-frequency units. Feedback group 1 includes space-frequency units 1 to 400. Feedback group 2 includes space-frequency units 401 to 800. Feedback group 3 includes space-frequency units 801 to 1200. Feedback group 4 includes space-frequency units 1201 to 1600.

[0151] Optionally, the spatial frequency units in the first feedback group are selected through a first method. The first method includes: in the spatial domain, extracting Y reference signal ports from every X reference signal ports, either the first reference signal port, the default reference signal port, or the preset reference signal port; and in the frequency domain, extracting R frequency domain units from every P frequency domain units, either the first frequency domain unit, the default frequency domain unit, or the preset frequency domain unit.

[0152] Where X and Y are both integers greater than 0 and less than or equal to the total number of reference signal ports, P and R are both integers greater than 0 and less than or equal to the total number of frequency domain units, Y is less than or equal to X, and R is less than or equal to P.

[0153] In this implementation, the first feedback group selected by the terminal device through the first method can be as follows: Figure 11 or Figure 12 One of the multiple feedback groups shown.

[0154] Optionally, the first method specifically includes: in the horizontal direction, extracting Y antenna ports every X antenna ports from the first antenna port, the default antenna port, or the preset antenna port; in the vertical direction, extracting B antenna ports every C antenna ports from the first antenna port element, the default antenna port, or the preset antenna port; and in the frequency domain, extracting R frequency domain elements every P frequency domain elements from the first frequency domain element, the default frequency domain element, or the preset frequency domain element. For example, the first method includes: in the horizontal direction, extracting 1 antenna port every 4 antenna ports from the first antenna port; in the vertical direction, extracting 1 antenna port every 1 antenna port from the first antenna port; and in the frequency domain, extracting 1 RB every 8 RBs starting from the first RB. For example, as... Figure 13a As shown, the base station has 16 antenna ports in the horizontal direction and 2 antenna ports in the vertical direction. Figure 13b As shown, the total number of frequency domain units is 16 RBs. Therefore, it can be known that the base station extracts reference signal ports 1, 5, 9, 13, 17, 21, 25, and 29. Figure 13b As shown, the base station extracts frequency domain unit 1 and frequency domain unit 9 in the frequency domain. Alternatively, a first method includes: extracting one antenna port every four antenna ports from the first antenna port in the horizontal direction, extracting one antenna port every one antenna port from the first antenna port in the vertical direction, and extracting one RB every 16 RBs starting from the first RB in the frequency domain. Alternatively, a first method includes: extracting one antenna port every eight antenna ports from the first antenna port in the horizontal direction, extracting one antenna port every one antenna port from the first antenna port in the vertical direction, and extracting one RB every 16 RBs starting from the first RB in the frequency domain. Alternatively, a first method includes: extracting one antenna port every eight antenna ports from the first antenna port in the horizontal direction, extracting one antenna port every one antenna port from the first antenna port in the vertical direction, and extracting one RB every 16 RBs starting from the first RB in the frequency domain.

[0155] In this implementation, the concept of feedback groups is introduced, which helps to reduce the instruction overhead of the terminal device.

[0156] Implementation Method 5: The first indication information includes the index of the second feedback group and the second bit map. The second feedback group is used to indicate a portion of the N space frequency units. The bits in the second bit map correspond to the portion of the space frequency units, and the bit values ​​of the second bit map are used to indicate M space frequency units.

[0157] For example, such as Figure 11 or Figure 12 The second feedback group includes multiple space-frequency units, and the terminal device can select a portion of these space-frequency units. The terminal device then indicates the index of the second feedback group and the second bitmap to the network device. This allows the terminal device to select specific space-frequency units within the second feedback group.

[0158] Optionally, the bits in the second bitmap correspond to space frequency units. For example, one bit in the second bitmap corresponds to one space frequency unit, and different bits correspond to different space frequency units. For instance, if a bit in the second bitmap has a value of 1, it indicates that the space frequency unit corresponding to that bit is selected; if a bit in the second bitmap has a value of 0, it indicates that the space frequency unit corresponding to that bit is not selected. Alternatively, if a bit in the second bitmap has a value of 0, it indicates that the space frequency unit corresponding to that bit is selected; if a bit in the second bitmap has a value of 1, it indicates that the space frequency unit corresponding to that bit is not selected.

[0159] In this implementation, the terminal device indicates the feedback group containing the M space-frequency units through the index of the second feedback group, and indicates the M space-frequency units in the feedback group through the second bit map. This achieves indication of the M space-frequency units and helps reduce indication overhead.

[0160] Optionally, M is determined based on the feedback overhead. The feedback overhead depends on the resources configured by the network device for the terminal device to report channel information.

[0161] The following section introduces some possible selection methods for M space frequency units.

[0162] Implementation Method 1: The N space frequency units are sorted in descending order of channel energy, and the M space frequency units are the first M space frequency units out of the N space frequency units. Alternatively, the N space frequency units are sorted in ascending order of channel energy, and the M space frequency units are the last M space frequency units out of the N space frequency units.

[0163] Specifically, the terminal device measures the first reference signal to obtain the channel energy of each of the N space-frequency cells. For example, This represents the spatial frequency domain channel measured by the terminal device. The number of rows in h is equal to the product of the total number of reference signal ports and the total number of frequency domain elements, and the number of columns in h is equal to the number of receiving antenna ports N of the terminal device. rx The terminal device calculates the square of the absolute value of each element of h to obtain h′, and adds up each column of h′ to obtain s = ∑ i abs(h′[:,i]), where Each element in s represents channel energy. s consists of N elements, each corresponding to a space-frequency unit, meaning that the element represents the channel energy of the corresponding space-frequency unit.

[0164] In this implementation, with limited feedback overhead, the terminal device feeds back the most important channel information as much as possible. In other words, the channel information of the space-frequency units with higher channel energy can characterize the main features of the channel. This helps the network device accurately infer the channel information of the entire channel based on the channel information of M space-frequency units.

[0165] Implementation Method 2: The weighted channel energy of the feedback group containing the M space-frequency units is the feedback group with the largest weighted channel energy among multiple feedback groups. The space-frequency units in the feedback group with the largest weighted channel energy are sorted in descending order of channel energy. The M space-frequency units are the first M space-frequency units in the feedback group with the largest weighted channel energy. Multiple feedback groups include N space-frequency units.

[0166] The weighted channel energy of the feedback group is obtained by weighting the channel energy of the space-frequency units in the feedback group. For example, the terminal device averages the channel energy of the space-frequency units in the feedback group to obtain the weighted channel energy of the feedback group.

[0167] It should be noted that the above implementation method five is merely an example, and this application does not limit the specific implementation. For example, the space-frequency units in the feedback group with the largest weighted channel energy are sorted in ascending order of channel energy, and the M space-frequency units are the last M space-frequency units in the feedback group.

[0168] It should be noted that the above implementation method five is merely an example, and this application does not limit the specific implementation. For example, the M space-frequency units are the first M space-frequency units in a feedback group whose weighted channel energy is greater than a corresponding threshold. For example, N space-frequency units are divided into four feedback groups, namely feedback group 1 to feedback group 4. The weighted channel energy corresponding to feedback group 1 and feedback group 2 is greater than the corresponding threshold, while the weighted channel energy corresponding to feedback group 3 and feedback group 4 is less than the corresponding threshold. The M space-frequency units can be the M space-frequency units in feedback group 1 or feedback group 2.

[0169] In this implementation, the concept of a feedback group is introduced, which firstly helps reduce the indication overhead of the terminal device. Secondly, with limited feedback overhead, the terminal device feeds back the most important channel information as much as possible. This helps the network device accurately infer the channel information of the entire channel based on the channel information of M space-frequency units.

[0170] Optionally, the first indication information is carried in RRC signaling, MAC CE signaling, or DCI signaling.

[0171] Optionally, the first indication information and the channel information of the M space frequency units are carried in some of the N space frequency units, or carried on other resources other than the N space frequency units.

[0172] It should be noted that the network device transmits the first reference signal according to the first cycle. Correspondingly, the terminal device measures the first reference signal according to the first cycle. Thus, the terminal device can periodically report the channel information of M space-frequency units. This allows the network device to accurately infer the channel information of N space-frequency units based on the channel information of the M space-frequency units. This facilitates the network device in periodically updating the precoding matrix used for data transmission based on the channel information of the N space-frequency units, thereby improving data transmission performance.

[0173] Optional, Figure 9 The illustrated embodiment also includes step 904. Step 904 may be performed after step 903.

[0174] 904. The network device determines the channel information of N space-frequency units based on the space-frequency characteristic basis corresponding to N space-frequency units and the channel information of M space-frequency units.

[0175] For example, such as Figure 15a As shown, the space-frequency feature basis corresponding to N space-frequency units is represented by U. The number of rows in U is the total number of reference signal ports (i.e., the number of antenna ports in the horizontal direction * the number of antenna ports in the vertical direction * the number of polarization directions) * the total number of frequency domain units. The number of columns in U is the number of feature vectors N selected by the base station. The base station samples the space-frequency feature basis U corresponding to the N space-frequency units to obtain the sampled space-frequency feature basis U. s U s Acquisition and h csi-rs The acquisition is similar. h csi-rs The number of rows in h is equal to the number of rows in H. csi-rs The number of columns in h is equal to the number of columns in H, therefore, h csi-rs Lines 3, 9, 14, 15, 131, 137, 142, and 143 are respectively lines 3, 9, 14, 15, 131, 137, 142, and 143 of H. csi-rs All other rows are 0. U s The number of rows in is equal to the number of rows in U. s The number of columns in is equal to the number of columns in U. Therefore, U s Lines 3, 9, 14, 15, 131, 137, 142, and 143 are respectively lines 3, 9, 14, 15, 131, 137, 142, and 143 of U. s All other rows are 0. Weighted coefficient matrix. equal to U s Inverse multiplied by h csi-rs Then the channel information of N space frequency units.

[0176] For example, such as Figure 15b As shown, the space-frequency feature basis corresponding to N space-frequency units is represented by U. The number of rows in U is the total number of reference signal ports (i.e., the number of antenna ports in the horizontal direction * the number of antenna ports in the vertical direction * the number of polarization directions) * the total number of frequency domain units. The number of columns in U is the number of feature vectors N selected by the base station. The base station samples the space-frequency feature basis U corresponding to the N space-frequency units to obtain the sampled space-frequency feature basis U. s U s Acquisition and h csi-rs The acquisition is similar. h csi-rs The number of rows is equal to the number of rows in H selected by the terminal device, h csi-rs The number of columns in h is equal to the number of columns in H. Therefore, h csi-rs It consists of 8 lines in total. csi-rs Rows 1, 2, 3, 4, 5, 6, 7, and 8 are rows 3, 9, 14, 15, 131, 137, 142, and 143 of H, respectively. Therefore, U s Rows 1, 2, 3, 4, 5, 6, 7, and 8 are rows 3, 9, 14, 15, 131, 137, 142, and 143 of U, respectively. (Weighted coefficient matrix) equal to U s Inverse multiplied by h csi-rs Then the channel information of N space frequency units.

[0177] Optional, Figure 9 The illustrated embodiment also includes steps 901a to 901e. Steps 901a to 901e may be performed before step 905.

[0178] 901a. The network device sends a second reference signal to the terminal device. Correspondingly, the terminal device receives the second reference signal from the network device.

[0179] Optionally, the second reference signal is carried on N space frequency units.

[0180] Optionally, the transmission period of the second reference signal is a second period. The second period can be referred to as the long period. The second period is longer than the first period. For example, as... Figure 14 As shown, the second period is T1, and the terminal device sends the second reference signal according to the second period. This facilitates the network device to update the space-frequency feature basis corresponding to N space-frequency units according to the second period T1.

[0181] Optionally, the second period can be an integer multiple of the first period. For example, T1 = 3 * T2.

[0182] It should be noted that the first reference signal and the second reference signal are carried on the same reference signal resource configured in the network device. That is, both the first reference signal and the second reference signal are carried on N space frequency cells. Optionally, the first reference signal and the second reference signal may be the same reference signal or two different reference signals; this application does not impose any specific limitations on this.

[0183] 901b. The terminal device sends the angle delay power spectrum corresponding to N space frequency units to the network device. Correspondingly, the network device receives the angle delay power spectrum corresponding to N space frequency units from the terminal device.

[0184] For example, taking a single antenna on the terminal side as an example, the angular delay power spectrum corresponding to N space frequency elements is expressed as:

[0185]

[0186] in This represents the spatial frequency domain channel measured by the terminal device. H It is the conjugate transpose of h. N tx N is the number of reference signal ports. f N represents the total number of frequency domain units. rx This refers to the number of transmit antenna ports on the terminal device. l denoted as angular time delay spectrum coefficient. Indicates to hh H Find the expected value. l represents the order of the angular time delay spectrum, c l e(τ) is the coefficient for the time delay at the l-th angle. l ) represents the l-th time-delay response vector, τ l e(θ) represents the time delay. l ,φ l ) represents the corresponding vector of the l-th array, θ l ,φ l The pitch angle and azimuth angle are respectively. This indicates digit-wise multiplication.

[0187] Specifically, the terminal device measures the second reference signal to obtain the channel covariance matrix. Then, the terminal device calculates the autocorrelation matrix of the channel covariance matrix. Next, the terminal device performs a fastfourier transformation (FFT) on the autocorrelation matrix to obtain the angular delay power spectrum corresponding to N space-frequency cells.

[0188] 901c: Network devices reconstruct the channel covariance matrix based on the angle delay power spectrum.

[0189] 901d. Network devices perform eigenvalue decomposition on the channel covariance matrix to obtain multiple eigenvectors.

[0190] 901e. Network devices determine the space-frequency feature basis corresponding to N space-frequency units based on multiple feature vectors.

[0191] Optionally, the network device selects a specific number of feature vectors from multiple feature vectors to form the space-frequency feature basis. The space-frequency feature basis corresponding to N space-frequency units is represented as U, where the number of columns in U is the number of selected feature vectors, A, meaning each column of U is a feature vector. A is an integer greater than or equal to 1. It should be noted that in one possible implementation, the network device selects the top A largest feature vectors from the multiple feature vectors. In another possible implementation, the ratio of the channel energy corresponding to the feature vector selected by the network device to the total channel energy is greater than or equal to a preset threshold; in this case, the channel projection onto the feature vector obtains the maximum projection value.

[0192] Optionally, steps 901a to 901e can be performed before step 901.

[0193] It should be noted that the network device transmits the second reference signal according to the second cycle. Correspondingly, the terminal device measures the second reference signal according to the second cycle. Thus, the terminal device can periodically report the angular delay power spectrum of N space-frequency units. This allows the network device to periodically determine the space-frequency characteristic basis of the N space-frequency units based on their angular delay power spectra. This enables the space-frequency characteristic basis of the N space-frequency units to characterize the current channel in real time.

[0194] The technical solution of this application is illustrated in steps 901a to 901e above, using the angle delay power spectrum corresponding to N space-frequency units fed back by the terminal device as an example. In practical applications, the terminal device can feed back channel information of N space-frequency units. The network device determines the channel covariance matrix based on the channel information of the N space-frequency units, and then determines the space-frequency feature basis of the N space-frequency units based on the channel covariance matrix.

[0195] Therefore, the terminal device determines the angle delay power spectrum corresponding to N space-frequency units by transmitting a second reference signal with a long period and reports the angle delay power spectrum of the N space-frequency units to the network device. Compared with the scheme where the terminal device feeds back the channel information of the N space-frequency units, this reduces the reporting overhead of the terminal device. Then, the network device determines the space-frequency feature basis corresponding to the N space-frequency units based on the angle delay power spectrum of the N space-frequency units. Next, the terminal device reports the first indication information and the channel information of M space-frequency units. This facilitates the network device to accurately infer the channel information of the N space-frequency units based on the space-frequency feature basis corresponding to the N space-frequency units and the channel information of the M space-frequency units. The terminal device does not need to perform feature decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix, but directly feeds back the channel information of some space-frequency units, thereby reducing the complexity of the terminal.

[0196] In the above technical solution, the terminal device sends a first indication information and channel information for M space-frequency units. The first indication information indicates the M space-frequency units, which are some or all of the N space-frequency units. The network device infers the channel information of the N space-frequency units based on the channel information of the partial space-frequency units. The terminal device does not need to perform eigenvalue decomposition and DFT calculation on the downlink measurement channel to obtain the precoding matrix, but directly feeds back the channel information of a partial space-frequency unit, thereby reducing terminal complexity.

[0197] The communication device provided in this application is described below.

[0198] Figure 16 This is a schematic diagram of a communication device according to an embodiment of this application. Referring to 16, the communication device can be used to perform actions such as... Figure 9 The process executed by the terminal device in the illustrated embodiment can be found in the relevant descriptions in the foregoing method embodiments.

[0199] The communication device 1600 includes a transceiver module 1601 and a processing module 1602.

[0200] The processing module 1602 is used for data processing. The transceiver module 1601 can implement the corresponding communication functions. The transceiver module 1601 can also be called a communication interface or a communication module.

[0201] Optionally, the communication device 1600 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1602 can read the instructions and / or data in the storage module so that the communication device 1600 can implement the aforementioned method embodiments.

[0202] Communication device 1600 can be used to perform Figure 9The actions performed by the terminal device in the illustrated embodiment. For example, the terminal device, its communication module, or a circuit or chip responsible for communication functions within the terminal device. The communication device 1600 can be the terminal device or a component configurable within the terminal device. The processing module 1602 is used to execute... Figure 9 The embodiments shown depict processing-related operations on the terminal device side. The transceiver module 1601 is used to perform... Figure 9 The embodiment shown illustrates the receiving-related operations on the terminal device side.

[0203] Optionally, the transceiver module 1601 may include a sending module and a receiving module. The sending module is used to perform... Figure 9 The transmitting operation in the illustrated embodiment. The receiving module is used to perform... Figure 9 The receiving operation in the illustrated embodiment.

[0204] It should be noted that the communication device 1600 may include a transmitting module but not a receiving module. Alternatively, the communication device 1600 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1600 includes both transmitting and receiving actions. For example, the communication device 1600 is used to perform the above-described... Figure 9 The actions performed by the terminal device in the illustrated embodiment are shown above. For details, please refer to the above. Figure 9 The relevant descriptions in the illustrated embodiments are not elaborated here.

[0205] For example, the communication device 1600 is used to execute the following scheme:

[0206] The processing module 1602 is used to measure the first reference signal and obtain the channel information of N space frequency units. The first reference signal is carried in N space frequency units, where N is an integer greater than or equal to 1.

[0207] The transceiver module 1601 is used for the first indication information and the channel information of M space frequency units. The first indication information is used to indicate the M space frequency units, which are some or all of the N space frequency units, and M is an integer greater than or equal to 1.

[0208] For other implementation methods, please refer to the preceding text. Figure 9 The relevant descriptions in the illustrated embodiments are as follows.

[0209] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0210] Optionally, when the communication device 1600 is a terminal device or a communication module within a terminal device, the processing module 1602 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The transceiver module 1601 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1601 may also be referred to as a communication module or communication interface. The storage module can be implemented using at least one memory.

[0211] Optionally, when the communication device 1600 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1602 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the transceiver module 1601 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.

[0212] Figure 17 This is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to 17, the communication device can be used to perform actions such as... Figure 9 The process executed by the network device in the illustrated embodiment can be found in the relevant descriptions in the foregoing method embodiments.

[0213] The communication device 1700 includes a transceiver module 1701. Optionally, the communication device 1700 may also include a processing module 1702.

[0214] The processing module 1702 is used for data processing. The transceiver module 1701 can implement the corresponding communication functions. The transceiver module 1701 can also be called a communication interface or a communication module.

[0215] Optionally, the communication device 1700 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1702 can read the instructions and / or data in the storage module so that the communication device 1700 can implement the aforementioned method embodiments.

[0216] Communication device 1700 can be used to perform Figure 9 The actions performed by the network device in the illustrated embodiment. For example, the communication module in the network device, or the circuitry or chip responsible for communication functions in the network device. The communication device 1700 can be a network device or a component configurable within a network device. The processing module 1702 is used to execute... Figure 9 The illustrated embodiment shows processing-related operations on the network device side. The transceiver module 1701 is used to perform... Figure 9The embodiment shown illustrates the receiving-related operations on the network device side.

[0217] Optionally, the transceiver module 1701 may include a transmitting module and a receiving module. The transmitting module is used to perform... Figure 9 The transmitting operation in the illustrated embodiment. The receiving module is used to perform... Figure 9 The receiving operation in the illustrated embodiment.

[0218] It should be noted that the communication device 1700 may include a transmitting module but not a receiving module. Alternatively, the communication device 1700 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1700 includes both transmitting and receiving actions. For example, the communication device 1700 is used to perform the above-described... Figure 9 The actions performed by the terminal device in the illustrated embodiment are shown above. For details, please refer to the above. Figure 9 The relevant descriptions in the illustrated embodiments are not elaborated here.

[0219] For example, the communication device 1700 is used to execute the following scheme:

[0220] The transceiver module 1701 is used to transmit a first reference signal, which is carried in N space frequency units, where N is an integer greater than or equal to 1; and to receive first indication information and channel information of M space frequency units, where the first indication information is used to indicate the M space frequency units, and the M space frequency units are some or all of the N space frequency units, where M is an integer greater than or equal to 1.

[0221] For other implementation methods, please refer to the preceding text. Figure 9 The relevant descriptions in the illustrated embodiments are as follows.

[0222] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0223] Optionally, when the communication device 1700 is a circuit or chip responsible for communication functions in a network device, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1702 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the transceiver module 1701 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.

[0224] This application also provides a communication device 1800. Please refer to... Figure 18The communication device 1800 includes a processor 1810 coupled to a memory 1820 for storing computer programs or instructions and / or data. The processor 1810 executes the computer programs or instructions and / or data stored in the memory 1820, causing the methods in the above method embodiments to be performed. The communication device 1800 is used to implement the operations performed by the terminal device or network device in the above method embodiments.

[0225] Optionally, the communication device 1800 may include one or more processors 1810.

[0226] Optional, such as Figure 18 As shown, the communication device 1800 may also include a memory 1820.

[0227] Optionally, the communication device 1800 may include one or more memory 1820.

[0228] Optionally, the memory 1820 can be integrated with the processor 1810 or set separately.

[0229] Optional, such as Figure 18 As shown, the communication device 1800 may further include a transceiver 1830 for receiving and / or transmitting signals. For example, a processor 1810 is used to control the transceiver 1830 to receive and / or transmit signals.

[0230] This application also provides a communication device 1900, which can be a terminal device, a processor in the terminal device, or a chip. The communication device 1900 can be used to perform the operations performed by the terminal device in the above method embodiments.

[0231] When the communication device 1900 is a terminal device Figure 19 A simplified structural diagram of a terminal device is shown. (For example...) Figure 19 As shown, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1931, a receiver 1932, radio frequency circuitry (not shown), an antenna 1933, and input / output devices (not shown).

[0232] The processor is mainly used to process communication protocols and communication data; control terminal devices; execute software programs; and process data from software programs.

[0233] Memory is mainly used to store software programs and data.

[0234] Radio frequency (RF) circuits are mainly used for the conversion between baseband signals and RF signals, as well as for the processing of RF signals.

[0235] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.

[0236] Input / output devices can include touchscreens, displays, or keyboards. They are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0237] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outwards as electromagnetic waves via an antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal back into a baseband signal and outputs it to the processor. The processor converts the baseband signal back into data and processes that data. For ease of explanation, Figure 19 Only one memory, processor, and transceiver are shown in the illustration. In actual terminal devices, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.

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

[0239] like Figure 19 As shown, the terminal device includes a processor 1910, a memory 1920, and a transceiver 1930. The processor 1910 can also be referred to as a processing unit, processing board, processing module, or processing device. The transceiver 1930 can also be referred to as a transceiver unit, transceiver, or transceiver device.

[0240] Optionally, the device in transceiver 1930 used to implement the receiving function can be considered a receiving module, and the device in transceiver 1930 used to implement the transmitting function can be considered a transmitting module. That is, transceiver 1930 includes a receiver and a transmitter. A transceiver may sometimes be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may sometimes be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may sometimes be called a transmitter, transmitting module, or transmitting circuit, etc.

[0241] Processor 1910 is used to perform the above Figure 9 The illustrated embodiment shows the processing actions on the terminal device side. The transceiver 1930 is used to perform the above-described actions. Figure 9 The embodiment shown illustrates the sending and receiving actions on the terminal device side.

[0242] It should be understood that Figure 19 This is merely an example and not a limitation; the terminal device described above, which includes a transceiver module and a processing module, may not rely on... Figure 16 , Figure 18 or Figure 19 The structure shown.

[0243] When the communication device 1900 is a chip, the chip includes a processor and a transceiver. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the terminal device can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiments can be understood as the input of the chip.

[0244] Optionally, the communication device 1900 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.

[0245] This application also provides a communication device 2000, which can be a network device or a chip. The communication device 2000 can be used to perform the above-described... Figure 9 The operations performed by the network device in the illustrated embodiment.

[0246] When the communication device 2000 is a network device, such as a base station. Figure 20 A simplified schematic diagram of a base station structure is shown. The base station includes parts 2010, 2020, and 2030.

[0247] The 2010 section is mainly used for baseband processing and controlling the base station; the 2010 section is usually the control center of the base station, which can often be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiments.

[0248] The 2020 section is primarily used to store computer program code and data.

[0249] Section 2030 is primarily used for transmitting and receiving radio frequency (RF) signals, as well as converting RF signals to baseband signals. Section 2030 is commonly referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of section 2030, also known as a transceiver or transceiver unit, includes antenna 2033 and RF circuitry (not shown in the figure), where the RF circuitry is mainly used for RF processing. Optionally, the device in section 2030 that implements the receiving function can be considered a receiver, and the device that implements the transmitting function can be considered a transmitter; that is, section 2030 includes receiver 2032 and transmitter 2031. The receiver can also be called a receiving module, receiver circuit, or receiving circuit, and the transmitter can be called a transmitting module, transmitter, or transmitting circuit.

[0250] The 2010 and 2020 sections may include one or more single boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control the base station. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple single boards may share one or more processors, multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.

[0251] For example, in one implementation, the transceiver module of part 2030 is used to perform... Figure 9 The transmit / receive related processes are performed by the network device in the illustrated embodiment. The processor in section 2010 is used to execute... Figure 9 The illustrated embodiment describes the processes related to the processing performed by the network device.

[0252] It should be understood that Figure 20 This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may be independent of... Figure 17 , Figure 18 or Figure 20 The structure shown.

[0253] When the communication device 2000 is a chip, the chip includes a processor and a transceiver. The processor is an integrated processor, microprocessor, or integrated circuit on the chip. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the network device can be understood as the output of the chip, and the receiving operation of the network device in the above method embodiments can be understood as the input of the chip.

[0254] Optionally, the communication device 2000 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.

[0255] This application also provides a computer-readable storage medium having stored thereon computer instructions for implementing the methods executed by a terminal device or a network device in the above method embodiments.

[0256] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the above method embodiments.

[0257] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to perform the method described in the above method embodiments, which is executed by a terminal device or a network device.

[0258] This application also provides a communication system, which includes a terminal device and a network device. The terminal device is used to perform the above-described... Figure 9In the embodiments shown, the terminal device performs some or all of the operations, and the network device performs the above-mentioned operations. Figure 9 The network device performs some or all of the operations shown in the embodiments.

[0259] This application also provides a chip device, including a processor, configured to call computer programs or computer instructions stored in the memory, so that the processor executes the above-described... Figure 9 The method provided in the illustrated embodiment.

[0260] In one possible implementation, the input of the chip device corresponds to the above. Figure 9 In any of the embodiments shown, the receiving operation of the chip device corresponds to the above-described... Figure 9 The sending operation in any of the embodiments shown.

[0261] Optionally, the processor is coupled to the memory via an interface.

[0262] Optionally, the chip device may also include a memory that stores computer programs or computer instructions.

[0263] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more devices used to control the above. Figure 9 The illustrated embodiments provide an integrated circuit for program execution of the method provided in any of the embodiments. The memory mentioned above may be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0264] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant contents in any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, and will not be repeated here.

[0265] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

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

[0267] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0268] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0269] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A channel information feedback method, characterized in that, The method includes: The first reference signal is measured to obtain the channel information of N space frequency units, where the first reference signal is carried in the N space frequency units and N is an integer greater than or equal to 1; Send a first indication message and channel information for M space frequency units. The first indication message is used to indicate the M space frequency units. The M space frequency units are some or all of the N space frequency units. M is an integer greater than or equal to 1.

2. A method for receiving channel information, characterized in that, The method includes: A first reference signal is transmitted, which is carried in the N space frequency units, where N is an integer greater than or equal to 1; The system receives first indication information and channel information for M space frequency units. The first indication information is used to indicate the M space frequency units, which are some or all of the N space frequency units, and M is an integer greater than or equal to 1.

3. The method according to claim 1 or 2, characterized in that, The N space-frequency units are ordered in descending order of channel energy, and the M space-frequency units are the first M space-frequency units among the N space-frequency units; or... The weighted channel energy of the feedback group containing the M space-frequency units is the feedback group with the largest weighted channel energy among the multiple feedback groups. The space-frequency units in the feedback group with the largest weighted channel energy are sorted in descending order of channel energy. The M space-frequency units are the first M space-frequency units in the feedback group with the largest weighted channel energy. The multiple feedback groups include the N space-frequency units.

4. The method according to any one of claims 1 to 3, characterized in that, The first indication information includes an index of a first feedback group, which is used to indicate the M space-frequency units; or, The first indication information includes Q bits, the values ​​of which are used to indicate the M space frequency units, where Q is... or, The first indication information includes a first bitmap, wherein the bits in the first bitmap correspond to the N space frequency units, and the bit values ​​in the first bitmap are used to indicate the M space frequency units; or, The first indication information includes an index of a second feedback group and a second bitmap. The index of the second feedback group is used to indicate a portion of the N space-frequency units. The bits in the second bitmap correspond to the portion of the space-frequency units, and the bit values ​​of the second bitmap are used to indicate the M space-frequency units; or, The first indication information includes an index of one or more reference signal ports and an index of one or more frequency domain units, the one or more reference signal ports and the one or more frequency domain units being used together to determine the M space frequency units.

5. The method according to claim 4, characterized in that, The spatial frequency units in the first feedback group or the second feedback group are selected by a first method, which includes: in the spatial domain, extracting Y reference signal ports from every X reference signal ports, either the first reference signal port, the default reference signal port, or the preset reference signal port; and in the frequency domain, extracting R frequency domain units from every P frequency domain units, either the first frequency domain unit, the default frequency domain unit, or the preset frequency domain unit. X and Y are both integers greater than 0 and less than or equal to the total number of reference signal ports, P and R are both integers greater than 0 and less than or equal to the total number of frequency domain units, Y is less than or equal to X, and R is less than or equal to P.

6. The method according to any one of claims 2 to 5, characterized in that, The method further includes: The channel information of the N space frequency units is determined based on the space frequency feature basis corresponding to the N space frequency units and the channel information of the M space frequency units.

7. The method according to any one of claims 1, 3 to 5, characterized in that, The method further includes: By measuring the second reference signal, the angle delay power spectrum corresponding to the N space frequency units is obtained; Send the angle delay power spectrum.

8. The method according to any one of claims 2 to 6, characterized in that, The method further includes: Send a second reference signal; Receive the angle delay power spectrum corresponding to the N space frequency units, wherein the angle delay power spectrum is obtained by measuring the second reference signal; Reconstruct the channel covariance matrix based on the angle delay power spectrum; The channel covariance matrix is ​​subjected to eigenvalue decomposition to obtain multiple eigenvectors; The space-frequency feature basis corresponding to the N space-frequency units is determined based on the multiple feature vectors.

9. The method according to any one of claims 1 to 8, characterized in that, Each space frequency unit corresponds to a reference signal port and a frequency domain unit.

10. The method according to any one of claims 1 to 9, characterized in that, The N is equal to the product of the number of reference signal ports and the number of frequency domain units used for data transmission.

11. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1 to 10.

12. A communication device, characterized in that, The communication device includes a processor for executing a computer program or computer instructions stored in a memory to perform the method as described in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a communication device, causes the communication device to perform the method as described in any one of claims 1 to 10.