Method for sending channel state information, method for receiving channel state information, and apparatus and storage medium
By obtaining channel status information of multiple ports and generating channel status information reports, the accuracy and flexibility of channel status information generation under the multi-antenna array are solved, and the performance of the communication system is improved.
Patent Information
- Application Number
- PCT/CN2024/120478
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-01
- Filing Date
- 2024-09-23
- Publication Date
- 2025-08-07
AI Technical Summary
With the development of wireless communication technology, especially the demands of 5G and future 6G technologies, the increase in multi-antenna arrays and the diversity of antenna patterns have led to the inability to meet the requirements of accuracy and flexibility, affecting the performance of the communication system.
By obtaining the channel state information of the N port set, including the channel state information within and between the sets, a channel state information report is generated, and the accuracy and flexibility of the channel state information are improved.
Improve the accuracy and flexibility of channel state information, thereby improving the performance of the communication system, and is suitable for various mobile communication networks and communication fusion systems.
Smart Images

Figure CN2024120478_07082025_PF_FP_ABST
Abstract
Description
Method, device and storage medium for sending and receiving channel state information
[0001] This application claims priority to Chinese patent application No. 202410154237.9, filed on February 1, 2024, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of communication technologies, and in particular to a method, device, and storage medium for sending and receiving channel state information. Background Art
[0003] Multi-antenna technology can improve the performance of wireless communication systems and is widely used in various wireless communication systems. In order to maximize the performance of multiple antennas, communication nodes need to obtain more accurate channel information. With the development of wireless communication technology, for example, the fifth generation mobile communication technology (5G) or future mobile communication technology (including but not limited to the sixth generation mobile communication technology (6G)), the transmission rate requirements are getting higher and higher, and arrays with a larger number of antennas may appear, such as 64 antennas, 128 antennas, or even 256 antennas. In addition, various forms of antennas may appear, such as ultra-large area arrays, 3D antenna arrays, ring antenna arrays, circular antenna arrays, various special-shaped antenna arrays, and other antenna arrays.
[0004] Summary of the Invention
[0005] The present disclosure provides a method, apparatus, and storage medium for sending and receiving channel state information, which are used to improve the flexibility of generating channel state information and the accuracy of obtaining channel state information.
[0006] In a first aspect, the present disclosure provides a method for sending channel state information, which includes: obtaining N port sets, each of the N port sets includes at least one port, and N is an integer greater than 1; determining K1 intra-set channel state information of the N port sets, and K2 inter-set channel state information of the N port sets; generating a channel state information report based on the K1 intra-set channel state information and the K2 inter-set channel state information, and sending the channel state information report; K1 and K2 are both positive integers, and K1 is less than or equal to N.
[0007] In a second aspect, the present disclosure provides a method for receiving channel state information, which includes: receiving a channel state information report, the channel state information report including K1 intra-set channel state information of N port sets and K2 inter-set channel state information of N port sets, each port set of the N port sets includes at least one port, and N is an integer greater than 1; generating channel state information based on the K1 intra-set channel state information and the K2 inter-set channel state information, where K1 and K2 are both positive integers and K1 is less than or equal to N.
[0008] In a third aspect, the present disclosure provides a communication device, which includes: an acquisition module for acquiring N port sets, each port set of the N port sets includes at least one port, and N is an integer greater than 1; a determination module for determining channel state information within K1 sets of the N port sets, and channel state information between K2 sets of the N port sets; a sending module for generating a channel state information report based on the channel state information within the K1 sets and the channel state information between the K2 sets, and sending the channel state information report, where K1 and K2 are both positive integers, and K1 is less than or equal to N.
[0009] In a fourth aspect, the present disclosure provides another communication device, which includes: a receiving module for receiving a channel state information report, the channel state information report including K1 intra-set channel state information of N port sets and K2 inter-set channel state information of N port sets, each of the N port sets includes at least one port, and N is an integer greater than 1; a processing module for generating channel state information based on the K1 intra-set channel state information and the K2 inter-set channel state information, K1 and K2 are both positive integers and K1 is less than or equal to N.
[0010] In a fifth aspect, the present disclosure provides a communication device, which includes: a processor and a memory, the memory storing instructions executable by the processor; when the processor is configured to execute the instructions, the communication device executes the method provided in the first aspect or the second aspect.
[0011] In a sixth aspect, the present disclosure provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed on a computer, the computer executes the method provided in the first aspect or the second aspect.
[0012] In a seventh aspect, the present disclosure provides a computer program product comprising computer instructions, which, when executed on a computer, causes the computer to execute the method provided in the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The accompanying drawings are used to provide a further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation to the technical solution of the present disclosure.
[0014] FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0015] FIG2 is a flowchart of a method for sending channel state information according to an embodiment of the present disclosure.
[0016] FIG3A is a schematic diagram of a port set according to an embodiment of the present disclosure.
[0017] FIG3B is a schematic diagram of another port set according to an embodiment of the present disclosure.
[0018] FIG4 is a schematic diagram of channel state information within a set according to an embodiment of the present disclosure.
[0019] FIG5 is a schematic diagram of another type of intra-set channel state information according to an embodiment of the present disclosure.
[0020] FIG6A is a schematic diagram of a channel state information set within a set according to an embodiment of the present disclosure.
[0021] FIG6B is a schematic diagram of another intra-set channel state information set according to an embodiment of the present disclosure.
[0022] FIG6C is a schematic diagram of another intra-set channel state information set according to an embodiment of the present disclosure.
[0023] FIG7 is a flowchart of a method for receiving channel state information according to an embodiment of the present disclosure.
[0024] FIG8 is a schematic diagram showing the composition of a communication device according to an embodiment of the present disclosure.
[0025] FIG9 is a schematic diagram showing the composition of another communication device according to an embodiment of the present disclosure.
[0026] FIG10 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present disclosure.
[0028] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only used to describe the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. Words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not limit them to be necessarily different.
[0029] It should be noted that, in this disclosure, words such as "exemplary" or "for example" are used to describe examples, illustrations, or explanations. Any embodiment or design described in this disclosure using words such as "exemplary" or "for example" should not be interpreted as being more preferred or advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0030] Multi-antenna technology has been widely adopted in various wireless communication technologies. These include multiple-input-multiple-output (MIMO), joint transmission (JT), and high-frequency beamforming. In multi-antenna systems, channel state information (CSI) describes the characteristics of the wireless channel, including its direction, amplitude, and phase, and is crucial for signal transmission and reception. With the development and widespread application of wireless communication technology, the demand for transmission rates is increasing, and the frequency bands and number of transmit and receive antennas used are increasing, placing even higher demands on the accuracy of CSI.
[0031] For example, the fifth generation mobile communication technology (5G) or future mobile communication technologies (including but not limited to the sixth generation mobile communication technology (6G)) have increasingly higher requirements for transmission rates, and arrays with a larger number of antennas may appear, such as 64 antennas, 128 antennas, or even 256 antennas. In addition, various forms of antennas may appear, such as ultra-large area arrays, 3D antenna arrays, loop antenna arrays, circular antenna arrays, various special-shaped antenna arrays, and other antenna arrays. In addition, with the increase in the number of antennas or the diversity of antenna array shapes, wireless propagation no longer satisfies plane waves, and other reasons, the codebooks designed in the relevant designs no longer meet the requirements. Therefore, how to improve the flexibility of generating channel state information and the accuracy of obtaining channel state information are technical problems that need to be urgently solved in related fields.
[0032] In view of this, the present disclosure provides a method for sending channel state information, which includes: obtaining N port sets, each of the N port sets includes at least one port, and N is an integer greater than 1; determining K1 intra-set channel state information of the N port sets, and K2 inter-set channel state information between all or part of the port sets in the N port sets; generating a channel state information report based on the K1 intra-set channel state information and the K2 inter-set channel state information, and sending the channel state information report; K1 and K2 are both positive integers, and K1 is less than or equal to N. In some embodiments, K1 is greater than 1. In this way, in the case of multiple port sets, the intra-set channel state information of multiple port sets and the inter-set channel state information between all or part of the port sets can be determined, and then the channel state information report can be generated based on the intra-set channel state information and the inter-set channel state information. The second communication node obtains the channel state information report, can generate channel state information based on the intra-set channel state information and the inter-set channel state information, and use the generated channel state information to send data or signals. The final channel state information is more closely matched to the channel states under multiple port sets, which improves the flexibility of generating channel state information and the accuracy of obtaining channel state information, thereby further improving the performance of the communication system.
[0033] Accordingly, the present disclosure also provides a method for receiving channel state information, which includes: receiving a channel state information report; the channel state information report includes K1 intra-set channel state information of N port sets, and K2 inter-set channel state information of all or part of the N port sets, each port set of the N port sets includes at least one port, and N is an integer greater than 1; generating channel state information based on the K1 intra-set channel state information and the K2 inter-set channel state information. In this way, the received channel state information report is generated based on the intra-set channel state information and the inter-set channel state information. The second communication node obtains the channel state information report and can generate channel state information based on the intra-set channel state information and the inter-set channel state information, and use the generated channel state information to send data or signals. The final channel state information is more consistent with the channel state under multiple port sets, improving the flexibility of generating channel state information and the accuracy of obtaining channel state information, thereby further improving the performance of the communication system.
[0034] The technical solutions provided by the embodiments of the present disclosure can be applied to various mobile communication networks, for example, new radio (NR) mobile communication networks using fifth-generation mobile communication technology (5G), future mobile communication networks (including but not limited to various sixth-generation mobile communication technologies (6G)), or multiple communication convergence systems, etc., but the embodiments of the present disclosure are not limited to this.
[0035] In an embodiment of the present disclosure, the network architecture of a mobile communication network (including but not limited to 3G, 4G, 5G and future mobile communication networks) may include network-side devices (for example, including but not limited to base stations) and receiving-side devices (for example, including but not limited to terminals). And it should be understood that, In this example, in the downlink, the first communication node (also referred to as the first communication node device) may be a base station-side device, and the second communication node (also referred to as the second communication node device) may be a terminal-side device. Of course, in the uplink, the first communication node may also be a terminal-side device, and the second communication node may also be a base station-side device. In a device-to-device communication between two communication nodes, the first communication node and the second communication node may both be base stations or terminals. The first communication node and the second communication node may be referred to as the first node and the second node, respectively.
[0036] Exemplarily, taking the network side device as a base station and the receiving side device as a terminal as an example, FIG1 shows a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the communication system 10 includes multiple base stations (e.g., base station 21 and base station 22) and multiple terminals (e.g., terminal 31, terminal 32, terminal 33, and terminal 34). Multiple base stations and multiple terminals can be connected in communication. A base station can provide network services to a terminal in one cell, or it can provide network services to terminals in multiple cells at the same time.
[0037] In some embodiments, the base station may be a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system. The base station may include various macro base stations, micro base stations, home base stations, wireless remote devices, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or logical entities such as primary cells and coordinated cells (secondary cells).
[0038] In some embodiments, the terminal can be a device with wireless transceiver capabilities, which can be deployed on land (including indoors or outdoors, handheld, wearable, or vehicle-mounted); can also be deployed on the water (such as ships, etc.); can also be deployed in the air (for example, on airplanes, balloons, and satellites, etc.). The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal may sometimes also be referred to as a user, user equipment (UE), access terminal, UE unit, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent or UE device, etc., which is not limited in the embodiments of the present disclosure.
[0039] In some embodiments, high-layer signaling includes, but is not limited to, radio resource control (RRC) and media access control-control element (MAC CE), as well as other signaling other than physical layer signaling, such as LTE Positioning Protocol (LPP) high-layer signaling, NR Positioning Protocol A (NRPPa) high-layer signaling, and LTE Positioning Protocol A (LPPa) high-layer signaling. LPP is also applied to the NR positioning protocol. Physical layer signaling can also be transmitted between the base station and the terminal. For example, downlink physical layer signaling can be transmitted between the base station and the terminal on the physical downlink control channel (PDCCH), and uplink physical layer signaling can be transmitted on the physical uplink control channel (PUCCH).
[0040] In some embodiments, the indications (indicators) of various parameters may also be referred to as indexes (indexes) or identifiers (IDs), and indications, identifiers, and indexes are equivalent concepts. For example, the resource identifier of a wireless system may also be referred to as a resource indication, or a resource index. The resources of a wireless system include, but are not limited to, one of the following: reference signal resources, reference signal resource groups, reference signal resource configurations, channel state information (CSI) reports, CSI report sets, terminals, base stations, panels, neural networks, sub-neural networks, neural network layers, precoding matrices, beams, transmission modes, sending modes, receiving modes, modules, models, functional modules, functions, and the like corresponding indexes. The base station may indicate the identifier of one or a group of resources to the terminal through high-layer signaling or physical layer signaling. The terminal may also send the identifier of one or a group of resources to the base station through high-layer signaling and / or physical layer signaling.
[0041] In some embodiments, transmitting includes sending or receiving, such as sending data or signals, or receiving data or signals.
[0042] In some embodiments, in order to calculate channel state information or perform channel estimation, mobility management, positioning, etc., the base station or terminal needs to send a reference signal (RS). Reference signals include, but are not limited to, channel-state information reference signals (CSI-RS). Channel state information reference signals include zero power CSI-RS (zero power CSI-RS, ZP CSI-RS) and non-zero power CSI-RS (non-zero power CSI-RS, NZP CSI-RS), channel state information interference measurement signal (channel-state information-interference measurement, CSI-IM), sounding reference signal (SRS), synchronization signal block (synchronization signals block, SSB), physical broadcast channel (physical broadcast channel, PBCH), synchronization signal block / physical broadcast channel (SSB / PBCH). NZP CSI-RS can be used to measure channels or measure interference. CSI-RS can be used for tracking and can be called tracking reference signal (CSI-RS for Tracking, TRS), while CSI-IM is generally used to measure interference. SRS is used to measure uplink channels. In addition, the resource element (RE) set included in the time-frequency resources used to transmit reference signals is called a reference signal resource, such as CSI-RS resource, SRS resource, CSI-IM resource, and SSB resource. In the present disclosure, SSB includes synchronization signal blocks and / or physical broadcast channels.
[0043] In some embodiments, to save signaling overhead, multiple reference signal resources may be divided into multiple sets (reference signal resource sets are sometimes also referred to as reference signal resource groups, such as CSI-RS resource sets, CSI-IM resource sets, and SRS resource sets). A reference signal resource set includes at least one reference signal resource, and multiple reference signal resource sets may be configured from the same reference signal resource setting (such as a CSI-RS resource setting and an SRS resource setting; the CSI-RS resource setting may be combined with the CSI-IM resource setting, both referred to as the CSI-RS resource setting) to configure parameter information.
[0044] In some embodiments, a time instance represents a time period, such as a time slot, such as a time slot, a mini slot, or a symbol group. A time slot or sub-time slot may include at least one symbol. Here, a symbol refers to a time unit in a subframe, frame, or time slot, and the unit may be milliseconds, microseconds, nanoseconds, seconds, etc. For example, it may be an orthogonal frequency division multiplexing (OFDM) symbol, a single-carrier frequency division multiple access (SC-FDMA) symbol, an orthogonal frequency division multiple access (OFDMA) symbol, or symbols corresponding to various new waveforms in future communication systems, etc.
[0045] In some embodiments, the minimum transmission unit that carries a modulation symbol is a resource element (RE). RE is the minimum time-frequency resource used to transmit a modulation symbol, including a frequency domain subcarrier and a radio resource on a symbol. Radio resources consisting of multiple symbols and multiple subcarriers constitute a physical resource block (PRB).
[0046] In some embodiments, the communication node selects an information processing method to process the obtained information (such as channel information, channel matrix information, time domain channel information, frequency domain channel information, angle information, and position information) to obtain an information processing result. The information processing result includes one or more pieces of channel state information or one or more pieces of beam parameter information.
[0047] In some embodiments, the information processing method may be a traditional information processing method or various advanced information processing methods. Advanced information processing methods include but are not limited to information processing methods based on artificial intelligence (AI).
[0048] In some embodiments, artificial intelligence includes self-learning devices, components, software, modules, models, functional modules, functional functions, etc. such as machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning. In some embodiments, the artificial intelligence network can be implemented by a model, and the model can include a neural network model. The neural network model includes a neural network model structure and / or neural network model parameters. The neural network model structure can be simply referred to as the model structure, and the neural network model parameters can be simply referred to as network parameters or model parameters. A model structure can correspond to multiple sets of different neural network model parameter values to adapt to different scenarios. The neural network model parameters are obtained through online training or offline training. For example, by inputting at least one sample and label, the neural network model is trained to obtain the neural network model parameters. Exemplarily, a sample includes N features and M labels, where N is a positive integer and M is an integer greater than or equal to 0. In addition, multiple samples can constitute a data set.
[0049] In some examples, in order to better transmit data or signals, the base station or terminal needs to obtain measurement parameters. The measurement parameters may include channel state information or other parameters used to characterize the channel. The channel state information may include at least one of the following: channel state information-reference signal resource indicator (CSI-RS resource indicator, CRI), synchronization signal block resource indicator (synchronization signals block resource indicator, SSBRI), layer 1 reference signal received power (L1 reference signal received power, L1-RSRP or RSRP), differential RSRP (differential RSRP), layer 1 reference signal signal-to-interference noise ratio (L1-SINR or SINR), differential L1-SINR (differential L1-SINR), reference signal received quality (reference signal received quality, RSRQ), L1-RSRQ, differential RSRQ, channel quality indicator (CQI), precoding matrix indicator (PMI), layer indicator (LI), rank indicator (RI), precoding information. The precoding information includes the first type of precoding information, such as codebook-based precoding information (an example is the N-antenna codebook in LTE, where N = 2, 4, 8, 12, 16, 24, 32, etc., and the type I codebook, type II codebook, type II port selection codebook, enhanced type II codebook, enhanced type II selection codebook, and further enhanced type II selection codebook in NR). The precoding matrix indication here is one type of codebook-based precoding information. The precoding information also includes a non-codebook-based implementation method, such as the second type of precoding information (for example, channel state information obtained based on advanced information processing technologies such as AI).
[0050] In some examples, channel information is information obtained based on a reference signal (such as a CSI-RS) and used to describe the channel environment between communication nodes, such as a time-domain channel matrix, a frequency-domain channel matrix, an eigenvector or a group of eigenvectors, or a singular vector or a group of singular vectors corresponding to the channel matrix. In some examples, the channel information is a complex matrix, and the size of the channel matrix is related to the number of transmit antennas Nt, the number of receive antennas Nr, and resource elements (REs), where Nt and Nr are positive integers. For example, there is at least one Nr*Nt channel matrix on a physical resource block.
[0051] In the embodiments of this disclosure, feedback CSI may also be referred to as transmission CSI or sending CSI. For example, channel state information is carried on uplink transmission resources for feedback or transmission. Both the uplink transmission resources and the corresponding CSI are indicated by a channel state information report. In one example, transmitting a CSI report refers to transmitting the content indicated in the CSI report to be transmitted, including but not limited to channel state information. Transmission here includes sending or receiving, which can also be replaced by feedback or receiving.
[0052] In some embodiments, the antenna is a physical antenna. In some examples, the antenna is a logical antenna. In some examples, the terms "port," "antenna," "antenna port," "reference signal port," and "pilot port" are interchangeable. In some examples, the antenna is a transmit antenna. In some examples, the antenna is a receive antenna. In some examples, the antenna is an antenna pair comprising a transmit antenna and a receive antenna.
[0053] In some examples, the antenna is a uniform circular array. In some examples, the antenna may be a non-uniform linear array. In some examples, the antenna is a non-uniform planar array. In some examples, the antenna is a non-uniform circular array. In some examples, the antenna may be a shaped antenna. In some examples, the antenna array may be a spatial array, such as a rectangular parallelepiped array, a cubic array, a spherical array, a spherical array, or a parabolic array.
[0054] In some examples, the antenna is a directional antenna. In some examples, the antenna is an omnidirectional antenna. In some examples, the antenna is a dual-polarized antenna. In some examples, the antenna is a single-polarized antenna. In some examples, the antenna is a tri-polarized antenna or a multi-polarized antenna. In some examples, the antenna can be at least one of the following polarized antennas: a horizontally polarized antenna, a vertically polarized antenna, a tilted polarized antenna (e.g., a positive 45-degree polarized antenna, a negative 45-degree polarized antenna), a circularly polarized antenna (a left-hand circularly polarized antenna, a right-hand circularly polarized antenna), and an elliptically polarized antenna (a left-hand elliptically polarized antenna, a right-hand elliptically polarized antenna).
[0055] As shown in Figure 2, the present disclosure provides a method for transmitting channel state information, which is applied to a first communication node, such as various types of terminals. The method for transmitting channel state information includes the following steps S101 to S103.
[0056] In S101 , N port sets are acquired, each of the N port sets includes at least one port, and N is an integer greater than 1.
[0057] Exemplarily, a communication system may include one or more base stations and one or more terminals. The communication system has a total of A1 transmit ports and B1 receive ports, where A1 and B1 are both positive integers. In some embodiments, the A1 ports and B1 ports in the communication system may be referred to as antennas, antenna ports, reference signal ports, pilot ports, etc. In some embodiments, the A1 transmit ports may be ports on a panel of the same base station; or, the A1 transmit ports may be ports on multiple panels of multiple base stations. In some embodiments, the B1 receive ports may be ports on a panel of the same terminal; or, the B1 receive ports may be ports on multiple panels of multiple terminals.
[0058] In one example, the base station may select A2 transmission ports from A1 transmission ports and divide the A2 transmission ports into N port sets. Furthermore, the base station may send description information of the N port sets to the terminal, and the terminal (i.e., the first communication node) may obtain the N port sets by receiving the description information of the N port sets sent by the base station. A2 is a positive integer less than or equal to A1. For example, each port set in the above-mentioned N port sets may include P1, P2, ..., P N ports, P1, P2, ..., P N are all positive integers greater than 1.
[0059] In some embodiments, the N port sets may be acquired based on received higher-layer signaling and / or physical layer signaling. For example, the base station may send description information of the N port sets through first higher-layer signaling and / or physical layer signaling, so that the terminal may acquire the N port sets based on the received first higher-layer signaling and / or physical layer signaling.
[0060] In another example, the terminal may select A2 transmission ports from A1 transmission ports and divide the A2 transmission ports into N port sets. Furthermore, the terminal may send description information of the N port sets to the base station, and the base station may obtain the N port sets by receiving the description information of the N port sets sent by the terminal. A2 is a positive integer less than or equal to A1. For example, each port set in the above-mentioned N port sets may include P1, P2, ..., P Nports, P1, P2, ..., P N are all positive integers greater than 1.
[0061] In some embodiments, the N port sets can be obtained based on received higher-layer signaling and / or physical layer signaling. For example, the terminal can send description information of the N port sets via second higher-layer signaling and / or physical layer signaling, so that the base station can obtain the N port sets based on the received second higher-layer signaling and / or physical layer signaling. Alternatively, the description information can also be channel state information in a channel state information report, that is, the channel state information fed back by the terminal to the base station can include description information of the N port sets.
[0062] In some embodiments, the description information of the N sets includes, but is not limited to, the following implementations: for example, a port index for describing each port set in the N port sets, or a port index for describing A2 ports. In one example, the A2 ports that the terminal needs to measure may be a subset of all A1 ports of the base station.
[0063] In some embodiments, the N port sets may be acquired based on the antenna configuration and / or channel information of the communication node. That is, the base station or terminal selects the N port sets based on the antenna configuration and / or channel information.
[0064] In some embodiments, the N port sets include at least a first port set and a second port set. The number of ports in the first port set is greater than or equal to the number of ports in the second port set.
[0065] In one example, the number of ports in each of the N port sets is equal, that is, the corresponding number of ports P1, P2, ..., P N Can take the same value.
[0066] In another example, among the N port sets, the number of ports in at least one port set is different from the number of ports in another port set. That is, the number of ports P1, P2, ..., P corresponding to each of the N port sets is different. N At least one value of is different from the other values. For example, the number of ports in the first port set is greater than the number of ports in the second port set; or, P1, P2, ..., P N The values are not exactly the same.
[0067] In some embodiments, the N port sets include at least a first port set and a second port set, including one of the following: the ports of the first port set are all different from the ports of the second port set; the ports of the first port set are partially the same as the ports of the second port set; the first port set is a subset of the second port set.
[0068] In one example, the ports in the N port sets are all distinct, meaning that the ports in each of the N port sets do not overlap. The ports included in one port set are different from the ports included in any of the other port sets. As shown in FIG3A , the images corresponding to port set 1, port set 2, ..., and port set N do not have overlapping regions.
[0069] In another example, the ports included in one of the N port sets overlap with the ports included in at least one other port set, meaning that the two port sets include some of the same ports. As shown in FIG3B , the image corresponding to port set 1 and the image corresponding to port set 2 have an overlapping region, and the ports corresponding to the overlapping region are the same ports in port set 1 and port set 2.
[0070] In another example, one of the N port sets is a subset of at least one other port set.
[0071] In some embodiments, the antenna types corresponding to the N port sets include at least one of the following: a single-polarization antenna, a dual-polarization antenna, a multi-polarization antenna, an omnidirectional antenna, a vertically polarized antenna, a horizontally polarized antenna, a circularly polarized antenna, an elliptically polarized antenna, and a tilted polarized antenna.
[0072] In some embodiments, the antenna arrays corresponding to the N port sets include at least one of the following: a linear antenna array, a planar antenna array, a circular antenna array, a ring antenna array, a space antenna array, and various special-shaped antenna arrays.
[0073] In S102 , K1 pieces of intra-set channel state information of the N port sets and K2 pieces of inter-set channel state information of the N port sets are determined.
[0074] In some embodiments, the K2 inter-set channel state information of the N port sets may also be K2 inter-set channel state information between all or part of the port sets in the N port sets.
[0075] For example, the first communication node may determine N port sets, each of which may include P1, P2, ..., P N ports. Furthermore, the first communication node determines intra-set channel state information for the N port sets and inter-set channel state information between all or some of the N port sets. Furthermore, the first communication node may also generate a channel state information report based on the determined intra-set channel state information and inter-set channel state information, and transmit the channel state information report.
[0076] In some embodiments, the intra-set channel state information may include intra-set channel state information of each port set of the N port sets, or intra-set channel state information of some port sets.
[0077] In some embodiments, the intra-set channel state information includes K1 intra-set channel state information, and the inter-set channel state information includes at least K2 inter-set channel state information. K1 and K2 are both positive integers, and K1 is less than or equal to N.
[0078] Exemplarily, the first communication node determines the intra-set channel state information of some of the N port sets. For example, the first communication node determines four port sets (N=4) and measures two of the four port sets to obtain the intra-set channel state information corresponding to the two port sets. Thus, the channel state information report subsequently sent by the first communication node also only includes the intra-set channel state information of the two port sets among the four port sets. In some examples, only K1 of the intra-set channel state information corresponding to the N port sets are different, and the same intra-set channel state information is merged into the same intra-set channel state information.
[0079] In some embodiments, the channel state information report further includes port index information for K1 port sets in the N port sets. Exemplarily, the port index information for K1 port sets in the N port sets is part of the intra-set channel state information, that is, the intra-set channel state information in the channel state information report includes the port index information for K1 port sets in the N port sets. Alternatively, the port index information for K1 port sets in the N port sets is part of the CSI report other than the intra-set channel state information.
[0080] In some embodiments, the port index information includes one of the following: absolute index information of the ports included in the K1 port set; and relative index information of the ports included in the K1 port set.
[0081] In one example, the absolute index information is to sort the ports of the N port set as a whole, and each port corresponds to a port index.
[0082] In another example, N port sets are first sorted by port set, and each port set is sorted internally. Here, the relative index is the port set index and the port index within the set. For example, it includes the port starting index and the port index within the port set, or the port set index and the port index within the port set.
[0083] Exemplarily, the value of the element included in the channel state information in the set can be used as the port index information. The channel state information report includes K1 channel state information in the set, and some elements of the channel state information in at least one of the K1 channel state information in the set are zero. It should be noted that the port index information can be indicated by the value of the element. The channel state information in the set includes one or more elements that are zero. Moreover, the port corresponding to the element that is zero is a port that does not need to be measured, or a port that can not be used to transmit data or reference signals. Correspondingly, the channel state information in the set also includes one or more non-zero elements, and the port corresponding to the non-zero element is a port that needs to be measured, or a port that can be used to transmit data or reference signals, so that the index of the port can be determined according to the position of the non-zero element, or the index of the port can be indirectly deduced according to the position of the zero element.
[0084] Alternatively, the value of the codeword element corresponding to the channel state information in the set can be used as the port index information. The channel state information report includes K1 channel state information in the set, and at least one codeword element corresponding to the channel state information in the K1 set is zero.
[0085] In some embodiments, index information can be fed back based on the channel state information. For example, if the channel state information is selected from the kth CSI set, the channel state information set identifier can be k, and the nth channel state information in the kth channel state information set can be represented by the identifier "i1" in a one-dimensional array, the identifier "i11, i12" in a two-dimensional array, and the identifier "i11, i12, i13" in a three-dimensional array, where the indices k, n, i1, i11, i12, i11, i12, and i13 are non-negative integers.
[0086] In another example, for an AI-based method of generating channel state information, the amplitude or phase may be directly fed back, or indication information of the amplitude or indication information of the phase may be fed back.
[0087] In another example, when N channel state information are the same, only the coefficients of the elements in one channel state information, or their indications, need to be fed back, for example, [c i,1 ,c i,2 ,…,c i,Ni ]. Moreover, the length of the channel state information in the set is Ni or Ni-1. Alternatively, if N1 of the N CSIs are different from each other, then the coefficients of the channel state information in N1 sets need to be fed back. For example, the channel state information in the i-th set is Ci=[c i,1 ,c i,2 ,…,c i,Ni], i=1,…,N1, N1 is a positive integer.
[0088] In some embodiments, the length of at least one channel state information in the K1 sets is greater than or equal to the length of at least one other channel state information in the sets. Alternatively, the channel state information type of at least one channel state information in the K1 sets is different from the channel state information type of at least one other channel state information in the sets. For example, a channel state information generation method corresponds to a channel state information type. Channel state information types include but are not limited to codebooks, eigenvectors, eigenmatrices, singular vectors, singular matrices, channel state information generated based on a nonlinear method, first-class codebooks, second-class codebooks, and the like. For example, the channel state information type of at least one channel state information in the sets is a first-class codebook, and the channel state information type of at least one other channel state information in the sets includes a second-class codebook, etc. Alternatively, the generation method of at least one channel state information in the K1 sets is different from the generation method of the channel state information in at least one other set. In some examples, the generation methods of the channel state information in the K1 sets are all the same. In some examples, the channel state information types of the channel state information in the K1 sets are all the same.
[0089] In some embodiments, each of the N determined port sets corresponds to a set of channel state information, and the channel state information may include descriptive information of the channel state information within the set. Furthermore, each of the K1 sets of channel state information includes at least one of the following: one or more amplitude information, one or more phase information, one or more amplitude indication information, one or more coefficient phase indication information, and an index of the channel state information set. The number of amplitudes and phases is less than or equal to the number of ports in the port set corresponding to the channel state information within the set.
[0090] For example, as shown in Figure 4, the description information of the channel state information within the set, i.e., the channel state information within the set, includes CSI_11 within the set, CSI_12 within the set, ..., CSI_1N within the set. In some embodiments, the description information of the channel state information within the set is used to describe at least one of the following of the corresponding channel state information: one or more amplitudes, one or more phases, one or more amplitude indication information, and one or more coefficient phase indication information.
[0091] Exemplarily, the description information of the channel state information in the i-th port set among the N port sets may include P i or P i -1 coefficient, including C i,1 ; Ci,2 ;…;C i,Pi ; This coefficient can be expressed as C i,k k=1、2、…、P i , which can be used to represent amplitude and phase information, and i = 1, 2, ..., N. As shown in FIG5 , the CSI_1i in the set may include [C 1,1 ,C 1,2 ,…,C 1,Ni ], here P i Equal to Ni.
[0092] In one example, the number of bits used for quantizing coefficients (such as the coefficients representing amplitude and phase information mentioned above) in the channel state information description information within each port set in the N port sets is the same. For example, K1 bits can be used to quantize parameters corresponding to the amplitude, and K2 bits can be used to quantize parameters corresponding to the phase.
[0093] In another example, the number of quantized bits of the channel state information in at least one of the N port sets is greater than or equal to the number of quantized bits of the channel state information in at least one other port set. For example, the channel state information in one of the N port sets is K 11 The parameter corresponding to the bit quantization amplitude is K 12 The parameters corresponding to the bit quantization phase, the channel state information in the set of another port set uses K 21 The parameter corresponding to the bit quantization amplitude is K 22 The parameter corresponding to the bit quantization phase. K 11 , K 12 , K 21 , K 22 are all positive integers, and K 11 +K 12 >K 21 +K 22 .
[0094] In one example, the description information of the channel state information in the i-th port set among the N port sets may include P i or P i -1 coefficient (including C i,1 ; C i,2 ;…;C i,Pi ) as an example, the coefficient can be expressed as C i,k k=1、2、…、P i , can be used to represent amplitude and phase information, and i = 1, 2, ..., N. The P i or P i -1 coefficients may be used to indicate one or more amplitude indication information and one or more phase indication information.
[0095] In another example, P i Each coefficient corresponds to a codeword. Furthermore, in a one-dimensional antenna array, the codeword can be indicated by i1 in the coefficient; in a two-dimensional antenna array, the codeword can be indicated by "i11, i12" in the coefficient; and in a three-dimensional antenna array, the codeword can be indicated by "i11, i12, i13" in the coefficient. The codeword can be a vector, for example, a vector determined based on a discrete Fourier transform (DFT).
[0096] In another example, P i The coefficients correspond to a codeword consisting of a linear combination of multiple vectors. When the number of vectors is L, multiple identifiers are required to indicate the L vectors respectively, where L is a positive integer. In addition, multiple identifiers are required to indicate the amplitude information and phase information corresponding to each vector. In addition, in some embodiments, the number of bits used to indicate phase information or amplitude information of one port set among the N port sets may be greater than the number of bits used to indicate phase information or amplitude information of another port set.
[0097] In some embodiments, among N port sets, the intra-set channel state information description information of each port set is the same. It should be understood that, in this case, only the intra-set channel state information description information of one port set needs to be fed back. Alternatively, among N port sets, there are N1 port sets whose corresponding intra-set channel state information description information is different. It should be understood that, in this case, the intra-set channel state information description information of these N1 port sets needs to be fed back. In addition, the description information here may include at least one of the following: one or more amplitudes, one or more phases, one or more amplitude indication information, and one or more coefficient phase indication information.
[0098] In some embodiments, the channel state information within a set is obtained based on M sets of channel state information within a set. Furthermore, the channel state information report also includes M sets of channel state information within a set indexes. The M sets of channel state information within a set indexes are used to indicate the M sets of channel state information within a set. Furthermore, a set of channel state information includes at least one set of channel state information within a set. M is a positive integer.
[0099] For example, the channel state information sets in the M sets may include a set CSISet_11, a set CSISet_12, ..., a set CSISet_1M. Moreover, the set CSISet_11 may include D1 precoding information, the set CSISet_12 may include D2 precoding information, ..., and the set CSISet_1M may include D MPrecoding information. In some embodiments, the precoding information in the present disclosure may be a codeword, a precoding vector, or a precoding matrix. Furthermore, the precoding may be generated based on a DFT vector or the like, or may include vectors or matrices generated based on other linear or nonlinear methods. For example, the nonlinear method includes but is not limited to an AI-based method, or may directly include a channel matrix or channel vector corresponding to a port set.
[0100] In some embodiments, the M channel state information sets satisfy at least one of the following: the number of channel state information in at least one of the M channel state information sets is greater than or equal to the number of channel state information in at least one other channel state information set; the channel state information generation method of at least one of the M channel state information sets is different from the channel state information generation method of at least one other channel state information set; the channel state information generation methods of the M channel state information sets are the same; the length of channel state information in at least one of the M channel state information sets is greater than or equal to the length of channel state information in at least one other channel state information set; the length of channel state information in the channel state information sets in the same set is the same, and the length of channel state information in the channel state information sets in different sets is different; the type of channel state information in the channel state information set in the same set is the same, and the type of channel state information in the channel state information sets in different sets is different.
[0101] In one example, the N sets of channel state information include CSI_11, CSI_12, ..., CSI_1N, and CSI_11, CSI_12, ..., CSI_1N can be selected from the M sets of channel state information. For example, CSI_11 is selected from CSI set 1 within the set, CSI_12 is selected from CSI set 2 within the set, and CSI_1N is selected from CSI set M within the set.
[0102] In some embodiments, various selection methods may be used to select N sets of channel state information from the M sets of channel state information. For example, some of the N sets of channel state information may be selected from the same set of channel state information, and another part of the N sets of channel state information may be selected from another set of channel state information.
[0103] In some embodiments, the channel state information sets in the M sets are different in at least one of the following aspects: a different number of precodings, a different way of generating the precodings, and a different length of the precodings.
[0104] Exemplarily, among the M intra-set channel state information sets, the length of the precoding in the same channel state information set may be the same, and the length of the precoding in different channel state information sets may be different. Alternatively, the length of the precoding in the same channel state information set may be the same, and the length of the precoding in different channel state information sets may also be the same, but the generation method of the precoding in different channel state information sets may be different. Alternatively, the generation method of the precoding in the same channel state information set may be the same, and the generation method of the precoding in different channel state information sets may be different. In addition, the intra-set channel state information set can also be expressed as an intra-set CSISet, that is, the N intra-set channel state information can be determined from M CSISets.
[0105] In one example, among the M sets of channel state information, different sets of channel state information include different numbers of precoding. For example, as shown in FIG6A , the M sets of channel state information include D1, D2, ..., D M precoding. D1, D2, ..., D M are positive integers, and D1, D2, ..., D M There is at least one value that is different from the others. Or, D1, D2, ..., D M The same value may also be taken. However, in this case, the precoding included in the channel state information sets in different sets is generated in different ways.
[0106] In another example, among the M intra-set channel state information sets, different intra-set channel state information sets include different precoding generation methods.
[0107] Exemplarily, among the M sets, the precoding generation modes included in the channel state information sets within different sets may be the same, but the precoding lengths may be different. As shown in FIG6B , the precoding generation modes included in the channel state information sets within the M sets are respectively precoding generation mode 1, precoding generation mode 2, ..., and precoding generation mode M. In some embodiments, the above generation modes include at least one of the following: a generation mode for generating channel state information based on at least one discrete Fourier transform (DFT) vector; a generation mode for generating channel state information based on a Householder transform; a generation mode for generating channel state information based on channel information; a generation mode for generating channel state information based on an eigenvector of the channel information; or a generation mode for generating channel state information based on a nonlinear method.
[0108] The nonlinear method for generating channel state information may include, for example, AI, dirty paper coding, etc. The channel state information may be generated based on channel information by directly quantizing the channel or quantizing the channel correlation matrix.
[0109] In another example, among the M sets of channel state information, different sets of channel state information include different precoding lengths. In some embodiments, the precoding lengths included in the same set of channel state information may be the same. As shown in FIG6C , the precoding lengths included in the M sets of channel state information are precoding length C1, precoding length C2, ..., precoding length C M C1, C2, ..., C M are all positive integers, and C1, C2, ..., C M There is at least one value that is different from the other values. Or, C1, C2, ..., C M Alternatively, the same value may be used. However, in this case, the precoding included in different intra-set channel state information sets is generated in different ways. In some embodiments, an intra-set channel state information set may include a port set of P ports. Thus, the length of the corresponding intra-set channel state information can be selected from an intra-set channel state information set of length P. That is, the precoding length of the channel state information in the intra-set channel state information set of the port set of P ports is P, where P is a positive integer.
[0110] Exemplarily, a base station may include M0 sets of channel state information within a set. The base station selects M sets of channel state information within a set from the M0 sets of channel state information within a set based on at least one information such as antenna configuration, scheduling algorithm, terminal antenna configuration, and user-to-terminal channel information, and sends description information of the M sets of channel state information within a set to the terminal via high-layer signaling and / or physical layer signaling. Accordingly, the terminal may obtain description information of the M sets of channel state information within a set via high-layer signaling and / or physical layer signaling. In some embodiments, the description information of the M sets of channel state information within a set includes, but is not limited to, one of the following: an identifier of each set of channel state information within a set of channel state information within the M sets of channel state information within a set, and precoding description information of each set of channel state information within a set of channel state information within the M sets of channel state information within a set. The precoding description information in a set of channel state information within a set includes, but is not limited to, one of the following included in the precoding: one or more amplitudes, one or more phases, one or more amplitude indication information, and one or more coefficient phase indication information. One precoding corresponds to one set of channel state information within a set.
[0111] In some embodiments, based on antenna configuration and / or channel information, an index of a channel state information set in M sets is determined from channel state information sets in P sets. P ≥ M, where P is a positive integer.
[0112] In some embodiments, the channel state information report also includes sorting information between channel state information within the N port sets. The sorting information between channel state information within a set is used to determine the order between channel information within different sets. For example, there are K1 channel state information within a set, assuming that a sorting information is [I1, I2, ..., I K2 ], here, I i To indicate the first i The channel state information in the set. i The vector or matrix corresponding to the channel state information in the set is ranked first j The front of the vector or matrix corresponding to the channel state information in the set. Here, I i j , i, j = 1, ..., K1. Exemplarily, the ordering information describing the intra-set channel state information for the N port sets is part of the intra-set channel state information. That is, the intra-set channel state information in the channel state information report includes the ordering information describing the intra-set channel state information for the N port sets. Alternatively, the ordering information describing the intra-set channel state information for the N port sets is indicated by a signaling other than the CSI report.
[0113] Exemplarily, the channel state information report sent by the first communication node may further include the sorting information of the N port sets. Assume that a sorting information is [I1, I2, ..., I K2 ], here, I i To indicate the first i The index of the set. Then it means that the first i The vector or matrix corresponding to the channel state information in the set is ranked first j The front of the vector or matrix corresponding to the channel state information in the set. Here, I i j , i, j = 1, ..., K1. In some examples, the ordering information of the N port sets may be included in the intra-set channel state information description, or in the inter-set channel state information description, or in other signaling or fields of the CSI report.
[0114] For example, the sorting information of the N port sets is the sorting from largest to smallest according to the designated port set identifier agreed upon by the base station and the terminal, and also includes sorting from smallest to largest according to the designated identifier. The designated identifier is the N port set identifier, or the designated identifier is the minimum port identifier of each port set in the N port sets, or the designated identifier is the maximum port identifier of each port set in the N port sets. For another example, the sorting information of the N port sets is an array or a list, and the array or list includes N indicator values, and the i-th indicator value is used to indicate the port set identifier sorted as the i-th. For example, the array [2,1,4,3] with a length of 4 indicates that the second port set is ranked first, the first port set is ranked second, the fourth port set is ranked third, and the third port set is ranked fourth.
[0115] In some embodiments, the inter-set channel state information includes K2 inter-set channel state information description information, or referred to as inter-set channel state information. That is, the inter-set channel state information includes K2 inter-set channel state information, where K2 is a positive integer.
[0116] In some embodiments, the K2 inter-set channel state information is used to describe coefficient information between all or part of the N port sets. The coefficient information includes: one or more amplitude information, one or more phase information, one or more amplitude indication information, and one or more coefficient phase indication information.
[0117] One inter-set channel state information of the K2 inter-set channel state information corresponds to one of the following: a channel state information vector of a layer; a coefficient of the same channel state information vector of the same layer; a coefficient of the same subband or subband group.
[0118] Exemplarily, the K2 inter-set channel state information description information may be CSI_21, CSI_22, ..., CSI_2L. Here, L is K2. Each inter-set channel state information description information may be used to describe coefficients between all or part of the N port sets. Each of the K2 inter-set channel state information description information may include K inter-set channel state information elements, where the value of K is less than or equal to N. N, L, and K are all positive integers, and K is less than or equal to N.
[0119] In one example, a layer (or transport layer) corresponds to one or more inter-aggregate channel state information description information. Alternatively, a polarization direction corresponds to one or more inter-aggregate channel state information description information. Alternatively, a frequency domain granularity group corresponds to one or more inter-aggregate channel state information description information. The frequency domain granularity group includes one or more physical resource blocks (PRBs), a subband, a portion of a subband, and the like. Furthermore, the K2 inter-aggregate channel state information description information includes at least one of the following: one or more amplitudes, one or more phases, one or more amplitude indication information, and one or more coefficient phase indication information.
[0120] In some embodiments, the channel state information reference signal resources corresponding to the N port sets satisfy any of the following: the N port sets correspond to a group of reference signal resources; the N port sets correspond to multiple groups of reference signal resources; N1 port sets among the N port sets correspond to a group of reference signal resources, and the other N2 port sets among the N port sets correspond to another group of reference signal resources, and the sum of N1 and N2 is N; the N port sets come from different communication nodes or panels.
[0121] In one example, N port sets correspond to the same set of reference signal resources. For example, each of the N port sets corresponds to a set of CSI-RS resources. The reference signal resources may include multiple reference signal resource ports, with each reference signal resource port corresponding to one port in the N port sets. The reference signal resource may be a CSI-RS resource or other reference signal resource other than a CSI-RS resource.
[0122] In another example, N port sets may correspond to N1 reference signal resources. For example, the N port sets may be divided into N1 parts, with one part corresponding to reference signal resource 1, ..., and another part corresponding to reference signal resource N1. Both N1 and N are positive integers, and N1 is less than or equal to N.
[0123] In another example, the N port sets come from different communication nodes or panels, for example, the N port sets belong to N2 communication nodes, or the N port sets belong to N2 panels, and the N2 panels come from one or more communication nodes.
[0124] In some embodiments, a group of reference signal resources includes at least one reference signal resource. When only one reference signal resource is included, the group of reference signal resources can be replaced by one reference signal resource.
[0125] In some embodiments, the N port sets satisfy at least one of the following: the number of quantized bits of the channel state information within the set of at least one port set among the N port sets is greater than or equal to the number of quantized bits of the channel state information within the set of at least one other port set; the number of quantized bits of the channel state information between sets of the N port sets is greater than or equal to the number of quantized bits of the channel state information between sets of at least one other port set; the transmission power corresponding to at least one port set among the N port sets is greater than or equal to the transmission power corresponding to at least one other port set; the number of layers corresponding to at least one port set among the N port sets is greater than or equal to the number of layers corresponding to at least one other port set, and is different; the modulation and coding method corresponding to at least one port set among the N port sets is different from the modulation and coding method corresponding to at least one other port set; the debugging coding methods of the N port sets are the same; the number of frequency domain granularities corresponding to at least one port set among the N port sets is greater than or equal to the number of frequency domain granularities corresponding to at least one other port set.
[0126] In one example, the number of quantized bits of intra-set channel state information of one port set among the N port sets is greater than or equal to the number of quantized bits of intra-set channel state information of another port set. Alternatively, the number of quantized bits of inter-set channel state information of one port set among the N port sets is greater than or equal to the number of quantized bits of inter-set channel state information of another port set.
[0127] In some examples, a transmit power corresponding to one of the N port sets is greater than or equal to a transmit power corresponding to another of the N port sets.
[0128] In some examples, the number of data layers corresponding to one of the N port sets is greater than or equal to the number of data layers corresponding to another of the N port sets.
[0129] In some examples, a modulation and coding index corresponding to one of the N port sets is greater than or equal to a modulation and coding index corresponding to another of the N port sets.
[0130] In some examples, the number of frequency domain granularities corresponding to one of the N port sets is greater than or equal to the number of frequency domain granularities corresponding to another of the N port sets.
[0131] In one example, taking an antenna array including N0 ports as an example, there can be different ways of dividing the port sets. In addition, there can also be combinations of channel state information within sets corresponding to different lengths. For example, N0 = 32 ports, in a linear array, including N = 8 4*1 components (or port sets), 4 8*1 components, 2 8*1 components and 4 4*1 components. Alternatively, in a 2D array, the 32 ports corresponding to a 4*8 array can include 8 4*1 components, 4 4*2 components or 2 2*8 components. Alternatively, in a 3D array, a 4*4*2 32 antenna array can include 2 4*4*1 components and 4 4*1*2 components. l*m*n indicates that the number of ports in dimension 1, dimension 2 and dimension 3 are l, m and n respectively. In addition, the above components can be port sets.
[0132] In some embodiments, different port sets may have intersections. For example, a 32-antenna array may include two 8*1 components (or port sets) and four 4*1 components, or may include one 8*1 component and six 4*1 components, etc.
[0133] In some embodiments, the same components (port sets) can constitute precoding of different forms of antenna forms. For example, in a linear array, 32 antennas can include 8 4*1 components, 16 antennas can include 4 4*1 components, and 8 antennas can include 2 4*1 components. For another example, in a planar array, 32 antennas of a 4*8 array can include 8 4*1 components, 16 antennas of a 4*4 array can include 4 4*1 components, and 8 antennas of a 4*2 array can include 2 4*1 components. For another example, in a 3D array, a 4*4*2 32-antenna array can include 8 4*1*1 components, and a 4*2*2 16-antenna array can include 4 4*1*1 components. In addition, the above components can be port sets.
[0134] In S103, a channel state information report is generated according to the K1 intra-set channel state information and the K2 inter-set channel state information, and the channel state information report is sent.
[0135] Exemplarily, the first communication node may generate a channel state information report based on the intra-set channel state information and the inter-set channel state information, and send the channel state information report to the second communication node.
[0136] In some embodiments, the channel state information report includes K1 intra-set channel state information and / or K2 inter-set channel state information.
[0137] In some embodiments, a channel state information report is generated based on K1 intra-set channel state information and K2 inter-set channel state information, including: dividing the K1 intra-set channel state information and K2 inter-set channel state information into K3 channel state information groups, and generating a channel state information report from one or more channel state information groups, where K1, K2, and K3 are positive integers.
[0138] In some embodiments, the K1 intra-set channel state information and the K2 inter-set channel state information are divided into K3 channel state information groups according to one of the following: the layer corresponding to the channel state information, the type of the channel state information, and the port set corresponding to the channel state information.
[0139] In some embodiments, dividing K1 intra-set channel state information and K2 inter-set channel state information into K3 channel state information groups includes any of the following: dividing at least one intra-set channel state information and at least one inter-set channel state information corresponding to a layer into one channel state information group; dividing at least one intra-set channel state information into one channel state information group, such as dividing all K1 intra-set channel state information into one or more channel state information groups; dividing at least one inter-set channel state information into one channel state information group, such as dividing all K2 intra-set channel state information into one or more channel state information groups; dividing at least one intra-set channel state information belonging to the same channel state type into one channel state information group; dividing N port sets into K3 port parts, and dividing at least one intra-set channel state information corresponding to each port part into one channel state information group.
[0140] One channel state group corresponds to the same coding block, and different channel state groups correspond to different coding blocks. In some embodiments, one or more channel state groups are transmitted via one CSI report.
[0141] In one example, the first communication node can obtain channel state information in K1 sets, where each set of channel state information corresponds to a port set. For example, the first set of channel state information corresponds to N 11 port sets, the channel state information in the second set corresponds to N 12 port sets, the channel state information in the i-th set corresponds to the N-th 1iport sets, i = 1, ..., K1. In addition, the first communication node obtains K2 inter-set channel state information and divides the K1 intra-set channel state information and the K2 inter-set channel state information into K3 channel state information groups, each of which is independently channel coded. The K3 channel state information groups can be transmitted via K3 channel state reports. The K3 channel state information reports can be transmitted in different time slots. K3, K2, and K1 are all positive integers, and N 1i , i is also a positive integer.
[0142] In another example, the first communication node may divide the channel state information including one or more intra-set channel state information and one or more inter-set channel state information into K3 channel state information groups, where K3 is a positive integer. For example, the K3 channel state information groups may be determined based on the number of precoding layers, and the channel state information of one or more intra-set channel state information and one or more inter-set channel state information corresponding to each layer is a part. For another example, the channel state information of one or more intra-sets is a part, and the channel state information of one or more inter-sets is a part. Thus, the first communication node may send the K3 channel state information groups of the channel state information in at least two channel state information reports. For example, send them in K3 channel state information reports.
[0143] Based on the technical solution provided by the present disclosure, under various antenna configurations, antenna ports are divided into multiple port sets, intra-set channel state information for the multiple port sets and inter-set channel state information between all or some of the port sets are determined, and a channel state information report is generated based on the intra-set channel state information and the inter-set channel state information. A second communication node obtains the channel state information report and can determine final channel state information based on the intra-set channel state information and the inter-set channel state information. The final channel state information is more closely aligned with the channel states under the multiple port sets, improving the flexibility of generating channel state information and the accuracy of obtaining channel state information, thereby further improving the performance of the communication system.
[0144] In addition, the present disclosure also provides multiple combination methods of port sets, corresponding to multiple antenna forms, multiple methods of determining channel state information within a set, and channel state information between sets, etc., making the determination of channel state information more flexible and improving the compatibility of the technical solution.
[0145] In some embodiments, the present disclosure further provides a method for receiving channel state information, which is applied to a second communication node, such as various types of base stations. As shown in FIG7 , the method for receiving channel state information includes S201 and S202.
[0146] In S201, a channel state information report is received. The channel state information report includes K1 intra-set channel state information of N port sets and K2 inter-set channel state information of N port sets, where each port set includes at least one port, and N is an integer greater than 1. K1 and K2 are both positive integers, and K1 is less than or equal to N.
[0147] In some embodiments, the K2 inter-set channel state information of the N port sets may be K2 inter-set channel state information between all or part of the port sets in the N port sets.
[0148] In some embodiments, the N port sets include at least a first port set and a second port set, and the number of ports in the first port set is greater than or equal to the number of ports in the second port set.
[0149] In some embodiments, the N port sets include at least a first port set and a second port set, including one of the following: the ports of the first port set are partially the same as the ports of the second port set; the ports of the first port set are not the same as the ports of the second port set; the first port set is a subset of the second port set.
[0150] In some embodiments, the antenna types corresponding to the N port sets include at least one of the following: a single-polarization antenna, a dual-polarization antenna, a multi-polarization antenna, an omnidirectional antenna, a vertically polarized antenna, a horizontally polarized antenna, a circularly polarized antenna, an elliptically polarized antenna, and a tilted polarized antenna.
[0151] In some embodiments, the antenna arrays corresponding to the N port sets include at least one of the following: a linear antenna array, a planar antenna array, a circular antenna array, a ring antenna array, a space antenna array, and various special-shaped antenna arrays.
[0152] In some embodiments, the N port sets may be acquired by the first communication node according to received higher layer signaling and / or physical layer signaling.
[0153] In some embodiments, the N port sets may be determined according to the antenna configuration and / or channel information of the communication node.
[0154] In some embodiments, the channel state information report further includes port index information of K1 port sets among the N port sets.
[0155] In some embodiments, the port index information includes one of the following: absolute index information of the ports included in the K1 port set; and relative index information of the ports included in the K1 port set.
[0156] In some embodiments, the in-set channel state information includes K1 in-set channel state information, and some elements of at least one in-set channel state information among the K1 in-set channel state information are zero.
[0157] In some embodiments, at least one of the K1 sets of channel state information is generated in a manner different from the manner in which at least one other set of channel state information is generated. In some examples, the channel state information in the K1 sets is generated in the same manner. In some examples, the channel state information in the K1 sets is of the same channel state information type.
[0158] In some embodiments, the method for generating channel state information within the set includes at least one of the following: a method for generating channel state information based on at least one discrete Fourier transform (DFT) vector; a method for generating channel state information based on a Householder transform; a method for generating channel state information based on channel information; a method for generating channel state information based on an eigenvector of channel information; and a method for generating channel state information based on a nonlinear method.
[0159] In some embodiments, the length of one channel state information in the K1 sets of channel state information is greater than or equal to the length of at least one other channel state information in the set.
[0160] In some embodiments, the channel state information type of at least one of the K1 sets of channel state information is different from the channel state information type of at least one other set of channel state information. Channel state information types include, but are not limited to, codebooks, eigenvectors, eigenmatrices, singular vectors, singular matrices, channel state information generated based on a nonlinear method, first-type codebooks, second-type codebooks, and the like. For example, the channel state information type of at least one set of channel state information is a first-type codebook, and the channel state information types of the other sets of channel state information include second-type codebooks, etc.
[0161] In some embodiments, the channel state information report further includes M intra-set channel state information set indexes. The M intra-set channel state information set indexes are used to indicate M intra-set channel state information sets, and one intra-set channel state information includes at least one intra-set channel state information, where M is a positive integer.
[0162] In some embodiments, the M channel state information sets satisfy at least one of the following: the number of channel state information in at least one of the M channel state information sets is greater than or equal to the number of channel state information in at least one other channel state information set; the channel state information generation method of at least one of the M channel state information sets is different from the channel state information generation method of at least one other channel state information set; the channel state information generation methods of the M channel state information sets are the same; the length of channel state information in at least one of the M channel state information sets is greater than or equal to the length of channel state information in at least one other channel state information set; the length of channel state information in the channel state information sets in the same set is the same, and the length of channel state information in the channel state information sets in different sets is different; the type of channel state information in the channel state information set in the same set is the same, and the type of channel state information in the channel state information sets in different sets is different.
[0163] In some embodiments, the index of the channel state information set in the M sets may also be determined from the channel state information sets in the P sets according to antenna configuration and / or channel information, where P≥M, and P is a positive integer.
[0164] In some embodiments, the channel state information in each set of K1 sets of channel state information includes at least one of the following: one or more amplitude information, one or more phase information, one or more amplitude indication information, one or more coefficient phase indication information, and an index of the channel state information set.
[0165] In some embodiments, the channel state information report further includes ranking information between K1 intra-set channel state information of the N port sets. In some embodiments, the inter-set channel state information includes L inter-set channel state information, where L is a positive integer.
[0166] In some embodiments, the K2 inter-set channel state information is used to describe coefficient information between all or part of the N port sets. The coefficient information includes: one or more amplitude information, one or more phase information, one or more amplitude indication information, and one or more coefficient phase indication information.
[0167] One inter-set channel state information of the K2 inter-set channel state information corresponds to one of the following: a channel state information vector of a layer; a coefficient of the same channel state information vector of the same layer; a coefficient of the same subband or subband group.
[0168] In some embodiments, the channel state information reference signal resources corresponding to the N port sets satisfy any of the following: the N port sets correspond to a group of reference signal resources; the N port sets correspond to multiple groups of reference signal resources; N1 port sets among the N port sets correspond to a group of reference signal resources, and the other N2 port sets among the N port sets correspond to another group of reference signal resources, and the sum of N1 and N2 is N; the N port sets come from different communication nodes or panels.
[0169] In some embodiments, the channel state information report includes intra-set channel state information of at least one of the N port sets and / or inter-set channel state information of at least one of the N port sets.
[0170] In some embodiments, a channel state information report is generated based on K1 intra-set channel state information and K2 inter-set channel state information, including: dividing the K1 intra-set channel state information and K2 inter-set channel state information into K3 channel state information groups, and generating a channel state information report from one or more channel state information groups, where K1, K2, and K3 are positive integers.
[0171] In some embodiments, the K1 intra-set channel state information and the K2 inter-set channel state information are divided into K3 channel state information groups according to one of the following: the layer corresponding to the channel state information, the type of the channel state information, and the port set corresponding to the channel state information.
[0172] In some embodiments, K1 intra-set channel state information and K2 inter-set channel state information are divided into K3 channel state information groups, including any of the following items: dividing at least one intra-set channel state information and at least one inter-set channel state information corresponding to the same layer into the same channel state information group; dividing at least one intra-set channel state information into the same channel state information group; dividing at least one inter-set channel state information into the same channel state information group; dividing at least one intra-set channel state information belonging to the same channel state type into one channel state information group; dividing N port sets into K3 port parts, and dividing at least one intra-set channel state information corresponding to each port part into one channel state information.
[0173] In some embodiments, the N port sets satisfy at least one of the following: the number of quantized bits of the channel state information within the set of at least one port set among the N port sets is greater than or equal to the number of quantized bits of the channel state information within the set of at least one other port set; the number of quantized bits of the channel state information between sets of the N port sets is greater than or equal to the number of quantized bits of the channel state information between sets of at least one other port set; the transmission power corresponding to at least one port set among the N port sets is greater than or equal to the transmission power corresponding to at least one other port set; the number of layers corresponding to at least one port set among the N port sets is greater than or equal to the number of layers corresponding to at least one other port set, and is different; the modulation and coding method corresponding to at least one port set among the N port sets is different from the modulation and coding method corresponding to at least one other port set; the debugging coding methods of the N port sets are the same; the number of frequency domain granularities corresponding to at least one port set among the N port sets is greater than or equal to the number of frequency domain granularities corresponding to at least one other port set.
[0174] In addition, for the detailed description of S201 , reference can be made to the related descriptions of S101 to S103 above, which will not be repeated here.
[0175] In S202 , channel state information is generated according to K1 pieces of intra-set channel state information and K2 pieces of inter-set channel state information.
[0176] Furthermore, data or signals may be transmitted based on the generated channel state information.
[0177] Based on the technical solution provided by the present disclosure, in the case of multiple port sets, the received channel state information report is generated based on the intra-set channel state information and the inter-set channel state information. Upon receiving the channel state information report, the second communication node can determine the final channel state information based on the intra-set channel state information and the inter-set channel state information. The final channel state information is more closely aligned with the channel states under the multiple port sets. That is, the channel state information obtained based on the channel state information report is more accurate, which in turn makes subsequent transmission and processing based on the channel state information more reliable, thereby improving the performance of the communication system.
[0178] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between various communication nodes. It is understandable that, in order to implement the above functions, each communication node includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.
[0179] FIG8 is a schematic diagram showing the composition of a communication device according to an embodiment of the present disclosure. As shown in FIG8 , the communication device 80 includes an acquisition module 801 , a determination module 802 , and a sending module 803 .
[0180] The acquisition module 801 is configured to acquire N port sets; each port set includes at least one port, and N is an integer greater than 1.
[0181] The determination module 802 is configured to determine K1 intra-set channel state information of the N port sets and K2 inter-set channel state information between all or part of the N port sets.
[0182] The sending module 803 is configured to generate a channel state information report based on K1 intra-set channel state information and K2 inter-set channel state information, and send the channel state information report. K1 and K2 are both positive integers, and K1 is less than or equal to N.
[0183] In some embodiments, the intra-set channel state information includes K1 intra-set channel state information, and the inter-set channel state information includes at least K2 inter-set channel state information. K1 and K2 are both positive integers, and K1 is less than or equal to N.
[0184] In some embodiments, the N port sets include at least a first port set and a second port set. The number of ports in the first port set is greater than or equal to the number of ports in the second port set.
[0185] In some embodiments, the N port sets include at least a first port set and a second port set, including one of the following: the ports of the first port set are partially the same as the ports of the second port set; the ports of the first port set are not the same as the ports of the second port set; the first port set is a subset of the second port set.
[0186] In some embodiments, the antenna types corresponding to the N port sets include at least one of the following: a single-polarization antenna, a dual-polarization antenna, a multi-polarization antenna, an omnidirectional antenna, a vertically polarized antenna, a horizontally polarized antenna, a circularly polarized antenna, an elliptically polarized antenna, and a tilted polarized antenna.
[0187] In some embodiments, the antenna arrays corresponding to the N port sets include at least one of the following: a linear antenna array, a planar antenna array, a circular antenna array, a ring antenna array, a space antenna array, and various special-shaped antenna arrays.
[0188] In some embodiments, the acquisition module 801 is, for example, configured to: acquire N port sets according to received high-layer signaling and / or physical layer signaling.
[0189] In some embodiments, the acquisition module 801 is used, for example, to acquire N port sets according to the antenna configuration and / or channel information of the communication node.
[0190] In some embodiments, the channel state information report further includes port index information of K1 port sets among the N port sets.
[0191] In some embodiments, the port index information includes one of the following: absolute index information of the ports included in the K1 port set; and relative index information of the ports included in the K1 port set.
[0192] In some embodiments, the in-set channel state information includes K1 in-set channel state information, and some elements of at least one in-set channel state information among the K1 in-set channel state information are zero.
[0193] In some embodiments, at least one of the K1 sets of channel state information is generated in a different manner than at least one other set of channel state information. In some examples, the K1 sets of channel state information are all generated in the same manner.
[0194] In some embodiments, the method for generating channel state information within the set includes at least one of the following: a method for generating channel state information based on at least one discrete Fourier transform (DFT) vector; a method for generating channel state information based on a Householder transform; a method for generating channel state information based on channel information; a method for generating channel state information based on an eigenvector of channel information; and a method for generating channel state information based on a nonlinear method.
[0195] In some embodiments, the length of one channel state information in the K1 sets of channel state information is greater than or equal to the length of at least one other channel state information in the set.
[0196] In some embodiments, the channel state information type of at least one of the K1 sets of channel state information is different from the channel state information type of at least one other set of channel state information. In some examples, the channel state information types of the K1 sets of channel state information are all the same. Channel state information types include, but are not limited to, codebooks, eigenvectors, eigenmatrices, singular vectors, singular matrices, channel state information generated using a nonlinear approach, first-type codebooks, second-type codebooks, and the like.
[0197] In some embodiments, the channel state information report further includes M intra-set channel state information set indices. The M intra-set channel state information set indices are used to indicate M intra-set channel state information sets, where M is a positive integer.
[0198] In some embodiments, the M channel state information sets satisfy at least one of the following: the number of channel state information in at least one of the M channel state information sets is greater than or equal to the number of channel state information in at least one other channel state information set; the channel state information generation method of at least one of the M channel state information sets is different from the channel state information generation method of at least one other channel state information set; the channel state information generation methods of the M channel state information sets are the same; the length of channel state information in at least one of the M channel state information sets is greater than or equal to the length of channel state information in at least one other channel state information set; the length of channel state information in the channel state information sets in the same set is the same, and the length of channel state information in the channel state information sets in different sets is different; the type of channel state information in the channel state information set in the same set is the same, and the type of channel state information in the channel state information sets in different sets is different.
[0199] In some embodiments, the determination module 802 is further configured to: determine the index of the channel state information set in M sets from the channel state information sets in P sets according to the antenna configuration and / or channel information; P≥M, where P is a positive integer.
[0200] In some embodiments, the channel state information in each set of K1 sets of channel state information includes at least one of the following: one or more amplitude information, one or more phase information, one or more amplitude indication information, one or more coefficient phase indication information, and an index of the channel state information set.
[0201] In some embodiments, the channel state information report further includes ordering information between channel state information within K1 sets of N port sets.
[0202] In some embodiments, the channel state information report further includes L inter-aggregate channel state information, where L is a positive integer.
[0203] In some embodiments, the K2 inter-set channel state information is used to describe coefficient information between all or part of the N port sets. The coefficient information includes: one or more amplitude information, one or more phase information, one or more amplitude indication information, and one or more coefficient phase indication information.
[0204] One inter-set channel state information of the K2 inter-set channel state information corresponds to one of the following: a channel state information vector of a layer; a coefficient of the same channel state information vector of the same layer; a coefficient of the same subband or subband group.
[0205] In some embodiments, the channel state information reference signal resources corresponding to the N port sets satisfy any of the following: the N port sets correspond to a group of reference signal resources; the N port sets correspond to multiple groups of reference signal resources; N1 port sets among the N port sets correspond to a group of reference signal resources, and the other N2 port sets among the N port sets correspond to another group of reference signal resources, the sum of N1 and N2 is N, and N1 and N2 are positive integers; the N port sets come from at least one communication node or panel.
[0206] In some embodiments, the channel state information report includes intra-set channel state information of at least one of the N port sets and / or inter-set channel state information of at least one of the N port sets.
[0207] In some embodiments, a channel state information report is generated based on K1 intra-set channel state information and K2 inter-set channel state information, including: dividing the K1 intra-set channel state information and K2 inter-set channel state information into K3 channel state information groups, and generating a channel state information report from one or more channel state information groups, where K1, K2, and K3 are positive integers.
[0208] In some embodiments, the K1 intra-set channel state information and the K2 inter-set channel state information are divided into K3 channel state information groups according to one of the following: the layer corresponding to the channel state information, the type of the channel state information, and the port set corresponding to the channel state information.
[0209] In some embodiments, K1 intra-set channel state information and K2 inter-set channel state information are divided into K3 channel state information groups, including any of the following items: dividing at least one intra-set channel state information and at least one inter-set channel state information corresponding to the same layer into the same channel state information group; dividing at least one intra-set channel state information into the same channel state information group; dividing at least one inter-set channel state information into the same channel state information group; dividing at least one intra-set channel state information belonging to the same channel state type into a channel state information group; dividing N port sets into K3 port parts, and dividing at least one intra-set channel state information corresponding to each port part into a channel state information group.
[0210] In some embodiments, the N port sets satisfy at least one of the following: the number of quantized bits of the channel state information within the set of at least one port set among the N port sets is greater than or equal to the number of quantized bits of the channel state information within the set of at least one other port set; the number of quantized bits of the channel state information between sets of the N port sets is greater than or equal to the number of quantized bits of the channel state information between sets of at least one other port set; the transmission power corresponding to at least one port set among the N port sets is greater than or equal to the transmission power corresponding to at least one other port set; the number of layers corresponding to at least one port set among the N port sets is greater than or equal to the number of layers corresponding to at least one other port set, and is different; the modulation and coding method corresponding to at least one port set among the N port sets is different from the modulation and coding method corresponding to at least one other port set; the debugging coding methods of the N port sets are the same; the number of frequency domain granularities corresponding to at least one port set among the N port sets is greater than or equal to the number of frequency domain granularities corresponding to at least one other port set.
[0211] For a more detailed description of the acquisition module 801, determination module 802 and sending module 803, as well as a more detailed description of each technical feature and a description of the beneficial effects, please refer to the corresponding method embodiment section above and will not be repeated here.
[0212] FIG9 is a schematic diagram showing the composition of a communication device according to an embodiment of the present disclosure. As shown in FIG9 , the communication device 90 includes a receiving module 901 and a processing module 902 .
[0213] Receiving module 901 is configured to receive a channel state information report. The channel state information report includes K1 intra-set channel state information for N port sets and K2 inter-set channel state information for all or part of the N port sets. Each port set includes at least one port, where N is an integer greater than 1.
[0214] The processing module 902 is configured to generate channel state information according to the K1 intra-set channel state information and the K2 inter-set channel state information.
[0215] In some embodiments, the N port sets include at least a first port set and a second port set. The number of ports in the first port set is greater than or equal to the number of ports in the second port set.
[0216] In some embodiments, the N port sets include at least a first port set and a second port set, including one of the following: the ports of the first port set are partially the same as the ports of the second port set; the ports of the first port set are not the same as the ports of the second port set; the first port set is a subset of the second port set.
[0217] In some embodiments, the antenna types corresponding to the N port sets include at least one of the following: a single-polarization antenna, a dual-polarization antenna, a multi-polarization antenna, an omnidirectional antenna, a vertically polarized antenna, a horizontally polarized antenna, a circularly polarized antenna, an elliptically polarized antenna, and a tilted polarized antenna.
[0218] In some embodiments, the antenna arrays corresponding to the N port sets include at least one of the following: a linear antenna array, a planar antenna array, a circular antenna array, a ring antenna array, a space antenna array, and various special-shaped antenna arrays.
[0219] In some embodiments, the N port sets may be acquired by the first communication node according to received higher layer signaling and / or physical layer signaling.
[0220] In some embodiments, the N port sets may be determined according to the antenna configuration and / or channel information of the communication node.
[0221] In some embodiments, the channel state information report further includes port index information of K1 port sets among the N port sets.
[0222] In some embodiments, the port index information includes one of the following: absolute index information of the ports included in the K1 port set; and relative index information of the ports included in the K1 port set.
[0223] In some embodiments, the in-set channel state information includes K1 in-set channel state information, and some elements of at least one in-set channel state information among the K1 in-set channel state information are zero.
[0224] In some embodiments, at least one of the K1 sets of channel state information is generated in a different manner than at least one other set of channel state information. In some embodiments, the K1 sets of channel state information are all generated in the same manner.
[0225] In some embodiments, the method for generating channel state information within the set includes at least one of the following: a method for generating channel state information based on at least one discrete Fourier transform (DFT) vector; a method for generating channel state information based on a Householder transform; a method for generating channel state information based on channel information; a method for generating channel state information based on an eigenvector of channel information; and a method for generating channel state information based on a nonlinear method.
[0226] In some embodiments, the length of one channel state information in the K1 sets of channel state information is greater than or equal to the length of at least one other channel state information in the set.
[0227] In some embodiments, the channel state information type of at least one of the K1 sets of channel state information is different from the channel state information type of at least one other set of channel state information. In some examples, the channel state information types of the K1 sets of channel state information are all the same. Channel state information types include, but are not limited to, codebooks, eigenvectors, eigenmatrices, singular vectors, singular matrices, channel state information generated using a nonlinear approach, first-type codebooks, second-type codebooks, and the like.
[0228] In some embodiments, the channel state information report further includes M intra-set channel state information set indexes. The M intra-set channel state information set indexes are used to indicate M intra-set channel state information sets, and one intra-set channel state information includes at least one intra-set channel state information, where M is a positive integer.
[0229] In some embodiments, the M channel state information sets satisfy at least one of the following: the number of channel state information in at least one of the M channel state information sets is greater than or equal to the number of channel state information in at least one other channel state information set; the channel state information generation method of at least one of the M channel state information sets is different from the channel state information generation method of at least one other channel state information set; the channel state information generation methods of the M channel state information sets are the same; the length of channel state information in at least one of the M channel state information sets is greater than or equal to the length of channel state information in at least one other channel state information set; the length of channel state information in the channel state information sets in the same set is the same, and the length of channel state information in the channel state information sets in different sets is different; the type of channel state information in the channel state information set in the same set is the same, and the type of channel state information in the channel state information sets in different sets is different.
[0230] In some embodiments, the index of the channel state information set in the M sets may also be determined from the channel state information sets in the P sets according to antenna configuration and / or channel information, where P≥M, and P is a positive integer.
[0231] In some embodiments, the channel state information in each set of K1 sets of channel state information includes at least one of the following: one or more amplitude information, one or more phase information, one or more amplitude indication information, one or more coefficient phase indication information, and an index of the channel state information set.
[0232] In some embodiments, the channel state information report further includes ranking information between the intra-set channel state information of the N port sets. In some embodiments, the inter-set channel state information includes L inter-set channel state information, where L is a positive integer.
[0233] In some embodiments, the channel state information between the K2 sets includes coefficient information for describing all or part of the N port sets. The coefficient information includes: one or more amplitude information, one or more phase information, one or more amplitude indication information, and one or more coefficient phase indication information.
[0234] One inter-set channel state information of the K2 inter-set channel state information corresponds to one of the following: a channel state information vector of a layer; a coefficient of the same channel state information vector of the same layer; a coefficient of the same subband or subband group.
[0235] In some embodiments, the channel state information reference signal resources corresponding to the N port sets satisfy any of the following: the N port sets correspond to a group of reference signal resources; the N port sets correspond to multiple groups of reference signal resources; N1 port sets among the N port sets correspond to a group of reference signal resources, and the other N2 port sets among the N port sets correspond to another group of reference signal resources, and the sum of N1 and N2 is N; the N port sets come from at least one communication node or panel.
[0236] In some embodiments, the channel state information report includes intra-set channel state information of at least one of the N port sets and / or inter-set channel state information of at least one of the N port sets.
[0237] In some embodiments, a channel state information report is generated based on K1 intra-set channel state information and K2 inter-set channel state information, including: dividing the K1 intra-set channel state information and K2 inter-set channel state information into K3 channel state information groups, and generating a channel state information report from one or more channel state information groups, where K1, K2, and K3 are positive integers.
[0238] In some embodiments, the K1 intra-set channel state information and the K2 inter-set channel state information are divided into K3 channel state information groups according to one of the following: the layer corresponding to the channel state information, the type of the channel state information, and the port set corresponding to the channel state information.
[0239] In some embodiments, K1 intra-set channel state information and K2 inter-set channel state information are divided into K3 channel state information groups, including any of the following items: dividing at least one intra-set channel state information and at least one inter-set channel state information corresponding to the same layer into the same channel state information group; dividing at least one intra-set channel state information into the same channel state information group; dividing at least one inter-set channel state information into the same channel state information group; dividing at least one intra-set channel state information belonging to the same channel state type into a channel state information group; dividing N port sets into K3 port parts, and dividing at least one intra-set channel state information corresponding to each port part into a channel state information group.
[0240] In some embodiments, the N port sets satisfy at least one of the following: the number of quantized bits of the channel state information within the set of at least one port set among the N port sets is greater than or equal to the number of quantized bits of the channel state information within the set of at least one other port set; the number of quantized bits of the channel state information between sets of the N port sets is greater than or equal to the number of quantized bits of the channel state information between sets of at least one other port set; the transmission power corresponding to at least one port set among the N port sets is greater than or equal to the transmission power corresponding to at least one other port set; the number of layers corresponding to at least one port set among the N port sets is greater than or equal to the number of layers corresponding to at least one other port set, and is different; the modulation and coding method corresponding to at least one port set among the N port sets is different from the modulation and coding method corresponding to at least one other port set; the debugging coding methods of the N port sets are the same; the number of frequency domain granularities corresponding to at least one port set among the N port sets is greater than or equal to the number of frequency domain granularities corresponding to at least one other port set.
[0241] For a more detailed description of the above-mentioned receiving module 901, a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., please refer to the above-mentioned corresponding method embodiment part, which will not be repeated here.
[0242] It should be noted that the modules in FIG8 or FIG9 may also be referred to as units. For example, the sending module may be referred to as a sending unit. In addition, in the embodiment shown in FIG8 or FIG9 , the names of the modules may not be those shown in the figure. For example, the sending module may be referred to as a communication module, and the receiving module may be referred to as a communication module.
[0243] If the various units or modules in Figure 8 or Figure 9 are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0244] In the case of implementing the functions of the above-mentioned integrated modules in hardware, an embodiment of the present disclosure provides a schematic structural diagram of a communication device, which may be the above-mentioned communication device 80 or communication device 90. As shown in Figure 10, the communication device 100 includes: a processor 1002, a communication interface 1003, and a bus 1004. In some embodiments, the communication device 100 may also include a memory 1001.
[0245] Processor 1002 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the contents of this disclosure. Processor 1002 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof, and may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the contents of this disclosure. Processor 1002 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP (digital signal processor) and a microprocessor, and the like.
[0246] The communication interface 1003 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN).
[0247] The memory 1001 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0248] As an implementation, the memory 1001 may exist independently of the processor 1002. The memory 1001 may be connected to the processor 1002 via a bus 1004 and used to store instructions or program codes. When the processor 1002 calls and executes the instructions or program codes stored in the memory 1001, the method provided in the embodiments of the present disclosure can be implemented.
[0249] In another implementation, the memory 1001 may also be integrated with the processor 1002 .
[0250] Bus 1004 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 1004 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG10 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0251] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the equipment or device is divided into different functional modules to complete all or part of the functions described above.
[0252] The present disclosure also provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium). All or part of the processes in the above-mentioned method embodiments can be completed by computer instructions to the relevant hardware, and the program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it may include processes such as the above-mentioned method embodiments. The computer-readable storage medium may be the memory or memory of any of the aforementioned embodiments. The above-mentioned computer-readable storage medium may also be an external storage device of the above-mentioned device or apparatus, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above-mentioned device or apparatus. Further, the above-mentioned computer-readable storage medium may also include both the internal storage unit of the above-mentioned device or apparatus and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned device or apparatus. The above-mentioned computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
[0253] The present disclosure also provides a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is caused to execute any one of the methods provided in the above embodiments.
[0254] Based on the technical solution provided by the present disclosure, in the case of multiple port sets, the intra-set channel state information of multiple port sets and the inter-set channel state information between all or part of the port sets can be determined, and then a channel state information report can be generated based on the intra-set channel state information and the inter-set channel state information, so that the channel state information report is more consistent with the channel state under the multiple port sets, thereby improving the flexibility of generating channel state information and / or the accuracy of obtaining channel state information, thereby further improving the performance of the communication system.
[0255] Although the present disclosure is described herein in conjunction with various embodiments, in the process of implementing the disclosure for which protection is sought, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple components. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0256] Although the present disclosure has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely illustrative of the present disclosure as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is intended to encompass such modifications and variations if they fall within the scope of the claims of the present disclosure and their equivalents.
[0257] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A method for transmitting channel state information, comprising: Get N port sets; Each of the N port sets includes at least one port, where N is an integer greater than 1; Determine K1 intra-set channel state information of the N port sets and K2 inter-set channel state information of the N port sets; A channel state information report is generated according to the K1 intra-set channel state information and the K2 inter-set channel state information, and the channel state information report is sent; wherein, both K1 and K2 are positive integers, and K1 is less than or equal to N.
2. The method according to claim 1, wherein The N port sets include at least a first port set and a second port set, and the number of ports in the first port set is greater than or equal to the number of ports in the second port set.
3. The method according to claim 1, wherein The N port sets include at least a first port set and a second port set, wherein the first port set and the second port set satisfy one of the following conditions: The ports of the first port set are partially identical to the ports of the second port set; The ports of the first port set are different from the ports of the second port set; The first port set is a subset of the second port set.
4. The method according to claim 1, wherein The antenna types corresponding to the N port sets include at least one of the following: Single-polarized antenna, dual-polarized antenna, multi-polarized antenna, omnidirectional antenna, vertically polarized antenna, horizontally polarized antenna, circularly polarized antenna, elliptically polarized antenna, and tilted polarized antenna.
5. The method according to claim 1, wherein The antenna arrays corresponding to the N port sets include at least one of the following: Linear antenna array, planar antenna array, circular antenna array, ring antenna array, space antenna array, and various special-shaped antenna arrays.
6. The method according to claim 1, wherein The obtaining of the N port sets includes: The N port sets are acquired according to the received high-layer signaling and / or physical-layer signaling.
7. The method according to claim 1, wherein The obtaining of the N port sets includes: The N port sets are acquired according to the antenna configuration and / or channel information of the communication node.
8. The method according to claim 1, wherein The channel state information report further includes port index information of K1 port sets among the N port sets.
9. The method according to claim 8, wherein The port index information includes one of the following: Absolute index information of the ports included in the K1 port sets; The K1 port sets include relative index information of the ports.
10. The method according to claim 1, wherein Among the K1 sets of channel state information, some elements of the channel state information in at least one set are zero.
11. The method according to claim 1, wherein Among the K1 sets of channel state information, at least one set of channel state information is generated in a manner different from that of at least one other set of channel state information.
12. The method according to claim 11, wherein The generation method of the channel state information in the at least one set includes at least one of the following: A generating method for generating channel state information based on at least one discrete Fourier transform vector; A method for generating channel state information based on Householder transform; A method for generating channel state information based on channel information; A method for generating channel state information based on a feature vector of channel information; A method for generating channel state information based on a nonlinear method.
13. The method according to claim 1, wherein Among the K1 sets of channel state information, the length of at least one set of channel state information is greater than or equal to the length of at least one other set of channel state information.
14. The method according to claim 1, wherein Among the K1 sets of channel state information, the channel state information type of at least one set of channel state information is different from the channel state information type of at least one other set of channel state information.
15. The method according to claim 1, wherein The channel state information report further includes M intra-set channel state information set indexes; wherein the M intra-set channel state information set indexes are used to indicate M intra-set channel state information sets, and M is a positive integer.
16. The method according to claim 15, wherein The channel state information sets within the M sets satisfy at least one of the following: Among the M intra-set channel state information sets, the number of channel state information pieces in at least one intra-set channel state information set is greater than or equal to the number of channel state information pieces in at least one other intra-set channel state information set; A channel state information generation method of at least one of the M intra-set channel state information sets is different from a channel state information generation method of at least one other intra-set channel state information set; Among the M intra-set channel state information sets, a channel state information length of at least one intra-set channel state information set is greater than or equal to a channel state information length of at least one other intra-set channel state information set; The length of the channel state information in the same set is the same, and the length of the channel state information in different sets is the same. The length of state information is different; The channel state information in the channel state information sets within the same set is of the same type, and the channel state information in the channel state information sets in different sets is of different types.
17. The method according to claim 15, further comprising: Determine the M sets of channel state information from the P sets of channel state information according to antenna configuration and / or channel information; P≥M, where P is a positive integer.
18. The method according to claim 1, wherein Each of the K1 sets of channel state information includes at least one of the following: One or more amplitude information, one or more phase information, one or more amplitude indication information, one or more coefficient phase indication information, and an index of a channel state information set.
19. The method according to claim 18, wherein The channel state information report further includes ordering information between channel state information in K1 sets of the N port sets.
20. The method according to claim 1, wherein The channel state information between the K2 sets is used to describe the coefficient information between all or part of the port sets of the N port sets, wherein the coefficient information includes: one or more amplitude information, one or more phase information, one or more amplitude indication information, and one or more coefficient phase indication information.
21. The method according to claim 20, wherein One of the K2 inter-set channel state information corresponds to one of the following: The channel state information vector of a layer; The coefficients of the same channel state information vector at the same layer; Coefficients of the same subband or subband group.
22. The method according to claim 1, wherein The channel state information reference signal resources corresponding to the N port sets satisfy any one of the following conditions: The N port sets correspond to a set of reference signal resources; The N port sets correspond to multiple groups of reference signal resources; N1 port sets among the N port sets correspond to one set of reference signal resources, and the other N2 port sets among the N port sets correspond to another set of reference signal resources; the sum of N1 and N2 is N, and N1 and N2 are positive integers.
23. The method according to claim 1, wherein Generating a channel state information report according to the K1 intra-set channel state information and the K2 inter-set channel state information includes: The K1 intra-set channel state information and the K2 inter-set channel state information are divided into K3 channel state information groups, and one or more channel state information groups generate a channel state information report, where K3 is a positive integer.
24. The method according to claim 23, wherein The K1 intra-set channel state information and the K2 inter-set channel state information are divided into K3 channel state information groups according to one of the following: a layer corresponding to the channel state information, a type of the channel state information, and a port set corresponding to the channel state information.
25. The method according to claim 24, wherein The dividing the K1 intra-set channel state information and the K2 inter-set channel state information into K3 channel state information groups includes any one of the following: dividing at least one intra-set channel state information and at least one inter-set channel state information corresponding to the same layer into the same channel state information group; dividing the channel state information in at least one set into the same channel state information group; dividing at least one inter-set channel state information into the same channel state information group; dividing the channel state information in at least one set belonging to the same channel state type into a channel state information group; The N port sets are divided into K3 port parts, and at least one intra-set channel state information corresponding to each port part of the K3 port parts is divided into a channel state information group.
26. The method according to claim 1, wherein The N port sets satisfy at least one of the following: The number of quantized bits of channel state information in at least one of the N port sets is greater than or equal to the number of quantized bits of channel state information in at least one other port set; Among the inter-set channel state information of the N port sets, the number of quantized bits of at least one inter-set channel state information is greater than or equal to the number of quantized bits of at least one other inter-set channel state information; The transmit power corresponding to at least one port set among the N port sets is greater than or equal to the transmit power corresponding to at least one other port set; Among the N port sets, the number of layers corresponding to at least one port set is greater than or equal to the number of layers corresponding to at least one other port set; The modulation and coding mode corresponding to at least one port set among the N port sets is different from the modulation and coding mode corresponding to at least one other port set; The number of frequency domain granularities corresponding to at least one port set among the N port sets is greater than or equal to the number of frequency domain granularities corresponding to at least one other port set. The number of frequency domain granularities.
27. A method for receiving channel state information, comprising: receiving a channel state information report; wherein the channel state information report includes K1 intra-set channel state information of N port sets and K2 inter-set channel state information of the N port sets, each of the N port sets including at least one port, where N is an integer greater than 1; Channel state information is generated according to the K1 intra-set channel state information and the K2 inter-set channel state information, wherein the K1 and the K2 are both positive integers, and the K1 is less than or equal to the N.
28. The method according to claim 27, wherein The N port sets include at least a first port set and a second port set, and the number of ports in the first port set is greater than or equal to the number of ports in the second port set.
29. The method according to claim 27, wherein The N port sets include at least a first port set and a second port set, wherein the first port set and the second port set satisfy one of the following conditions: The ports of the first port set are partially the same as the ports of the second port set; The ports of the first port set are different from the ports of the second port set; The first port set is a subset of the second port set.
30. The method of claim 27, wherein: Each of the K1 sets of channel state information includes at least one of the following: One or more amplitude information, one or more phase information, one or more amplitude indication information, one or more coefficient phase indication information, and an index of a channel state information set.
31. The method of claim 27, wherein: The channel state information between the K2 sets is used to describe the coefficient information between all or part of the port sets of the N port sets, wherein the coefficient information includes: one or more amplitude information, one or more phase information, one or more amplitude indication information, and one or more coefficient phase indication information.
32. The method of claim 27, wherein: Among the K1 sets of channel state information, at least one set of channel state information is generated in a manner different from that of at least one other set of channel state information.
33. A communication device, wherein: include: memory and processor; The memory is coupled to the processor; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 32 is performed.
34. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, which, when executed on a communication device, enable the communication device to perform the method according to any one of claims 1 to 32.
Citation Information
Patent Citations
Channel state information sending method and device, channel state information receiving method and device and storage medium
CN120415637A
Method and device for measuring channel state information
CN115484636A
Information processing method and device, network equipment and terminal
CN117015010A
Channel state information report coefficients
US20230109788A1
Techniques for reporting channel quality for dynamic antenna port adaptation
US20240014869A1