Channel state information reporting method and communication apparatus
By indicating the correspondence between the number of spatial vectors and the transmission layer, the distributed loading mode of the channel state information is optimized, which solves the problems of high overhead and poor channel quality in the type 1 codebook, and achieves more efficient channel state information reporting and better transmission performance.
Patent Information
- Application Number
- PCT/CN2025/088308
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-19
- Filing Date
- 2025-04-10
- Publication Date
- 2025-10-23
AI Technical Summary
In the type 1 codebook, the orthogonal spatial vector group selected by the terminal results in a large overhead for the channel state information indicating each transmission layer, and high-energy and low-energy transmission layers are mapped to the same codeword, resulting in poor channel quality and affecting transmission performance.
By indicating the number of spatial vectors and their corresponding relationship with the transmission layer, a partial loading method of channel state information is adopted to reduce redundant information, improve the matching degree between spatial vectors and channels, and optimize the resource allocation of codebooks.
The overhead of reporting channel state information is reduced, the accuracy of the codebook and the transmission performance are improved, resource waste is avoided, and system performance is improved.
Smart Images

Figure CN2025088308_23102025_PF_FP_ABST
Abstract
Description
Channel state information reporting method and communication device
[0001] The present application claims priority to the Chinese patent application No. 202410481134.3, filed on April 19, 2024, and entitled "Channel state information reporting method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, in particular to a channel state information reporting method and a communication device. BACKGROUND
[0003] In a Type I codebook, a terminal can select a set of orthogonal spatial domain vectors (also referred to as a set of orthogonal beams) that are common to multiple transmission layers, the set of orthogonal beams including multiple spatial domain vectors, and any two spatial domain vectors in the multiple spatial domain vectors are orthogonal to each other. For the multiple transmission layers, each transmission layer corresponds to one spatial domain vector in the set of orthogonal spatial domain vectors, which results in a large overhead when the channel state information indicates the spatial domain vector corresponding to each transmission layer. SUMMARY
[0004] Embodiments of the present application provide a channel state information reporting method and a communication device, which can reduce the overhead of CSI reporting.
[0005] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0006] In a first aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a first device receiving a reference signal. The first device transmits channel state information according to the reference signal, the channel state information including first information and second information, the first information being used to indicate a number of multiple spatial domain vectors, and the second information being used to indicate a correspondence between each spatial domain vector in the multiple spatial domain vectors and a transmission layer in K transmission layers, K being a positive integer greater than or equal to 5, each spatial domain vector corresponding to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the multiple spatial domain vectors corresponding to two transmission layers in the K transmission layers.
[0007] Based on the channel state information reporting method provided in the first aspect, the first device can receive a reference signal and transmit channel state information to indicate the number of spatial domain vectors and the correspondence between the spatial domain vectors and the transmission layers. Each spatial domain vector in the multiple spatial domain vectors corresponds to at least one transmission layer, so that the spatial domain vectors corresponding to the transmission layers can be indicated, the redundancy of the information indicating the spatial domain vectors is reduced, and the overhead of channel state information reporting is reduced.
[0008] In addition, in the embodiment of the present application, in the case of a large number of ports, the matching degree of the spatial domain vector and the channel can be improved, thereby improving the accuracy of the codebook.
[0009] In a possible implementation, the first information is carried in the first part of the channel state information. In this way, the resources reserved for the second part can be reduced, thereby further reducing the overhead.
[0010] In a possible implementation, the second information is carried in the second part of the channel state information. Since the second information is related to the number of transmission layers, the overhead is not fixed, and therefore, carrying the second information in the second part can make the resources occupied by the second information match the second information, can avoid the waste of resources caused by reserving too many resources in the first part, and reduce the overhead.
[0011] In addition, in the case that the first information is carried in the first part of the channel state information, the efficiency of CSI reporting can also be improved, thereby improving the system performance.
[0012] In a possible implementation, the number of spatial domain vectors in the plurality of spatial domain vectors is related to K. In this way, the number of spatial domain vectors can be more matched with the number of transmission layers, thereby further reducing the overhead.
[0013] In a possible implementation, the number of the plurality of spatial domain vectors satisfies the following relationship: wherein L is the number of the plurality of spatial domain vectors, and L is an integer greater than 2. In this way, the redundancy of the information for indicating the spatial domain vectors in the CSI can be further reduced, thereby further reducing the overhead.
[0014] In a possible implementation, K is an even number, and each spatial domain vector in the plurality of spatial domain vectors corresponds to two transmission layers in the K transmission layers, and the transmission layers corresponding to each spatial domain vector are different. In this way, the redundancy of the information for indicating the spatial domain vectors in the CSI can be reduced, thereby further reducing the overhead.
[0015] In a possible implementation, K is equal to 6, and the K transmission layers correspond to 4 spatial domain vectors, wherein the first spatial domain vector corresponds to the first transmission layer and the second transmission layer, the second spatial domain vector corresponds to the third transmission layer and the fourth transmission layer, the third spatial domain vector corresponds to the fifth transmission layer, and the fourth spatial domain vector corresponds to the sixth transmission layer. In this way, adjacent transmission layers correspond to the same spatial domain vector, and since the channel information of adjacent transmission layers is relatively close, the accuracy of the calculated codebook can be higher, and the codebook is more matched with the channel condition, thereby improving the transmission performance.
[0016] In a possible implementation, K is an odd number, and one of the plurality of spatial domain vectors corresponds to one transmission layer, and each of the plurality of spatial domain vectors other than the one spatial domain vector corresponds to two transmission layers. In this way, redundancy of information for indicating the spatial domain vectors in the CSI can be reduced, and further, the overhead can be reduced.
[0017] In a possible implementation, K is 5, and the K transmission layers correspond to four spatial domain vectors, where the first spatial domain vector corresponds to the first transmission layer and the second transmission layer, the second spatial domain vector corresponds to the third transmission layer, the third spatial domain vector corresponds to the fourth transmission layer, and the fourth spatial domain vector corresponds to the fifth transmission layer. In this way, adjacent transmission layers correspond to the same spatial domain vector, and since the channel information of adjacent transmission layers is relatively close, the accuracy of the codebook calculated can be higher, and the codebook is more matched to the channel condition, thereby improving the transmission performance.
[0018] In a possible implementation, the CSI further includes third information. The third information is used to indicate a polarization inter-phase difference of at least one of the transmission layers corresponding to each of the plurality of spatial domain vectors. In this way, in the case where the transmission layers corresponding to the spatial domain vector are two, the polarization inter-phase difference of only one of the transmission layers can be indicated, and thereby the overhead can be reduced.
[0019] In a possible implementation, the third information is carried in the second part of the CSI. Since the second information is related to the number of transmission layers, the overhead is not fixed, and therefore, carrying the second information in the second part can make the resource occupied by the second information match the second information, and can avoid resource waste caused by reserving too many resources in the first part, and reduce the overhead.
[0020] In a possible implementation, the CSI further includes fourth information, and the fourth information is used to indicate a correspondence between each of the K transmission layers and a code word. In this way, the transmission layers can be matched to the code words according to the energy of the transmission layers, and the case where a high-energy transmission layer and a low-energy transmission layer are mapped to the same code word can be avoided, and the case where the channel quality indication of the first code word is low (the channel quality is poor) can be avoided, and thereby the transmission performance can be improved.
[0021] In a possible implementation, the fourth information is carried in the first part of the CSI. In this way, the resources reserved for the second part can be reduced, and thereby the overhead can be further reduced.
[0022] In a second aspect, a channel state information reporting method is provided. The channel state information feedback includes: a second device sending a reference signal; and the second device receiving channel state information. The channel state information is determined by a first device according to the reference signal, and includes first information and second information. The first information is used to indicate a number of a plurality of spatial domain vectors, and the second information is used to indicate a correspondence between each spatial domain vector in the plurality of spatial domain vectors and a transmission layer in K transmission layers. K is a positive integer greater than or equal to 5. Each spatial domain vector corresponds to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the plurality of spatial domain vectors corresponds to two transmission layers in the K transmission layers.
[0023] Based on the channel state information reporting method provided in the second aspect, the second device can send a reference signal and receive channel state information obtained according to the reference signal, which is used to indicate the number of spatial domain vectors and the correspondence between the spatial domain vectors and the transmission layers. Each spatial domain vector in the plurality of spatial domain vectors corresponds to at least one transmission layer, so that the spatial domain vectors corresponding to the transmission layers can be indicated, the redundancy of information used to indicate the spatial domain vectors is reduced, and the purpose of improving the channel state information reporting overhead is achieved.
[0024] In a possible implementation, the first information is carried in a first part of the channel state information.
[0025] In a possible implementation, the second information is carried in a second part of the channel state information.
[0026] In a possible implementation, the number of spatial domain vectors in the plurality of spatial domain vectors is related to K.
[0027] In a possible implementation, the number of the plurality of spatial domain vectors satisfies the following relationship: wherein L is the number of the plurality of spatial domain vectors, and L is an integer greater than 2.
[0028] In a possible implementation, K is an even number, and each spatial domain vector in the plurality of spatial domain vectors corresponds to two transmission layers in the K transmission layers, and each spatial domain vector corresponds to different transmission layers.
[0029] In a possible implementation, K=6, and the K transmission layers correspond to four spatial domain vectors. Specifically, the first spatial domain vector corresponds to the first transmission layer and the second transmission layer, the second spatial domain vector corresponds to the third transmission layer and the fourth transmission layer, the third spatial domain vector corresponds to the fifth transmission layer, and the fourth spatial domain vector corresponds to the sixth transmission layer.
[0030] In a possible implementation, K is an odd number, and one of the plurality of spatial domain vectors corresponds to one transmission layer. Each of the plurality of spatial domain vectors other than the one spatial domain vector corresponds to two transmission layers.
[0031] In a possible implementation, K is 5, and the K transmission layers correspond to 4 spatial domain vectors, where the first spatial domain vector corresponds to the first transmission layer and the second transmission layer, the second spatial domain vector corresponds to the third transmission layer, the third spatial domain vector corresponds to the fourth transmission layer, and the fourth spatial domain vector corresponds to the fifth transmission layer.
[0032] In a possible implementation, the channel state information further includes third information. The third information is used to indicate an inter-polarization phase difference of at least one of the transmission layers corresponding to each of the plurality of spatial domain vectors.
[0033] In a possible implementation, the third information is carried in the second part of the channel state information.
[0034] In a possible implementation, the channel state information further includes fourth information. The fourth information is used to indicate a correspondence between each of the K transmission layers and a code word.
[0035] In a possible implementation, the fourth information is carried in the first part of the channel state information.
[0036] In addition, the technical effects of the channel state information reporting method of the second aspect can refer to the technical effects of the channel state information reporting method of the first aspect, which are not described herein again.
[0037] In a third aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a first device receiving a reference signal. The first device sends channel state information according to the reference signal. The channel state information includes fourth information. The fourth information is used to indicate a correspondence between each of K transmission layers and a code word.
[0038] In a possible implementation, the channel state information includes a first part, and the fourth information is carried in the first part.
[0039] In a fourth aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a first device sending a reference signal. The first device receives channel state information. The channel state information is determined by the first device according to the reference signal. The channel state information includes fourth information. The fourth information is used to indicate a correspondence between each of K transmission layers and a code word.
[0040] Based on the method provided in the fourth aspect, the energy matching code word of the transmission layer can be used to avoid the case that the high-energy transmission layer and the low-energy transmission layer are mapped into the same code word, and the case that the first code word has a low channel quality indication (poor channel quality), thereby improving the transmission performance.
[0041] In a possible implementation, the channel state information includes a first part, and the fourth information is carried in the first part. In this way, the resources reserved for the second part can be reduced, and the overhead can be further reduced.
[0042] In addition, the technical effects of the channel state information reporting method of the fourth aspect can refer to the technical effects of the channel state information reporting method of the third aspect, which will not be described here.
[0043] In the fifth aspect, a communication apparatus is provided. The communication apparatus is configured to perform the channel state information reporting method of any one of the first aspect to the fourth aspect.
[0044] In the present application, the communication apparatus of the fifth aspect can be a terminal or a network device, or a chip (system) or other components or assemblies, or an apparatus containing the terminal or the network device. The chip (system) or other components or assemblies can be arranged in the terminal or the network device.
[0045] It should be understood that the communication apparatus of the fifth aspect includes a module, unit or means corresponding to the channel state information reporting method of any one of the first aspect to the fourth aspect, which can be implemented by hardware, software or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the channel state information reporting method.
[0046] In the sixth aspect, a communication apparatus is provided. The communication apparatus includes a processor configured to perform the channel state information reporting method of any one of the first aspect to the fourth aspect.
[0047] In a possible design, the communication apparatus of the sixth aspect can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication apparatus of the sixth aspect and other communication apparatuses.
[0048] In a possible design, the communication apparatus of the sixth aspect can further include a memory. The memory can be integrated with the processor, or can be separately arranged. The memory can be used to store the computer programs and / or data involved in the channel state information reporting method of any one of the first aspect to the fourth aspect.
[0049] In the present application, the communication apparatus of the sixth aspect can be a terminal or a network device, or a chip (system) or other components or assemblies, or an apparatus containing the terminal or network device. The chip (system) or other components or assemblies mentioned above can be arranged in the terminal or network device.
[0050] The seventh aspect provides a communication apparatus. The communication apparatus includes a processor coupled with a memory, and the processor is configured to execute a computer program stored in the memory, so that the communication apparatus performs the channel state information reporting method of any possible implementation manner of the first aspect to the fourth aspect.
[0051] In a possible design, the communication apparatus of the seventh aspect further includes a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus of the seventh aspect to communicate with other communication apparatuses.
[0052] In the present application, the communication apparatus of the seventh aspect can be a terminal or a network device, or a chip (system) or other components or assemblies, or an apparatus containing the terminal or network device. The chip (system) or other components or assemblies mentioned above can be arranged in the terminal or network device.
[0053] The eighth aspect provides a communication apparatus, including a processor and a memory. The memory is configured to store a computer program, and when the processor executes the computer program, the communication apparatus performs the channel state information reporting method of any implementation manner of the first aspect to the fourth aspect.
[0054] In a possible design, the communication apparatus of the eighth aspect further includes a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus of the eighth aspect to communicate with other communication apparatuses.
[0055] In the present application, the communication apparatus of the eighth aspect can be a terminal or a network device, or a chip (system) or other components or assemblies, or an apparatus containing the terminal or network device. The chip (system) or other components or assemblies mentioned above can be arranged in the terminal or network device.
[0056] The ninth aspect provides a communication apparatus, including a processor. The processor is configured to be coupled with a memory, and after reading a computer program in the memory, the processor executes the channel state information reporting method of any implementation manner of the first aspect to the fourth aspect according to the computer program.
[0057] In a possible design, the communication apparatus in the ninth aspect further includes a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus in the ninth aspect to communicate with another communication apparatus.
[0058] In this application, the communication apparatus in the ninth aspect can be a terminal or a network device, or a chip (system) or other component or assembly, or an apparatus including the terminal or the network device. The chip (system) or other component or assembly can be arranged in the terminal or the network device.
[0059] In the tenth aspect, a processor is provided. The processor is configured to perform the channel state information reporting method in any possible implementation manner of the first aspect to the fourth aspect.
[0060] In the eleventh aspect, a communication system is provided. The communication system includes one or more terminals and one or more network devices.
[0061] In the twelfth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes a computer program or instructions. When the computer program or instructions are run on a computer, the computer is caused to perform the channel state information reporting method in any possible implementation manner of the first aspect to the fourth aspect.
[0062] In the thirteenth aspect, a computer program product is provided. The computer program product includes a computer program or instructions. When the computer program or instructions are run on a computer, the computer is caused to perform the channel state information reporting method in any possible implementation manner of the first aspect to the fourth aspect.
[0063] In addition, the communication apparatuses in the fifth aspect to the thirteenth aspect have the technical effects of the channel state information reporting method in the first aspect to the fourth aspect, which are not described herein again. BRIEF DESCRIPTION OF DRAWINGS
[0064] FIG. 1 is a flow diagram of CSI reporting according to an embodiment of the present application;
[0065] FIG. 2 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0066] FIG. 3 is a schematic diagram of terminal interaction according to an embodiment of the present application;
[0067] FIG. 4 is a flow diagram of a channel state information reporting method according to an embodiment of the present application;
[0068] FIG. 5 is another flow diagram of a channel state information reporting method according to an embodiment of the present application;
[0069] FIG. 6 is a structural schematic diagram of a communication apparatus according to an embodiment of the present application;
[0070] FIG. 7 is a structural schematic diagram of a communication apparatus according to another embodiment of the present application. DETAILED DESCRIPTION
[0071] The technical terms and related technical solutions in the present application will be described below with reference to the accompanying drawings.
[0072] In a communication system using MIMO technology, the data received by the receiving end (i.e., the first apparatus) of the data can be the data pre-encoded by the sending end (i.e., the second apparatus). The second apparatus can pre-encode the data according to the channel state information (CSI) reported by the receiving end of the data. For ease of understanding, in the embodiments of the present application, the first apparatus is always taken as a terminal and the second apparatus is always taken as a network device, such as a radio access network device, which will not be described in detail hereinafter. It should be understood that in some possible implementation solutions, the second apparatus can be a terminal and the first apparatus can be a network device.
[0073] Firstly, the process of CSI reporting provided by the embodiments of the present application will be introduced below.
[0074] Please refer to FIG. 1, which is a process schematic diagram of CSI reporting provided by the embodiments of the present application. As shown in FIG. 1, the process of CSI reporting includes the following steps S101-S104:
[0075] S101, the network device sends channel measurement configuration information to the terminal.
[0076] The channel measurement configuration information is used to indicate channel measurement and configuration parameters for channel measurement, such as parameters for configuring time domain resources and frequency domain resources. For example, the channel measurement configuration information can indicate resources for carrying channel state information reference signals (CSI-RS), i.e., CSI-RS resources.
[0077] S102, the network device sends CSI-RS to the terminal on the CSI-RS resources. Correspondingly, the terminal receives the CSI-RS from the network device on the CSI-RS resources.
[0078] In a communication system, such as a new radio (NR) system, the network device sends CSI-RS on the CSI-RS resources for the terminal to probe the downlink channel, and the terminal receives the CSI-RS on the pre-configured CSI-RS resources to perform channel estimation.
[0079] S103, the terminal acquires the CSI according to the CSI-RS.
[0080] The implementation principle of S103 can refer to the related method for acquiring CSI in the prior art, which will not be described here.
[0081] S104, the terminal reports the CSI to the network device.
[0082] The CSI includes information for indicating a 3rd generation partnership project (3GPP) Type I codebook, and the information can indicate the Type I codebook by indicating beam information corresponding to each of a plurality of transmission layers, such as a spatial domain vector.
[0083] In a Type I codebook with a large number of transmission layers, the terminal can select a set of orthogonal spatial domain vectors (also referred to as a set of orthogonal beams) that are common to the plurality of transmission layers. The set of orthogonal beams includes a plurality of spatial domain vectors, and any two of the plurality of spatial domain vectors are orthogonal to each other. For the plurality of transmission layers, each transmission layer corresponds to one spatial domain vector in the set of orthogonal spatial domain vectors.
[0084] For example, if the set of orthogonal spatial domain vectors includes five spatial domain vectors, and the transmission layers include four transmission layers, for each of the four transmission layers, the CSI needs to indicate which of the five spatial domain vectors is selected. This results in a large overhead when the channel state information indicates the spatial domain vector corresponding to each transmission layer.
[0085] In addition, in Type I codebook feedback, the mapping relationship between the code word and the transmission layer is fixed by the protocol, which results in that the high-energy transmission layer and the low-energy transmission layer are mapped to the same code word, resulting in a low channel quality indication (poor channel quality) of the first code word, and thus resulting in a low transmission performance.
[0086] It should be understood that the transmission layer is relative to the terminal and the network device. The set of spatial domain vectors can also be referred to as a set of spatial domain vectors. For example, the set of orthogonal spatial domain vectors can also be referred to as a set of orthogonal spatial domain vectors, which will not be described hereinafter.
[0087] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0088] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a wireless fidelity (WiFi) system, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system, a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future communication system such as a 6th generation (6G) mobile communication system, and the like.
[0089] The present application will present various aspects, embodiments or features around systems that can include a plurality of devices, components, modules, and the like. It should be understood and appreciated that each of the various systems can include additional devices, components, modules, and the like, and / or can not include all of the devices, components, modules, and the like discussed in relation to the figures. Additionally, a combination of these approaches can also be used.
[0090] In addition, in the embodiments of the present application, the words “for example,” “for instance,” and the like, are used to indicate one or more examples of something. Any embodiment or design scheme described in the present application as “example” should not be interpreted as more preferred or advantageous than other embodiments or design schemes. Rather, the word “example” is used to present a concept in a specific manner.
[0091] First, in the present application, “for indicating” can include for directly indicating and for indirectly indicating. When describing that “information” is for indicating A, it can include that the information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the information.
[0092] The information indicated by one information is referred to as to-be-indicated information. In the implementation process, the to-be-indicated information can be indicated in various ways, for example, but not limited to, directly indicating the to-be-indicated information, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information is associated with the to-be-indicated information. The to-be-indicated information can also be indicated only in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of various information agreed in advance (for example, specified by a protocol), thereby reducing the indication overhead to a certain extent. Meanwhile, the common part of various information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information.
[0093] In addition, the specific indication manner can also be various existing indication manners, for example, but not limited to, the above-mentioned indication manners and various combinations thereof. The specific details of various indication manners can be referred to the prior art, which will not be described herein. As can be seen from the above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the present application. In this way, the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.
[0094] The to-be-indicated information can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the transmitting end device by sending configuration information to the receiving end device. The configuration information can include, for example, but not limited to, one of radio resource control (RRC) signaling, medium access control (MAC) layer signaling and physical layer signaling, or a combination of at least two of them. The MAC layer signaling includes, for example, MAC control element (CE), and the physical (PHY) layer signaling includes, for example, downlink control information (DCI).
[0095] Second, in the embodiments shown below, the first, second and various numbers are only used for differentiation for the convenience of description, and do not limit the scope of the embodiments of the present application. For example, different indication information is differentiated.
[0096] Thirdly, the "preset" or "predefined" or "preconfigured" can be realized by pre-storing corresponding codes, tables or other means for indicating relevant information in devices (for example, including terminals and network devices), and can also be pre-specified in a protocol. The specific implementation manner is not limited in the present application. Wherein, the "storing" can mean storing in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor or communication device. The type of the memory can be any form of storage medium, which is not limited in the present application.
[0097] Fourthly, the "protocol" involved in the embodiments of the present application can refer to a standard protocol in the communication field, which can include the LTE protocol (such as the technical specification (TS) 36, that is, the technical specification of the TS36 series) of the 3GPP, the NR protocol (such as the technical specification of the TS38 series) and the related protocol applied to the future communication system, which is not limited in the present application.
[0098] The network architecture and service scenario described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0099] The network architecture and service scenario described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0100] In order to facilitate understanding of the embodiments of the present application, first, the communication system shown in FIG. 2 is taken as an example to explain the communication system applicable to the embodiments of the present application in detail. Exemplarily, FIG. 2 is a schematic diagram of the architecture of a communication system applicable to the method provided by the embodiments of the present application.
[0101] As shown in FIG. 2, the communication system includes network devices and terminals.
[0102] Exemplarily, the network devices can include the network device 201a to the network device 201c, and the terminals can include the terminal 202a to the terminal 202f. The terminals can be connected with the network devices in a wireless manner, and the network devices can be connected with a core network (not shown in FIG. 2) in a wired or wireless manner.
[0103] The network device and the terminal can exchange information.
[0104] The terminal can be a terminal with transceiver function, or can also be a chip or chip system provided in the terminal. The terminal can also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a user station, a mobile station (MS), a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a Pad, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a smart home device (for example, a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a mechanical arm, a plant device, a wireless terminal in self-driving, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, etc., a flight device (for example, a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal in the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit built into a vehicle as one or more components or units. The terminal can also be other devices with terminal functions, for example, the terminal can also be a device with terminal function in D2D communication. The embodiments of the present application do not limit the device form of the terminal, and the device for realizing the function of the terminal can be a terminal; it can also be a device capable of supporting the terminal to realize the function, such as a chip system. The device can be installed in the terminal or used with the terminal. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0105] The network device can be a device with wireless transceiving function, or also can be a chip or chip system arranged in the device, located in an access network (AN) of a communication system, and used to provide access services for terminals. For example, the network device can be referred to as a radio access network (RAN) device, and specifically can be an access network device of a next-generation mobile communication system, for example, a 6G base station, or in the next-generation mobile communication system, the network device can also have other naming ways, which are all included in the protection scope of the embodiments of the present application, and the present application does not make any limitation on this. Alternatively, the network device can also include one or a group (including multiple antenna panels) of antenna panels of a gNB in a 5G, such as a new radio (NR) system, or a base station in a 5G, or can also be a network node constituting a gNB, a transmission and reception point (TRP or transmission point, TP), or a transmission measurement function (TMF), such as a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), an RSU with base station function, or a wired access gateway, or a core network element of a 5G, and the like. Alternatively, the network device can also include an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also referred to as small stations), relay stations, access points, wearable devices, vehicle-mounted devices, and the like.
[0106] The CU and the DU can be separately arranged or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including the CU node and the DU node. In addition, the CU can be divided into a network device in an access network RAN or can be divided into a network device in a core network CN, which is not limited herein. In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. In the embodiments of this application, the form of the network device is not limited, and the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, such as a chip system. The device can be installed in the network device or used in combination with the network device.
[0107] As shown in FIG. 3, the network device includes an RRC signaling interaction module (RRC in FIG. 3), a MAC signaling interaction module (MAC in FIG. 3), and a PHY signaling and data interaction module (PHY in FIG. 3). The terminal includes an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module.
[0108] The network device and the terminal can interact RRC signaling through the RRC signaling interaction module. The network device and the terminal can interact media access control control element (MAC CE) signaling through the MAC signaling interaction module. The network device and the terminal can interact one or more of the following through the PHY interaction module: uplink control signaling, downlink control signaling (such as DCI), uplink data, and downlink data.
[0109] It should be noted that the beam management method provided in the embodiments of the present application can be applied to the nodes shown in FIG. 2, such as between the terminal and the network device, and the specific implementation can refer to the method embodiments described below, which will not be described here.
[0110] It should be noted that the scheme in the embodiments of the present application can also be applied to other communication systems, and the corresponding name can also be replaced by the name of the corresponding function in other communication systems.
[0111] It should be understood that FIG. 2 is only a simplified schematic diagram for ease of understanding, and other network devices and / or other terminals can also be included in the communication system, which are not shown in FIG. 2.
[0112] The channel state information reporting method provided in the embodiments of the present application will be described in detail below in combination with FIGS. 4-5.
[0113] For example, FIG. 4 is a flowchart of a channel state information reporting method provided in the embodiments of the present application. The channel state information reporting method can be applied to the communication between the terminal and the network device shown in FIG. 2.
[0114] As shown in FIG. 4, the channel state information reporting method includes the following steps:
[0115] S401, the second device sends a reference signal (RS). Correspondingly, the first device receives the reference signal.
[0116] The reference signal can be a CSI-RS or other possible reference signal, which is not limited in the embodiments of the present application.
[0117] The first device can be a terminal in the communication system provided in FIG. 2, and the second device can be a network device in the communication system provided in FIG. 2.
[0118] S402, the first device sends channel state information according to the reference signal. Correspondingly, the second device receives the channel state information.
[0119] The channel state information includes first information and second information. The first information is used to indicate the number of multiple spatial domain vectors, and the second information is used to indicate the correspondence between each spatial domain vector in the multiple spatial domain vectors and the transmission layer in the K transmission layers. Each spatial domain vector corresponds to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the multiple spatial domain vectors corresponds to two transmission layers in the K transmission layers.
[0120] It should be understood that the number of transmission layers corresponding to any one spatial domain vector in the multiple spatial domain vectors is a positive integer less than or equal to 2.
[0121] K can be understood as the number of transmission layers, and the number of transmission layers is determined according to a measurement result of a reference signal, which is not described herein. In some embodiments, K is a positive integer greater than or equal to 5. For example, K = 5, or K = 6, or K = 7, or K = 8.
[0122] In some embodiments, K can be an integer greater than or equal to 2 and less than or equal to 4. For example, K = 2, or K = 3, or K = 4.
[0123] It should be understood that the value of K here is for example, and in actual implementation, K can also have other values, such as K can be an integer greater than 8.
[0124] In a possible implementation, the number of spatial domain vectors in the plurality of spatial domain vectors is related to K. In other words, the number of spatial domain vectors in the plurality of spatial domain vectors is determined according to the number of transmission layers. In this way, the number of spatial domain vectors can be more matched with the number of transmission layers, and the overhead can be further reduced.
[0125] wherein L is the number of the plurality of spatial domain vectors, and each of the plurality of spatial domain vectors corresponds to a transmission layer. Any two spatial domain vectors in the plurality of spatial domain vectors are orthogonal to each other. L is an integer greater than 2. In embodiments of the present application, L can be determined by a terminal device.
[0126] In embodiments of the present application, the number of the plurality of spatial domain vectors can be the spatial domain vectors in all spatial domain vectors (hereinafter referred to as a first spatial domain vector group) determined according to the number of ports in the first direction, the number of ports in the second direction, the oversampling multiple in the first direction, and the oversampling multiple corresponding to the second direction. In the first spatial domain vector group, there can be non-orthogonal spatial domain vectors.
[0127] It should be understood that the orthogonality of the two spatial domain vectors in embodiments of the present application also includes that the inner product of the two spatial domain vectors is less than an interference threshold. The interference threshold can be corresponding to a scene. For high-quality low-latency communication, the interference threshold is set to be small, and for communication quality requirements that are not so high, the interference threshold is large. Alternatively, the orthogonality of the two spatial domain vectors can mean that the inner product of the two spatial domain vectors is 0. In embodiments of the present application, one spatial domain vector corresponds to one beam direction.
[0128] In a possible implementation, the number of spatial domain vectors in the plurality of spatial domain vectors (hereinafter referred to as the number of spatial domain vectors) satisfies the following formula (1):
[0129] The following is described in different cases.
[0130] Case 1: The number of spatial domain vectors satisfies the following formula (2):
[0131] In this way, the redundancy of the information for indicating the spatial domain vectors in the channel state information can be further reduced, and the overhead can be further reduced. In this case, if K=5 and L=3, or K=6 and L=3, or K=7 and L=4, or K=8 and L=4.
[0132] Case 2: The number of the spatial domain vectors satisfies the following relationship shown in the formula (3):
[0133] Wherein, m is a positive integer, and m makes L < K. For example, m=1, in this case, if K=5 and L=4, or K=6 and L=4.
[0134] It should be understood that the number of the spatial domain vectors involved in the above formula (2) and formula (3) is only for example, and in actual implementation, the number of the spatial domain vectors can also be other possible relationships satisfying the formula (1), which will not be described herein.
[0135] The correspondence between each of the plurality of spatial domain vectors and the transmission layer in the K transmission layers (hereinafter referred to as the first correspondence) can be one of the following three correspondences:
[0136] Correspondence 1: K is an even number, each of the plurality of spatial domain vectors corresponds to two transmission layers in the K transmission layers, and the transmission layers corresponding to each of the spatial domain vectors are different. For example, the number of the spatial domain vectors is as shown in case 1, and (for example, K=6 and L=3, or K=8 and L=4), then the first correspondence satisfies the correspondence 1.
[0137] In this way, the redundancy of the information for indicating the spatial domain vectors in the CSI can be reduced, and the overhead can be further reduced.
[0138] Correspondence 2: K is an odd number, and there is a first spatial domain vector in the plurality of spatial domain vectors corresponding to one transmission layer. Each of the spatial domain vectors other than the first spatial domain vector corresponds to two transmission layers. For example, the number of the spatial domain vectors is as shown in case 1, and K is an odd number, for example, in the case of K=5 and L=3, or K=7 and L=4, the first correspondence satisfies the correspondence 2.
[0139] In this way, the redundancy of the information for indicating the spatial domain vectors in the CSI can be reduced, and the overhead can be further reduced.
[0140] Correspondence 3: There is at least a second spatial domain vector in the plurality of spatial domain vectors corresponding to two transmission layers, and each of the spatial domain vectors other than the second spatial domain vector corresponds to one transmission layer. For example, the number of the spatial domain vectors is as shown in case 2, for example, in the case of m=1, K=5 and L=4, or K=6 and L=4, the first correspondence satisfies the correspondence 3.
[0141] In the embodiments of the present application, the second information can indicate the correspondence between each of the plurality of spatial domain vectors and the transmission layer in the K transmission layers in a direct indication manner. For example, the second information can indicate the spatial domain vector corresponding to each of the transmission layers, or indicate the transmission layer corresponding to each of the spatial domain vectors. Alternatively, the second information can indicate the correspondence between each of the plurality of spatial domain vectors and the transmission layer in the K transmission layers in an indirect indication manner. For example, the second information can include a codebook determined according to the reference signal, and the structure of the codebook is used to indicate the correspondence between the spatial domain vector and the transmission layer. It should be understood that the codebook in the embodiments of the present application can also be referred to as a precoding matrix indication (PMI) codebook.
[0142] In a possible implementation, the first correspondence can be determined according to the index size of the transmission layer and the index size of the spatial domain vector, such as the spatial domain vector corresponding to each of the transmission layers.
[0143] In a possible implementation, the first device can determine one transmission layer from the first set of spatial domain vectors as the spatial domain vector corresponding to the transmission layer corresponding to each individual spatial domain vector. One transmission layer from the first set of spatial domain vectors is determined as the transmission layer corresponding to the two transmission layers corresponding to the same spatial domain vector.
[0144] In this case, in some possible embodiments, the second device and the first device can be preconfigured with the transmission layers corresponding to the same spatial domain vector.
[0145] For ease of understanding, the following illustrates the first correspondence in combination with K=5, or K=6, or K=7, or K=8, L=3 or L=4.
[0146] Example 1, assuming L=3 and K=5.
[0147] Example 1.1, the first transmission layer and the second transmission layer correspond to the same spatial domain vector; the third transmission layer and the fourth transmission layer correspond to the same spatial domain vector; the fifth transmission layer corresponds to a spatial domain vector, and the spatial domain vectors corresponding to the first transmission layer, the third transmission layer and the fifth transmission layer are different. For example, if the spatial domain vectors include the first spatial domain vector to the third spatial domain vector, in the first correspondence, the first transmission layer and the second transmission layer both correspond to the first spatial domain vector, the third transmission layer and the fourth transmission layer both correspond to the second spatial domain vector, and the fifth transmission layer corresponds to the third spatial domain vector. In this case, if the first correspondence is indirectly indicated by a codebook, the structure of the codebook can satisfy the following formula (4):
[0148] wherein, for the inter-polarization phase, v l,m is the first spatial domain vector, v l′,m′ is the second spatial domain vector, v l″,m″ is the fourth spatial domain vector.
[0149] Example 1.2, the first transmission layer corresponds to one spatial domain vector, the second transmission layer and the third transmission layer correspond to the same spatial domain vector, and the fourth transmission layer and the fifth transmission layer correspond to the same spatial domain vector.
[0150] For example, if the spatial domain vectors include the first spatial domain vector to the third spatial domain vector, in the first correspondence relationship, the first transmission layer corresponds to the first spatial domain vector, the second transmission layer and the third transmission layer both correspond to the second spatial domain vector, and the fourth transmission layer and the fifth transmission layer both correspond to the third spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy the following formula (5):
[0151] Example 1.3, the first transmission layer, the second transmission layer, and the third transmission layer use three different spatial domain vectors respectively, the fourth transmission layer and the fifth transmission layer correspond to the same spatial domain vector as one of the first transmission layer, the second transmission layer, or the third transmission layer, and the spatial domain vectors corresponding to the fourth transmission layer and the fifth transmission layer are different.
[0152] For example, if the spatial domain vectors include the first spatial domain vector to the third spatial domain vector, in the first correspondence relationship, the first transmission layer and the fourth transmission layer correspond to the first spatial domain vector, the second transmission layer and the fifth transmission layer both correspond to the second spatial domain vector, and the third transmission layer corresponds to the third spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy the following formula (6):
[0153] Example 2, assuming L=4 and K=5.
[0154] Example 2.1, the first transmission layer and the second transmission layer correspond to the same spatial domain vector; the third transmission layer corresponds to one spatial domain vector; the fourth transmission layer corresponds to one spatial domain vector; the fifth transmission layer corresponds to one spatial domain vector; and the spatial domain vectors corresponding to any two of the first transmission layer, the third transmission layer, the fourth transmission layer, and the fifth transmission layer are different.
[0155] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the second transmission layer correspond to the first spatial domain vector, the third transmission layer corresponds to the second spatial domain vector, the fourth transmission layer corresponds to the third spatial domain vector, and the fifth transmission layer corresponds to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy the following formula (7):
[0156] In this way, adjacent transmission layers correspond to the same spatial domain vector, and since the channel information of adjacent transmission layers is relatively close, the accuracy of the calculated codebook is higher, and the codebook is more matched to the channel condition, thereby improving the transmission performance.
[0157] Example 2.2, any two of the first transmission layer to the fourth transmission layer correspond to different spatial domain vectors, and the fifth transmission layer corresponds to the same spatial domain vector as one of the first transmission layer to the fourth transmission layer.
[0158] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the fifth transmission layer correspond to the first spatial domain vector, the second transmission layer corresponds to the second spatial domain vector, the third transmission layer corresponds to the third spatial domain vector, and the fourth transmission layer corresponds to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy the following formula (8):
[0159] Example 3, assuming L=3 and K=6.
[0160] Example 3.1, the first transmission layer and the second transmission layer correspond to the same spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the same spatial domain vector, the fifth transmission layer and the sixth transmission layer correspond to the same spatial domain vector, and any two of the first transmission layer, the third transmission layer, and the fifth transmission layer correspond to different spatial domain vectors.
[0161] For example, if the spatial domain vectors include a first spatial domain vector to a third spatial domain vector, the first transmission layer and the second transmission layer correspond to the first spatial domain vector, the second transmission layer and the third transmission layer correspond to the second spatial domain vector, and the fifth transmission layer and the sixth transmission layer correspond to the third spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy the following formula (9):
[0162] Example 3.2, the first transmission layer to the third transmission layer correspond to different spatial domain vectors, and the spatial domain vector corresponding to each of the fourth to sixth transmission layers is the same as the spatial domain vector corresponding to the first to third transmission layers, respectively.
[0163] For example, if the spatial domain vectors include a first spatial domain vector to a third spatial domain vector, the first transmission layer and the fourth transmission layer correspond to the first spatial domain vector, the second transmission layer and the fifth transmission layer correspond to the second spatial domain vector, and the third transmission layer and the sixth transmission layer correspond to the third spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy the following formula (10):
[0164] Example 4, assuming L=4 and K=6.
[0165] Example 4.1, the first transmission layer and the second transmission layer correspond to the same spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the same spatial domain vector, the fifth transmission layer corresponds to a spatial domain vector, the sixth transmission layer corresponds to a spatial domain vector, and the spatial domain vectors corresponding to any two of the first, third, fifth, and sixth transmission layers are different.
[0166] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the second transmission layer correspond to the first spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the second spatial domain vector, the fifth transmission layer corresponds to the third spatial domain vector, and the sixth transmission layer corresponds to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can be as follows formula (11):
[0167] In this way, adjacent transmission layers correspond to the same spatial domain vector, and since the channel information of adjacent transmission layers is relatively close, the accuracy of the calculated codebook is higher, and the codebook is more matched to the channel conditions, thereby improving transmission performance.
[0168] Example 4.2, the first transmission layer corresponds to a spatial domain vector, the second transmission layer corresponds to a spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the same spatial domain vector, the fifth transmission layer and the sixth transmission layer correspond to the same spatial domain vector, and the spatial domain vectors corresponding to any two of the first, second, third, and fifth transmission layers are different.
[0169] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer corresponds to the first spatial domain vector, the second transmission layer corresponds to the second spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the third spatial domain vector, and the fifth transmission layer and the sixth transmission layer correspond to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can be shown in Equation (12) as follows:
[0170] Example 4.3: The spatial domain vectors corresponding to the first transmission layer to the fourth transmission layer are different, the spatial domain vector corresponding to the fifth transmission layer is the same as the spatial domain vector corresponding to one of the first transmission layer to the fourth transmission layer, the spatial domain vector corresponding to the sixth transmission layer is the same as the spatial domain vector corresponding to one of the first transmission layer to the fourth transmission layer, and the spatial domain vector corresponding to the fifth transmission layer is different from the spatial domain vector corresponding to the sixth transmission layer.
[0171] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the fifth transmission layer correspond to the first spatial domain vector, the second transmission layer and the sixth transmission layer correspond to the second spatial domain vector, the third transmission layer corresponds to the third spatial domain vector, and the fourth transmission layer corresponds to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can be shown in Equation (13) as follows:
[0172] Example 5: Assuming L = 4 and K = 7.
[0173] Example 5.1: The first transmission layer and the second transmission layer correspond to the same spatial domain vector; the third transmission layer and the fourth transmission layer correspond to the same spatial domain vector; the fifth transmission layer and the sixth transmission layer correspond to the same spatial domain vector; and the seventh transmission layer corresponds to a spatial domain vector, and the spatial domain vectors corresponding to the first transmission layer, the third transmission layer, the fifth transmission layer, and the seventh transmission layer are different.
[0174] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the second transmission layer correspond to the first spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the second spatial domain vector, the fifth transmission layer and the sixth transmission layer correspond to the third spatial domain vector, and the seventh transmission layer corresponds to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can satisfy Equation (14) as follows:
[0175] Example 5.2 The first transmission layer corresponds to a different spatial domain vector from the other layers, the second and third transmission layers correspond to the same spatial domain vector, the fourth and fifth transmission layers correspond to the same spatial domain vector, the sixth and seventh transmission layers correspond to the same spatial domain vector, and the spatial domain vectors corresponding to the first, second, fourth, and sixth transmission layers are different.
[0176] For example, if the spatial domain vectors include first to fourth spatial domain vectors, the first transmission layer corresponds to the first spatial domain vector, the second and third transmission layers correspond to the second spatial domain vector, the fourth and fifth transmission layers correspond to the third spatial domain vector, and the sixth and seventh transmission layers correspond to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can be as shown in Equation (15) below:
[0177] Example 5.3 The first to fourth transmission layers each correspond to different spatial domain vectors, the fifth transmission layer corresponds to the same spatial domain vector as the first transmission layer, the sixth transmission layer corresponds to the same spatial domain vector as the second transmission layer, and the seventh transmission layer corresponds to the same spatial domain vector as the third transmission layer.
[0178] For example, if the spatial domain vectors include first to fourth spatial domain vectors, the first and fifth transmission layers correspond to the first spatial domain vector, the second and sixth transmission layers correspond to the second spatial domain vector, the third and seventh transmission layers correspond to the third spatial domain vector, and the fourth transmission layer corresponds to the fourth spatial domain vector. In this case, if the first correspondence relationship is indirectly indicated by the codebook, the codebook structure can be as shown in Equation (16) below:
[0179] Example 6 Assume L = 4 and K = 8.
[0180] Example 6.1 The first and second transmission layers correspond to the same spatial domain vector; the third and fourth transmission layers correspond to the same spatial domain vector; the fifth and sixth transmission layers correspond to the same spatial domain vector; the seventh and eighth transmission layers correspond to the same spatial domain vector, and the spatial domain vectors corresponding to the first, third, fifth, and seventh transmission layers are different.
[0181] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the second transmission layer correspond to the first spatial domain vector, the third transmission layer and the fourth transmission layer correspond to the second spatial domain vector, the fifth transmission layer and the sixth transmission layer correspond to the third spatial domain vector, and the seventh transmission layer and the eighth transmission layer correspond to the fourth spatial domain vector. In this case, if the first correspondence relationship is indicated by the codebook, the codebook structure can satisfy the following formula (17):
[0182] Example 6.2, the first transmission layer to the fourth transmission layer each correspond to different spatial domain vectors, the fifth transmission layer corresponds to the same spatial domain vector as the first transmission layer, the sixth transmission layer corresponds to the same spatial domain vector as the second transmission layer, the seventh transmission layer corresponds to the same spatial domain vector as the third transmission layer, and the eighth transmission layer corresponds to the same spatial domain vector as the fourth transmission layer.
[0183] For example, if the spatial domain vectors include a first spatial domain vector to a fourth spatial domain vector, the first transmission layer and the fifth transmission layer correspond to the first spatial domain vector, the second transmission layer and the sixth transmission layer correspond to the second spatial domain vector, the third transmission layer and the seventh transmission layer correspond to the third spatial domain vector, and the fourth transmission layer and the eighth transmission layer correspond to the fourth spatial domain vector. In this case, if the first correspondence relationship is indicated by the codebook, the codebook structure can satisfy the following formula (18):
[0184] In the embodiment of the application, for the inter-polarization phase of the above spatial domain vector If K is an odd number, the inter-polarization phase of the transmission layer The inter-polarization phase can be quantized based on quadrature phase shift keying (QPSK), for example Or quantized based on binary phase shift keying (BPSK), at this time In addition, the inter-polarization phase of the two transmission layers corresponding to the same spatial domain vector can also be quantized by QPSK or BPSK, that is Or The bits of QPSK quantization and the quantization bits of BPSK quantization can be the same or different.
[0185] In a possible implementation, the inter-polarization phase of the two transmission layers corresponding to the same spatial domain vector is different by π.
[0186] In some possible implementation, the pi can be pre-configured in the second device. In this case, the third information can be further included in the channel state information reference signal. The third information is used to indicate the inter-polarization phase difference of at least one of the transmission layers corresponding to each of the plurality of spatial domain vectors. It should be understood that each of the phases in the third information can be indicated by 1 bit or 2 bits.
[0187] In this way, for the case that one spatial domain vector corresponds to two transmission layers, the inter-polarization phase difference of only one of the transmission layers corresponding to the spatial domain vector can be indicated, so that the overhead can be further reduced.
[0188] It should be understood that the third information can also be used to indicate the inter-polarization phase difference of the transmission layers corresponding to each of the plurality of spatial domain vectors.
[0189] Optionally, the third information can be carried in the second part of the channel state information.
[0190] It can be understood that, in the case that K is an integer greater than or equal to 2 and less than or equal to 4, L can be 1 or 2. For example, K = 2, L = 1; or K = 3, L = 2; or K = 4, L = 2; K = 4, L = 3.
[0191] If K = 2 and L = 1, two transmission layers correspond to one spatial domain vector. For example, the K transmission layers include a first transmission layer and a second transmission layer, and the plurality of spatial domain vectors include a first spatial domain vector, and the first transmission layer and the second transmission layer both correspond to the first spatial domain vector.
[0192] If K = 3 and L = 2, two of the three transmission layers correspond to one spatial domain vector, and the other transmission layer corresponds to another spatial domain vector. For example, the K transmission layers include a first transmission layer and a second transmission layer, and the plurality of spatial domain vectors include a first spatial domain vector to a third spatial domain vector, the first transmission layer and the second transmission layer both correspond to the first spatial domain vector, and the third transmission layer corresponds to the second spatial domain vector.
[0193] If K = 4 and L = 2, any two of the four transmission layers correspond to one of the two spatial domain vectors, and the other two of the four transmission layers correspond to the other of the two spatial domain vectors. For example, the K transmission layers include a first transmission layer to a fourth transmission layer, and the plurality of spatial domain vectors include a first spatial domain vector and a second spatial domain vector, the first transmission layer and the second transmission layer both correspond to the first spatial domain vector, and the third transmission layer and the fourth transmission layer correspond to the second spatial domain vector.
[0194] If K=4 and L=3, any two of the four transmission layers correspond to one of the two spatial domain vectors, and the other two of the four transmission layers each correspond to one of the remaining spatial domain vectors of the three spatial domain vectors. For example, the K transmission layers include the 1st transmission layer to the 4th transmission layer, and the spatial domain vectors include the 1st spatial domain vector to the 3rd spatial domain vector. The 1st transmission layer and the 2nd transmission layer each correspond to the 1st spatial domain vector, the 3rd transmission layer corresponds to the 2nd spatial domain vector, and the 4th transmission layer corresponds to the 3rd spatial domain vector.
[0195] It should be understood that the number of transmission layers can also be understood as the rank of the channel between the first device and the second device, or the number of transmission streams. The rank of the channel can be indicated by a rank indication (RI). The spatial domain vector corresponding to a transmission layer means that data on the transmission layer can be transmitted in the direction of the beam corresponding to the spatial domain vector.
[0196] In the embodiments of the present application, the kth transmission layer in the K transmission layers can be understood as the transmission layer with index k (the index of the first transmission layer is 1). In this case, the 1st transmission layer can also be referred to as transmission layer one or layer one, the 2nd transmission layer can also be referred to as transmission layer two or layer two, the 3rd transmission layer can also be referred to as transmission layer three or layer three, the 4th transmission layer can also be referred to as transmission layer four or layer four, the 5th transmission layer can also be referred to as transmission layer five or layer five, the 6th transmission layer can also be referred to as transmission layer six or layer six, the 7th transmission layer can also be referred to as transmission layer seven or layer seven, and the 8th transmission layer can also be referred to as transmission layer eight or layer eight.
[0197] The lth spatial domain vector in the L spatial domain vectors can be understood as the spatial domain vector with index l (the index of the first spatial domain vector is 1). In this case, the 1st spatial domain vector can also be referred to as spatial domain vector one, the 2nd spatial domain vector can also be referred to as spatial domain vector two, the 3rd spatial domain vector can also be referred to as spatial domain vector three, and the 4th spatial domain vector can also be referred to as spatial domain vector four.
[0198] Alternatively, in some scenarios, the kth transmission layer in the K transmission layers can be understood as the transmission layer with index k-1 (the index of the first transmission layer is 0). Similarly, the lth spatial domain vector in the L spatial domain vectors can be understood as the spatial domain vector with index l+1 (the index of the first spatial domain vector is 0), which will not be described in detail.
[0199] It can be understood that, for the second terminal device, the channel state information is determined by the first device according to the reference signal.
[0200] In a possible implementation, the channel state information can include a first part and a second part.
[0201] In this case, in a possible implementation, the first information is carried in the first part of the channel state information. In this way, the resources reserved for the second part can be reduced, and thus the overhead can be further reduced.
[0202] In a possible implementation, the second information is carried in the second part of the channel state information. Since the second information is related to the number of transmission layers, the overhead is not fixed, and thus carrying the second information in the second part can make the resources occupied by the second information match the second information, can avoid resource waste caused by reserving too many resources in the first part, and reduce the overhead.
[0203] In addition, in the case where the first information is carried in the first part of the channel state information, the efficiency of CSI reporting can be further improved, and thus the system performance can be improved.
[0204] In a possible implementation, the channel state information can further include fifth information. The fifth information is further used to indicate a set of spatial domain vectors selected by the terminal. Optionally, the fifth information can be carried in the first part and / or the second part of the channel state information. The fifth information occupies bits. O1 is the oversampling multiple of the first direction (for example, the horizontal direction), and O2 is the oversampling multiple of the second direction (for example, the vertical direction). The first direction and the second direction are perpendicular to each other.
[0205] Optionally, the information in the second information for indicating the spatial domain vector corresponding to each transmission layer occupies
[0206] It should be understood that in the second information, the transmission layers corresponding to the same spatial domain vector can be preconfigured in the first device and the second device. In this case, in the two transmission layers corresponding to the same spatial domain vector, only the spatial domain vector corresponding to one transmission layer needs to be indicated, that is, the overhead for indicating the spatial domain vectors corresponding to the two transmission layers is where N1 is the number of antenna ports in the first direction (for example, the horizontal direction), and N2 is the number of antenna ports in the second direction (for example, the vertical direction).
[0207] In a possible implementation, the channel state information further includes fourth information, and the fourth information is used to indicate a correspondence between each transmission layer in the K transmission layers and a codeword.
[0208] The fourth information can indicate the correspondence between each of the K transmission layers and the codeword by means of a bitmap. Assuming that the number of transmission layers is 8, 8 bits can be used to indicate the transmission layers. For example, the nth bit of the 8 bits corresponds to the nth transmission layer. If the first transmission layer to the fourth transmission layer correspond to codeword 1, the fifth transmission layer to the eighth bit correspond to codeword 2, and the bit "0" is used to represent codeword 1 and the bit "1" is used to represent codeword 2, then the correspondence between the transmission layers and the codeword can be represented by the bitmap "00001111".
[0209] In this way, the transmission layers can be matched with the codeword according to the energy, so as to avoid the situation that the transmission layers with high energy and the transmission layers with low energy are mapped into the same codeword, resulting in that the channel quality indication of the first codeword is low (the channel quality is poor), thereby improving the transmission performance.
[0210] It should be understood that the implementation of the fourth information herein is only for example, and in actual implementation, the fourth information can also be implemented in other possible ways, for example, directly indicating the correspondence between each of the transmission layers and the codeword, and the like, which will not be described herein.
[0211] In a possible implementation, the fourth information can be carried in the first part of the channel state information. In this way, the resources reserved for the second part can be reduced, so as to further reduce the overhead. Based on the channel state information reporting method provided in FIG. 4, the first device can receive the reference signal and send the channel state information for indicating the number of spatial domain vectors and the correspondence between the spatial domain vectors and the transmission layers. Each of the plurality of spatial domain vectors corresponds to at least one transmission layer, so that the spatial domain vector corresponding to the transmission layer can be indicated, the redundancy of the information for indicating the spatial domain vector is reduced, and the purpose of improving and reducing the channel state information reporting overhead is achieved.
[0212] In addition, in the embodiments of the present application, in the case of a large number of ports, the matching degree of the spatial domain vector and the channel can be improved, thereby improving the accuracy of the codebook.
[0213] In some embodiments, the CSI can carry information for indicating the correspondence between the codeword and the transmission layer. The following describes the channel state information reporting method provided in FIG. 5. As shown in FIG. 5, the channel state information reporting method includes:
[0214] S501, the second device sends a reference signal. Correspondingly, the first device receives the reference signal.
[0215] The implementation of S501 can refer to the related description of S401 in the method provided in FIG. 4, which will not be described herein.
[0216] S502, the first device sends channel state information according to the reference signal. Correspondingly, the second device receives the channel state information according to the reference signal.
[0217] The channel state information comprises fourth information, and the fourth information is used to indicate a correspondence between the transmission layers and the codewords.
[0218] In a possible implementation, the channel state information comprises a first part, and the fourth information is carried in the first part. The implementation of the fourth information can refer to the related description of the fourth information in the method provided in FIG. 4, and the implementation of S502 can refer to the related description of S402 in the method provided in FIG. 4, which is not repeated herein. The difference is that, in the method provided in FIG. 5, the content of the channel state information can be different from that in the method provided in FIG. 4.
[0219] In addition, the channel state information can further comprise the second information and / or the first information as in the method provided in FIG. 4, which is not repeated herein.
[0220] Based on the method provided in FIG. 5, the codewords can be matched according to the energy of the transmission layers, to avoid the case that the transmission layers with high energy and the transmission layers with low energy are mapped to the same codeword, resulting in that the channel quality indication of the first codeword is low (the channel quality is poor), thereby the transmission performance can be improved.
[0221] The channel state information reporting method provided in the embodiments of the present application is described in detail above in combination with FIG. 4 and FIG. 5. The communication device for executing the channel state information reporting method provided in the embodiments of the present application is described in detail below in combination with FIG. 6 and FIG. 7.
[0222] Exemplarily, FIG. 6 is a structural schematic diagram one of a communication device provided in the embodiments of the present application. As shown in FIG. 6, the communication device 600 comprises a processing module 601 and a transceiver module 602. For the convenience of description, FIG. 6 only shows the main components of the communication device.
[0223] In some embodiments, the communication device 600 can be applied to the communication system shown in FIG. 2, and perform the function of the first device in the channel state information reporting method shown in FIG. 4.
[0224] The transceiver module 602 is configured to receive the reference signal.
[0225] The processing module 601 is configured to generate the channel state information according to the reference signal. The channel state information comprises first information and second information. The first information is used to indicate the number of the plurality of spatial domain vectors, and the second information is used to indicate the correspondence between each spatial domain vector in the plurality of spatial domain vectors and the transmission layer in the K transmission layers. K is a positive integer greater than or equal to 5. Each spatial domain vector corresponds to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the plurality of spatial domain vectors corresponds to two transmission layers in the K transmission layers.
[0226] The transceiver module 602 is further configured to send the channel state information.
[0227] The specific implementation of the channel state information can refer to the related description in the method provided in FIG. 4, and will not be described herein. Optionally, the transceiver module 602 can include a receiving module and a sending module (not shown in FIG. 6). The transceiver module is configured to implement the sending function and the receiving function of the communication apparatus 600.
[0228] Optionally, the communication apparatus 600 can further include a storage module (not shown in FIG. 6), which stores a program or an instruction. When the processing module 601 executes the program or the instruction, the communication apparatus 600 can perform the function of the first device in any one of the channel state information reporting methods shown in FIG. 4.
[0229] It should be understood that the processing module 601 involved in the communication apparatus 600 can be implemented by a processor or a processor-related circuit component, and can be a processor or a processing unit; the transceiver module 602 can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.
[0230] It should be understood that the communication apparatus 600 can be a terminal, a chip (system) or other components or assemblies, or a device containing a terminal, and the present application does not limit the same. The above-mentioned chip (system) or other components or assemblies can be arranged in a terminal or a network device.
[0231] In addition, the technical effects of the communication apparatus 600 can refer to the technical effects of any one of the channel state information reporting methods shown in FIG. 4, which will not be described herein.
[0232] In some other embodiments, the communication apparatus 600 can be applied to the communication system shown in FIG. 2, and perform the function of the second device in the channel state information reporting method shown in FIG. 4.
[0233] The processing module 601 is configured to generate a reference signal.
[0234] The transceiver module 602 is configured to send the reference signal.
[0235] The transceiver module 602 is configured to receive channel state information. The channel state information is determined by the first device according to the reference signal, and includes first information and second information. The first information is used to indicate the number of a plurality of spatial domain vectors, and the second information is used to indicate the correspondence between each spatial domain vector in the plurality of spatial domain vectors and a transmission layer in K transmission layers. K is a positive integer greater than or equal to 5. Each spatial domain vector corresponds to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the plurality of spatial domain vectors corresponds to two transmission layers in the K transmission layers.
[0236] Optionally, the communication apparatus 600 further includes a storage module (not shown in FIG. 6) storing programs or instructions. When the processing module 601 executes the programs or instructions, the communication apparatus 600 can perform the functions of the second device in the channel state information reporting method shown in FIG. 4.
[0237] It should be understood that the processing module 601 involved in the communication apparatus 600 can be implemented by a processor or a processor-related circuit component, and can be a processor or a processing unit; the transceiver module 602 can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.
[0238] It should be noted that the communication apparatus 600 can be the network device shown in FIG. 2, or a chip (system) or other components or assemblies arranged in the network device, or an apparatus containing the network device, and the embodiments of the present application do not limit this.
[0239] In addition, the technical effects of the communication apparatus 600 can be respectively referred to the technical effects of the channel state information reporting method shown in any one of FIG. 4, which will not be repeated here.
[0240] In some embodiments, the communication apparatus 600 can be applied to the communication system shown in FIG. 2, and perform the functions of the first device in the channel state information reporting method shown in FIG. 4.
[0241] The transceiver module 602 is configured to receive a reference signal.
[0242] The processing module 601 is configured to generate channel state information according to the reference signal. The channel state information includes fourth information, and the fourth information is used to indicate the correspondence between each transmission layer in the K transmission layers and the code word.
[0243] The transceiver module 602 is further configured to send the channel state information.
[0244] The specific implementation of the channel state information can be referred to the related description in the method provided in FIG. 5, which will not be repeated. Optionally, the transceiver module 602 can include a receiving module and a sending module (not shown in FIG. 6). The transceiver module is used to implement the sending function and the receiving function of the communication apparatus 600.
[0245] Optionally, the communication apparatus 600 further includes a storage module (not shown in FIG. 6) storing programs or instructions. When the processing module 601 executes the programs or instructions, the communication apparatus 600 can perform the functions of the first device in the channel state information reporting method shown in any one of FIG. 5.
[0246] It should be understood that the processing module 601 involved in the communication apparatus 600 can be implemented by a processor or a processor-related circuit component, and can be a processor or a processing unit; the transceiver module 602 can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.
[0247] It should be noted that the communication apparatus 600 can be a terminal, a chip (system) or other components or assemblies, or an apparatus containing the terminal, which is not limited in the present application. The above-mentioned chip (system) or other components or assemblies can be arranged in a terminal or a network device.
[0248] In addition, the technical effects of the communication apparatus 600 can refer to the technical effects of the channel state information reporting method shown in any one of FIG. 5, which will not be repeated here.
[0249] In some other embodiments, the communication apparatus 600 can be applied to the communication system shown in FIG. 2, and perform the function of the second device in the channel state information reporting method shown in FIG. 5.
[0250] The processing module 601 is configured to generate a reference signal.
[0251] The transceiver module 602 is configured to transmit the reference signal.
[0252] The transceiver module 602 is configured to receive channel state information. The channel state information includes fourth information, and the fourth information is used to indicate the correspondence between each of the K transmission layers and the code word.
[0253] Optionally, the communication apparatus 600 can further include a storage module (not shown in FIG. 6) which stores programs or instructions. When the processing module 601 executes the programs or instructions, the communication apparatus 600 can perform the function of the second device in the channel state information reporting method shown in FIG. 5.
[0254] It should be understood that the processing module 601 involved in the communication apparatus 600 can be implemented by a processor or a processor-related circuit component, and can be a processor or a processing unit; the transceiver module 602 can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.
[0255] It should be noted that the communication apparatus 600 can be the network device shown in FIG. 2, or a chip (system) or other components or assemblies arranged in the network device, or an apparatus containing the network device, which is not limited in the present application.
[0256] In addition, the technical effects of the communication apparatus 600 can refer to the technical effects of the channel state information reporting method shown in any one of FIG. 5, which will not be repeated here.
[0257] Fig. 7 is a schematic diagram of a communication apparatus according to an embodiment of the present application. The communication apparatus can be a terminal device or a network device, or a chip (system) or other components or units. As shown in Fig. 7, the communication apparatus 700 can include a processor 701. Optionally, the communication apparatus 700 can further include a memory 702 and / or a transceiver 703. The processor 701 is coupled to the memory 702 and the transceiver 703, for example, through a communication bus. The chip (system) or other components or units can be located in a terminal device or a network device.
[0258] The components of the communication apparatus 700 will be described below in conjunction with Fig. 7:
[0259] The processor 701 is a control center of the communication apparatus 700, which can be one processor or collectively refer to multiple processing elements. For example, the processor 701 can be one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to implement one or more of the embodiments of the present application, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0260] Optionally, the processor 701 can perform various functions of the communication apparatus 700 by running or executing software programs stored in the memory 702 and by calling data stored in the memory 702.
[0261] In a specific implementation, as an example, the processor 701 can include one or more CPUs, such as CPU0 and CPU1 shown in Fig. 7.
[0262] In a specific implementation, as an example, the communication apparatus 700 can also include multiple processors, such as the processor 701 and the processor 704 shown in Fig. 7. Each of the processors can be a single-CPU or a multi-CPU. The processor can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0263] The memory 702 is configured to store a software program for implementing the solutions of the present application, and the processor 701 is configured to control the execution of the software program. The specific implementation can refer to the method embodiments described above, and will not be described here.
[0264] Optionally, the memory 702 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, and can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited to this. The memory 702 can be integrated with the processor 701 or exist independently and be coupled with the processor 701 through the interface circuit (not shown in FIG. 7) of the communication device 700, and the embodiments of the present application do not make specific limitations thereto.
[0265] The transceiver 703 is configured to communicate with other communication devices. For example, the communication device 700 is a terminal device, and the transceiver 703 can be configured to communicate with a network device or another terminal device. For another example, the communication device 700 is a network device, and the transceiver 703 can be configured to communicate with a terminal device or another network device.
[0266] Optionally, the transceiver 703 can include a receiver and a transmitter (not shown separately in FIG. 7). The receiver is configured to implement the receiving function, and the transmitter is configured to implement the transmitting function.
[0267] Optionally, the transceiver 703 can be integrated with the processor 701 or exist independently and be coupled with the processor 701 through the interface circuit (not shown in FIG. 7) of the communication device 700, and the embodiments of the present application do not make specific limitations thereto.
[0268] It should be noted that the structure of the communication device 700 shown in FIG. 7 does not constitute a limitation on the communication device, and the actual communication device can include more or fewer components than those shown, or combine certain components, or different component arrangements.
[0269] In addition, the technical effects of the communication apparatus 700 can refer to the technical effects of the channel state information reporting method described in the above method embodiments, which will not be repeated here.
[0270] It should be understood that the processor in the embodiments of the present application can be a CPU, and can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0271] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM or a flash memory. The volatile memory can be a RAM used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).
[0272] The above-described embodiments can be implemented in part or in whole through software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs can cause the computer to perform the processes or functions described in the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, such as from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center through a wired (e.g., infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. that includes one or more collections of available media. The available media can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0273] It should be understood that the term "and / or" used herein is merely an association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after it, but it can also represent an "and / or" relationship, which can be understood in the context before and after it.
[0274] In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0275] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0276] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0277] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0278] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0279] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0280] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0281] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, etc.
[0282] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A channel state information reporting method, characterized in that, The method comprises: receiving a reference signal; sending channel state information according to the reference signal, the channel state information comprising first information and second information, the first information being used for indicating a number of multiple spatial domain vectors, the second information being used for indicating a correspondence between each spatial domain vector in the multiple spatial domain vectors and a transmission layer in K transmission layers, the K being a positive integer greater than or equal to 5, each spatial domain vector corresponding to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the multiple spatial domain vectors corresponding to two transmission layers in the K transmission layers.
2. The method of claim 1, wherein, The first information is carried in a first part of the channel state information.
3. The method according to claim 1 or 2, characterized in that, The second information is carried in a second part of the channel state information.
4. The method according to any one of claims 1 to 3, characterized in that, The number of spatial domain vectors in the multiple spatial domain vectors is related to the K.
5. The method of claim 4, wherein, The number of the plurality of spatial domain vectors satisfies the following relationship: Wherein, L is the number of the multiple spatial domain vectors, and L is an integer greater than 2.
6. The method according to any one of claims 1-5, characterized in that, The K is even, and Each of the plurality of spatial domain vectors corresponds to two of the K transmission layers, and the two transmission layers corresponding to each of the spatial domain vectors are different.
7. The method according to any one of claims 1-4, characterized in that, The K is 6, and the K transmission layers correspond to 4 spatial domain vectors, wherein a first spatial domain vector corresponds to a first transmission layer and a second transmission layer, a second spatial domain vector corresponds to a third transmission layer and a fourth transmission layer, a third spatial domain vector corresponds to a fifth transmission layer, and a fourth spatial domain vector corresponds to a sixth transmission layer.
8. The method according to any one of claims 1-5, characterized in that, The K is an odd number, and there is a first spatial domain vector in the multiple spatial domain vectors corresponding to one transmission layer; each spatial domain vector in the multiple spatial domain vectors except the first spatial domain vector corresponds to two transmission layers.
9. The method according to any one of claims 1-4, characterized in that, The K is 5, and the K transmission layers correspond to 4 spatial domain vectors, wherein a first spatial domain vector corresponds to a first transmission layer and a second transmission layer, a second spatial domain vector corresponds to a third transmission layer, a third spatial domain vector corresponds to a fourth transmission layer, and a fourth spatial domain vector corresponds to a fifth transmission layer.
10. The method according to any one of claims 1-9, characterized in that, The channel state information further comprises third information; the third information is used for indicating an inter-polarization phase difference of at least one transmission layer corresponding to each spatial domain vector in the multiple spatial domain vectors.
11. The method of claim 10, wherein, The third information is carried in the second part of the channel state information.
12. The method according to any one of claims 1-11, characterized in that, The channel state information further comprises fourth information, the fourth information being used for indicating a correspondence between a transmission layer and a code word.
13. The method of claim 12, wherein, The fourth information is carried in the first part of the channel state information.
14. A channel state information reporting method, comprising: The method comprises: sending a reference signal; receiving channel state information; the channel state information being determined by a first device according to the reference signal, the channel state information comprising first information and second information, the first information being used for indicating a number of multiple spatial domain vectors, the second information being used for indicating a correspondence between each spatial domain vector in the multiple spatial domain vectors and a transmission layer in K transmission layers, the K being a positive integer greater than or equal to 5, each spatial domain vector corresponding to at least one transmission layer in the K transmission layers, and at least one spatial domain vector in the multiple spatial domain vectors corresponding to two transmission layers in the K transmission layers.
15. The method of claim 14, wherein, The first information is carried in a first part of the channel state information.
16. The method according to claim 14 or 15, characterized in that The second information is carried in a second part of the channel state information.
17. The method according to any one of claims 14-16, characterized by, The number of spatial domain vectors in the multiple spatial domain vectors is related to the K.
18. The method of claim 17, wherein, The number of the plurality of spatial domain vectors satisfies the following relationship: L is an integer greater than 2.
19. The method according to any one of claims 14-18, characterized by, The K is even, and Each of the plurality of spatial domain vectors corresponds to two of the K transmission layers, and the two transmission layers corresponding to each of the spatial domain vectors are different.
20. The method of any one of claims 14-17, wherein, The K is 6, and the K transmission layers correspond to 4 spatial domain vectors, wherein the first spatial domain vector corresponds to the first transmission layer and the second transmission layer, the second spatial domain vector corresponds to the third transmission layer and the fourth transmission layer, the third spatial domain vector corresponds to the fifth transmission layer, and the fourth spatial domain vector corresponds to the sixth transmission layer.
21. The method of any one of claims 14-18, wherein, The K is an odd number, and one first spatial domain vector in the plurality of spatial domain vectors corresponds to one transmission layer; each spatial domain vector other than the first spatial domain vector in the plurality of spatial domain vectors corresponds to two transmission layers.
22. The method of any one of claims 14-17, wherein, The K is 5, and the K transmission layers correspond to 4 spatial domain vectors, wherein the first spatial domain vector corresponds to the first transmission layer and the second transmission layer, the second spatial domain vector corresponds to the third transmission layer, the third spatial domain vector corresponds to the fourth transmission layer, and the fourth spatial domain vector corresponds to the fifth transmission layer.
23. The method of any one of claims 14-22, wherein, The channel state information further comprises third information; the third information is used to indicate the inter-polarization phase difference of at least one transmission layer corresponding to each spatial domain vector in the plurality of spatial domain vectors.
24. The method of claim 23, wherein, The third information is carried in the second part of the channel state information.
25. The method of any one of claims 14-24, wherein, The channel state information further comprises fourth information, and the fourth information is used to indicate the correspondence between the transmission layers and the code words.
26. The method of claim 25, wherein, The fourth information is carried in the first part of the channel state information.
27. A channel state information reporting method, comprising: The method comprises: receiving a reference signal; sending channel state information according to the reference signal; the channel state information comprises fourth information, and the fourth information is used to indicate the correspondence between the transmission layers and the code words.
28. The method of claim 27, wherein, The channel state information comprises a first part, and the fourth information is carried in the first part.
29. A channel state information reporting method, comprising: The method comprises: sending a reference signal; receiving channel state information; the channel state information is determined by a first device according to the reference signal, and the channel state information comprises fourth information, and the fourth information is used to indicate the correspondence between the transmission layers and the code words.
30. The method of claim 29, wherein, The channel state information comprises a first part, and the fourth information is carried in the first part.
31. A communications device, characterized by The communication device is used to execute the method in any one of claims 1-30.
32. A communications device, characterized by comprises: a processor and a memory; The memory is used to store computer instructions, which, when executed by the processor, cause the communication device to execute the method in any one of claims 1-30.
33. A communications device, characterized by comprises: a processor and an interface circuit; wherein The interface circuit is used to receive code instructions and transmit them to the processor; The processor is used to run the code instructions to execute the method in any one of claims 1-30.
34. A communications device, characterized by The communication device comprises a processor and a transceiver, the transceiver is used for information interaction between the communication device and other communication devices, and the processor executes program instructions to execute the method in any one of claims 1-30.
35. The communication apparatus according to claim 33 or 34, wherein, The communication device is a chip.
36. A computer-readable storage medium, comprising: The computer readable storage medium comprises a computer program or instructions, which, when executed on a computer, cause the computer to execute the method in any one of claims 1-30.
37. A computer program product, characterised in that, The computer program product comprises computer programs or instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1-30.
Citation Information
Patent Citations
Method for indicating channel state information and communication device
CN111756422A
Channel state information feedback method and apparatus
WO2023109647A1
Channel state information report transmission methods and apparatuses, terminal device and network device
WO2024032792A1
Multi-station coordination based channel state information indication method and communication apparatus
WO2024067183A1