Channel state information sending method and device, channel state information receiving method and device and communication system
Patent Information
- Application Number
- CN202380093957.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-16
- Publication Date
- 2025-09-19
AI Technical Summary
In the existing technology, the method of CSI feedback based on AI/ML lacks standardization, resulting in deficiencies in performance and overhead, affecting the throughput of 5G and 6G wireless communications.
Provides a method for sending and receiving channel state information, a method for CSI feedback by standardizing AI/ML between terminal equipment and network equipment, including receiving, processing and sending CSI information, and using AI/ML models to generate and reconstruct CSI, Ensure the accuracy and efficiency of CSI.
By standardizing AI/ML for CSI feedback, the throughput of 5G and 6G wireless communications is improved, and the performance and resource utilization efficiency of CSI are improved.
Smart Images

Figure CN120677654A_ABST
Abstract
Description
Channel state information sending and receiving method, device and communication system Technical Field
[0001] The embodiments of the present application relate to the field of communication technologies. Background Art
[0002] Massive multiple-input multiple-output (MIMO) technology is one of the key technologies for 5G mobile communications. MIMO can provide higher channel capacity, but achieving these benefits depends on obtaining accurate channel state information.
[0003] In MIMO technology, terminal devices measure spatial channels and provide channel state information (CSI) back to the network. Based on this CSI, the network selects an appropriate precoding matrix for downlink transmission to the terminal, minimizing the probability of bit errors in the terminal's reception.
[0004] The channel state information generation and feedback process can be summarized as follows. The network device sends a channel state information reference signal (CSI-RS) to each terminal device. The terminal device estimates the channel using the received CSI-RS and obtains an estimate of the spatial channel matrix. The terminal device further uses the estimated spatial channel to obtain CSI. In new radio (NR) technology, CSI feedback is implicit. That is, the terminal device feeds back CSI in the form of recommended transmission parameters to the network device. These transmission parameters include the channel state information reference signal resource indicator (CQI), precoding matrix indicator (PMI), CSI-RS resource indicator (CRI), synchronization signal block resource indicator (SSBRI), layer indicator (LI), rank indicator (RI), and physical layer RSRP (L1-RSRP). The base station can directly use the parameters recommended by the terminal device for downlink transmission, or it can choose not to use the recommended parameters.
[0005] In frequency division duplex (FDD) systems, for the downlink, when network devices use downlink channel information for precoding, terminal devices are required to feed back downlink channel state information to the network devices via the uplink. However, because downlink channel information is proportional to the number of antennas on the network devices, in massive MIMO scenarios, the large number of network device antennas results in a very large amount of downlink channel state information feedback. The Third Generation Partnership Project (3GPP) has designed enhanced codebooks (e.g., the etype II codebook) for downlink feedback, reducing the amount of channel state information feedback through frequency domain compression. However, given the precious uplink resources, there is still a need to further reduce the amount of uplink feedback.
[0006] With the development of artificial intelligence / machine learning (AI / ML) technology, applying AI / ML technology to the physical layer of wireless communications to solve the difficulties of traditional methods has become a current technical direction.
[0007] Figure 1 is a schematic diagram of AI / ML-based CSI feedback. The AI / ML module may include an AI / ML-based CSI generation component and an AI / ML-based CSI reconstruction component. The AI / ML-based CSI generation component includes an AI / ML model, which may include an AI / ML encoder and quantizer. In addition, the AI / ML model may also include a pre-processing module. The AI / ML-based CSI reconstruction component includes an AI / ML reconstruction model, which includes a dequantizer and an AI / ML decoder. In addition, the AI / ML reconstruction model may also include a post-processing module.
[0008] As shown in Figure 1, in operation 101, the terminal device side uses the AI / ML-based CSI generation part to process and obtain CSI; the network device receives the CSI through the air interface; in operation 102, the network device uses the AI / ML-based CSI reconstruction part to process the received CSI to obtain recovered CSI.
[0009] It should be noted that the above introduction to the technical background is merely intended to provide a clear and complete description of the technical solutions of this application and facilitate understanding by those skilled in the art. Simply because these solutions are described in the background technology section of this application, it should not be assumed that the above technical solutions are well known to those skilled in the art.
[0010] Summary of the Invention
[0011] The inventors of the present application have discovered that, in the prior art, methods for performing CSI feedback based on AI / ML have not been standardized, and therefore a unified method for performing CSI feedback based on AI / ML needs to be established.
[0012] In response to at least one of the above-mentioned problems or other similar problems, the embodiments of the present application provide a method, device, and communication system for sending and receiving channel state information, and standardize the method for performing CSI feedback based on AI / ML. As a result, the performance and overhead gains of the method for performing CSI feedback based on AI / ML can be guaranteed, thereby improving the throughput of 5G and / or 6G wireless communications.
[0013] According to one aspect of an embodiment of the present application, a channel state information sending device is provided, which is applied to a terminal device, and the device includes:
[0014] The first receiving unit receives first information sent by a network device, where the first information includes an allowable maximum value of a bit width of precoding matrix information and / or information of a channel state information (CSI) generation model.
[0015] According to another aspect of an embodiment of the present application, a channel state information sending device is provided, which is applied to a terminal device, and the device includes:
[0016] a first receiving unit configured to receive a channel state information reference signal (CSI-RS) sent by a network device;
[0017] a first processing unit configured to measure channel information and generate CSI based on the CSI-RS and the first configuration; and
[0018] A first sending unit sends the CSI and / or information related to the decision of the terminal device to the network device.
[0019] According to another aspect of an embodiment of the present application, a channel state information receiving apparatus is provided, which is applied to a network device, and the apparatus includes:
[0020] The second sending unit sends first information to the terminal device, where the first information includes the maximum allowable value of the bit width of the precoding matrix information and / or information of the channel state information (CSI) generation model.
[0021] According to another aspect of an embodiment of the present application, a channel state information receiving apparatus is provided, which is applied to a network device, and the apparatus includes:
[0022] A second sending unit, configured to send a channel state information reference signal (CSI-RS) to a terminal device; and
[0023] a second receiving unit configured to receive channel state information (CSI) sent by the terminal device and / or information related to the decision of the terminal device,
[0024] The CSI is generated according to measurement channel information obtained based on the CSI-RS and the first configuration.
[0025] One of the beneficial effects of the embodiments of the present application is that: the method for performing CSI feedback based on AI / ML is standardized, thereby ensuring the performance and overhead gains of the method for performing CSI feedback based on AI / ML, thereby improving the throughput of 5G and / or 6G wireless communications.
[0026] With reference to the following description and accompanying drawings, specific embodiments of the present application are disclosed in detail, indicating the manner in which the principles of the present application can be employed. It should be understood that the embodiments of the present application are not limited in scope. Within the spirit and scope of the appended claims, the embodiments of the present application include many variations, modifications and equivalents.
[0027] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.
[0028] It should be emphasized that the term "include / comprising" when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The elements and features described in one figure or one embodiment of the present application can be combined with the elements and features shown in one or more other figures or embodiments. In addition, in the accompanying drawings, similar reference numerals represent corresponding parts in several figures and can be used to indicate corresponding parts used in more than one embodiment.
[0030] Figure 1 is a schematic diagram of CSI feedback based on AI / ML;
[0031] FIG2 is a schematic diagram of the communication system of the present application;
[0032] FIG3 is a schematic diagram of a method for transmitting channel state information (CSI) according to the first aspect of the present application;
[0033] FIG4 is another schematic diagram of the method for transmitting channel state information (CSI) according to the first aspect of the present application;
[0034] FIG5 is a schematic diagram of a method for receiving channel state information (CSI) according to the second aspect of the present application;
[0035] FIG6 is another schematic diagram of a method for receiving channel state information (CSI) according to the second aspect of the present application;
[0036] FIG7 is a schematic diagram of a device for transmitting channel state information (CSI) according to the third aspect of the present application;
[0037] FIG8 is a schematic diagram of a device for receiving channel state information (CSI) according to the fourth aspect of the present application;
[0038] FIG9 is a schematic diagram of a terminal device according to an embodiment of the fifth aspect;
[0039] FIG10 is a schematic diagram of a network device according to an embodiment of the fifth aspect. DETAILED DESCRIPTION
[0040] The above and other features of the present application will become apparent through the following description with reference to the accompanying drawings. In the description and the accompanying drawings, specific embodiments of the present application are disclosed in detail, which illustrate some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents that fall within the scope of the appended claims.
[0041] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish different elements from the name, but do not indicate the spatial arrangement or temporal order of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising", "including", "having", etc. refer to the presence of the stated features, elements, components or components, but do not exclude the presence or addition of one or more other features, elements, components or components.
[0042] In the embodiments of this application, the singular forms "a," "the," etc. include plural forms and should be broadly understood to mean "a" or "a type" rather than being limited to "one." Furthermore, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. Furthermore, the term "according to" should be understood to mean "at least in part based on...", and the term "based on" should be understood to mean "at least in part based on...", unless the context clearly indicates otherwise.
[0043] In the embodiments of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as New Radio (NR), Long Term Evolution (LTE), Enhanced Long Term Evolution (LTE-A, LTE-Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), etc.
[0044] Furthermore, communication between devices in the communication system may be carried out according to communication protocols of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR), etc., and / or other communication protocols currently known or to be developed in the future.
[0045] In the embodiments of the present application, the term "network device" refers to, for example, a device in a communication system that connects a terminal device to a communication network and provides services for the terminal device. Network devices may include, but are not limited to, the following devices: an integrated access and backhaul node (IAB-node), a base station (BS), an access point (AP), a transmission reception point (TRP), a broadcast transmitter, a mobile management entity (MME), a gateway, a server, a radio network controller (RNC), a base station controller (BSC), and the like.
[0046] Base stations may include, but are not limited to, NodeB (NB), evolved NodeB (eNodeB or eNB), and 5G base stations (gNB), among others. They may also include remote radio heads (RRHs), remote radio units (RRUs), relays, or low-power nodes (e.g., femeto, pico, etc.). The term "base station" may include some or all of their functions, and each base station may provide communication coverage for a specific geographic area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used.
[0047] In the embodiments of the present application, the term "user equipment" (UE) or "terminal equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives network services. A terminal device can be fixed or mobile and may also be referred to as a mobile station (MS), a terminal, a subscriber station (SS), an access terminal (AT), a station, and so on.
[0048] The terminal device may include but is not limited to the following devices: cellular phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, machine type communication device, laptop computer, cordless phone, smart phone, smart watch, digital camera, etc.
[0049] For another example, in scenarios such as the Internet of Things (IoT), the terminal device can also be a machine or device for monitoring or measurement, including but not limited to: machine type communication (MTC) terminal, vehicle-mounted communication terminal, device-to-device (D2D) terminal, machine-to-machine (M2M) terminal, and so on.
[0050] In addition, the term "network side" or "network device side" refers to one side of the network, which can be a base station or one or more network devices as mentioned above. The term "user side" or "terminal side" or "terminal device side" refers to the user or terminal side, which can be a UE or one or more terminal devices as mentioned above.
[0051] In the following description, the terms "uplink control signal" and "uplink control information (UCI)" or "physical uplink control channel (PUCCH)" are interchangeable, and the terms "uplink data signal" and "uplink data information" or "physical uplink shared channel (PUSCH)" are interchangeable to avoid confusion.
[0052] The terms "downlink control signal" and "downlink control information (DCI)" or "physical downlink control channel (PDCCH)" are interchangeable, and the terms "downlink data signal" and "downlink data information" or "physical downlink shared channel (PDSCH)" are interchangeable.
[0053] In addition, sending or receiving PUSCH can be understood as sending or receiving uplink data carried by PUSCH, sending or receiving PUCCH can be understood as sending or receiving uplink information carried by PUCCH, and sending or receiving PRACH can be understood as sending or receiving preamble carried by PRACH; uplink signals can include uplink data signals and / or uplink control signals, etc., and can also be referred to as uplink transmission (UL transmission) or uplink information or uplink channels. Sending uplink transmission on uplink resources can be understood as sending the uplink transmission using the uplink resources. Similarly, downlink data / signals / channels / information can be understood accordingly.
[0054] In the embodiments of the present application, the high-layer signaling may be, for example, radio resource control (RRC) signaling; for example, an RRC message, including, for example, an MIB, system information, or a dedicated RRC message; or an RRC information element (RRC IE). The high-layer signaling may also be, for example, MAC (Medium Access Control) signaling; or a MAC control element (MAC CE). However, the present application is not limited thereto.
[0055] The following describes the scenarios of the embodiments of the present application through examples, but the present application is not limited thereto.
[0056] Figure 2 is a schematic diagram of the communication system of the present application, which schematically illustrates a situation taking a terminal device and a network device as an example. As shown in Figure 2, the communication system 100 may include a network device 201 and a terminal device 202 (for simplicity, Figure 2 only illustrates one terminal device as an example).
[0057] In the embodiment of the present application, existing services or future services can be carried out between the network device 201 and the terminal device 202. For example, these services include but are not limited to: enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC), etc.
[0058] Among them, the terminal device 202 can send data to the network device 201, for example, using an authorized or unauthorized transmission mode. The network device 201 can receive data sent by one or more terminal devices 202 and feedback information to the terminal device 202, such as confirmation ACK / non-confirmation NACK information. The terminal device 202 can confirm the end of the transmission process, or can continue new data transmission, or can retransmit the data based on the feedback information.
[0059] In the following description of this application, artificial intelligence (AI) models may also be referred to as artificial intelligence / machine learning (AI / ML) models, and these two terms are interchangeable.
[0060] In the following embodiments of the present application, the signaling sent by the network device to the terminal device can be sent through downlink control information (DCI), and / or media access control element (MAC CE), and / or radio resource control (RRC) signaling.
[0061] In the following embodiments of the present application, the AI / ML-based CSI generation part and the AI / ML-based CSI reconstruction part are paired. The former can be applied to the terminal device side, and the latter can be applied to the network device side. If the terminal device uses a certain AI / ML-based CSI generation part, the network device must use the AI / ML-based CSI reconstruction part paired with the AI / ML-based CSI generation part to successfully reconstruct the channel information. If the network device uses a certain AI / ML-based CSI reconstruction part, the terminal device must use the AI / ML-based CSI generation part paired with the AI / ML-based CSI reconstruction part to successfully reconstruct the channel information on the network device side.
[0062] The AI / ML-based CSI generation part includes an AI / ML model, which can be used to generate one or more of precoding matrix information, rank indication (RI), layer indication (LI), channel resource indication (CRI), and channel quality indication (CQI). In addition, RI, LI, CRI, and CQI may not be generated by the AI / ML model. For example, the AI / ML-based CSI generation part may also include a module for generating RI, a module for generating LI, a module for generating CRI, and a module for generating CQI. The AI / ML-based CSI generation part may also include other modules, such as a module for truncating a bit sequence.
[0063] The information of the AI / ML-based CSI generation part may consist of AI / ML model information and / or information of the module for generating RI and / or information of the module for generating LI and / or information of the module for generating CRI and / or information of the module for generating CQI and / or information of the bit sequence truncation module and / or information of implementing other functional modules (if any).
[0064] An AI / ML model can consist of three parts: a preprocessing module, an AI / ML encoder, and a quantizer. Therefore, AI / ML model information can include preprocessing module information, AI / ML encoder information, and quantizer information. For example, an AI / ML model information can be described as "preprocessing module #2, AI / ML encoder #4, Quantizer #A." Furthermore, the preprocessing module, AI / ML encoder, and quantizer can be considered as a whole to label the AI / ML model information. That is, the AI / ML model information can also be represented as, for example, AI / ML model information #4.
[0065] The AI / ML reconstruction model of the AI / ML-based CSI reconstruction component, paired with the AI / ML model in the AI / ML-based CSI generation component, can also include three components: a dequantizer, an AI / ML decoder, and a post-processing module. Thus, the AI / ML reconstruction model information can include dequantizer information, AI / ML decoder information, and post-processing module information. For example, an AI / ML reconstruction model information can be described as "dequantizer #B, AI / ML decoder #1, post-processing module #2." Furthermore, the AI / ML reconstruction model information can also be represented as, for example, AI / ML reconstruction model #1, or simply AI / ML model #1, to indicate its pairing relationship with the AI / ML model #1 in the AI / ML-based CSI generation component.
[0066] The AI / ML model may also consist of two parts (for example, without a pre-processing module, or the pre-processing module is included in the AI / ML encoder and is regarded as a whole with the AI / ML encoder), that is, the AI / ML model includes an AI / ML encoder and a quantizer. At this time, the AI / ML model information may consist of AI / ML encoder information and quantizer information. The AI / ML reconstruction model of the AI / ML-based CSI reconstruction part paired with the AI / ML model may also consist of two parts, namely, a dequantizer and an AI / ML decoder. At this time, the AI / ML reconstruction model information consists of dequantizer information and AI / ML decoder information. The pre-processing module may be included in the AI / ML encoder or not. The post-processing module may be included in the AI / ML decoder or not.
[0067] The AI / ML model can also be composed of a part, that is, the AI / ML encoder and quantizer are regarded as a whole (for example, the AI / ML encoder and quantizer are inseparable and cannot be freely combined), and the AI / ML encoder may include a pre-processing module or not. In this case, the AI / ML model information is composed of only a part, for example, the AI / ML model information is AI / ML model #5. The AI / ML reconstruction model can also be composed of a part, that is, the dequantizer and AI / ML decoder are regarded as a whole (for example, the AI / ML decoder and dequantizer are inseparable and cannot be freely combined), and the AI / ML decoder may include a post-processing module or not. In this case, the AI / ML reconstruction model information is composed of only a part, for example, the AI / ML reconstruction model information is AI / ML reconstruction model #5, or simply referred to as AI / ML model #5, to indicate the pairing relationship with the AI / ML model #5 in the AI / ML-based CSI generation part.
[0068] In the various embodiments of the present application, it is assumed that the frequency domain resources are fixed, that is, the carrier frequency, subcarrier spacing, and bandwidth are fixed. In addition, the present application is not limited to this. For example, the description of each embodiment is also applicable to scenarios where at least one of the carrier frequency, subcarrier spacing, and bandwidth is not fixed.
[0069] In various embodiments of the present application, reporting may refer to an action in which a terminal device sends information to a network device. For example, reporting CSI by a terminal device may refer to the terminal device sending CSI to a network device.
[0070] Embodiments of the first aspect
[0071] The embodiment of the first aspect of the present application describes a process for performing CSI feedback based on AI / ML. The process includes configuration of a network device (e.g., network device 201 in FIG2 ) and reporting by a terminal device (e.g., network device 201 in FIG2 ). Among them, the network device can configure CSI reporting configuration information to the terminal device, including the maximum allowable maximum bit width of the precoding matrix information (for example, the maximum allowable bit width of the precoding matrix information can also be referred to as the maximum bit width of the precoding matrix information) and / or CSI generation model information and / or frequency domain reporting configuration (for example, the frequency domain reporting configuration includes frequency domain granularity, such as the number of subbands) and / or codebook configuration (including Type-I, Type II, Enhanced Type II CSI, or Further Enhanced Type II port selection codebook, configuration parameters of precoding matrix information generated by AI / ML method and group-based reporting configuration) and / or other configurations (for example, other configurations include at least one of the following: reporting configuration ID, channel measurement resources, CSI-IM interference measurement resources, reporting configuration type, reportQuantity, time domain restriction of channel measurement, time domain restriction of interference measurement, CQI table, groupBasedBeamReporting). The terminal device receives the CSI-RS transmitted by the network device, measures channel information based on the CSI reporting configuration, generates CSI, and transmits the CSI to the network device based on the CSI reporting configuration. At least a portion of the CSI information is generated using an AI / ML-based method and / or a traditional codebook method.
[0072] The following describes this in detail.
[0073] The embodiment of the first aspect provides a channel state information (CSI) transmission method, which is applied to a terminal device. In the following description, the network device may be, for example, the network device 201 in FIG2 , and the terminal device may be, for example, the terminal device 202 in FIG2 .
[0074] FIG3 is a schematic diagram of a method for transmitting channel state information (CSI) according to the first aspect of the present application. As shown in FIG3 , the method includes:
[0075] Operation 301: A terminal device receives first information sent by a network device, where the first information includes an allowable maximum value of a bit width of precoding matrix information and / or information of a channel state information (CSI) generation model.
[0076] The method shown in FIG3 is used to illustrate the configuration of a terminal device by a network device.
[0077] In some embodiments, at least a portion of the first information is configured in a CSI reporting configuration. At least a portion of the first information is configured in the first configuration. For example, the first configuration includes a maximum size of an uplink control information (UCI) payload and / or information about the CSI generation model. The precoding matrix information in the first information is at least a portion of the information in the uplink control information (UCI) payload.
[0078] For example, the terminal device receives a first configuration sent by the network device, and the first configuration includes the maximum size of the UCI payload (payload), and / or information about the CSI generation model, and / or indication information. The indication information instructs the terminal device to report second information, and the second information includes information about the CSI generation model and / or a method for allocating the maximum allowable bit width of the precoding matrix information. The terminal device receives the CSI-RS sent by the network device, measures the channel, and generates CSI. Then, the terminal device sends the CSI and / or the second information to the network device. The UCI payload may include CSI.
[0079] In some embodiments, the CSI includes precoding matrix information. In some embodiments, at least a portion of the second information is included in the CSI; or, at least a portion of the second information is part of the UCI but not included in the CSI; or, at least a portion of the second information is sent to the network device via RRC.
[0080] In some embodiments, the precoding matrix information involved in operation 301 is generated by the terminal device according to the configuration related to the precoding matrix configured by the network device based on a CSI generation model or a codebook. The CSI generation model is, for example, an artificial intelligence model.
[0081] For example, when an artificial intelligence model is used to generate precoding matrix information, the precoding matrix information can also be referred to as AI / ML-based precoding matrix information. The AI / ML-based precoding matrix information is obtained by processing the downlink channel matrix information measured by the terminal device through the AI / ML-based CSI generation part. The output of the AI / ML-based CSI generation part includes at least one of AI / ML-based precoding matrix information, layer indicator (LI), channel quality indicator (CQI), rank indicator (RI), and channel state information reference signal resource indicator (CRI). The downlink channel matrix information can be a downlink channel matrix, or it can be the right singular vector and / or eigenvector of the downlink channel matrix, or it can be other processing results of the downlink channel matrix, for example, the result of a two-dimensional inverse Fourier transform of the downlink channel matrix, but is not limited to this case. The downlink channel matrix is obtained by the terminal device through the channel state information reference signal (CSI-RS) measurement of the downlink channel.
[0082] In some embodiments, the maximum allowable bit width of the precoding matrix information (or the maximum bit width of the precoding matrix information) is set based on the number of layers and / or frequency domain granularity of the downlink transmission between the terminal device and the network device. The frequency domain granularity is, for example, the number of subbands.
[0083] In some embodiments, when the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the downlink transmission of the layer. When the terminal device has more than one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the sum of the maximum allowable value of the bit width of the precoding vector information of each transmission layer of the more than one layer of downlink transmission (or the maximum bit width of the precoding vector information).
[0084] In some embodiments, when a terminal device has more than one downlink transmission layer, the terminal device may set a maximum allowable bit width of the precoding vector information for each transmission layer. For example, the terminal device may set the maximum allowable bit width of the precoding vector information for each transmission layer based on an allocation method configured by a network device, a predetermined allocation method, or an allocation method determined by the terminal device.
[0085] The allocation method configured by the network device for the terminal device may be at least one of the following methods 1, 2, and 3:
[0086] Method 1: The maximum allowable bit width of the precoding vector information of all transmission layers is the same. In addition, the maximum allowable bit width of the precoding vector information of all transmission layers can be the same and fixed.
[0087] Method 2: The maximum allowable bit widths of the precoding vector information of at least two transmission layers are different;
[0088] Method 3. More than one first solution, wherein at least one first solution includes information about the maximum allowable bit width of precoding vector information for each transmission layer in all transmission layers. In Method 3, at least one downlink transmission layer may be configured with more than two first solutions.
[0089] In some embodiments, when the allocation method is the above-mentioned method 2: the terminal device further uses the second scheme determined by the terminal device to set the maximum allowable value of the bit width of the precoding vector information of each transmission layer, and sends the information of the determined second scheme to the network device; or, the terminal device uses the agreed or protocol-specified second scheme to set the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0090] Among them, the terminal device determines the second scheme may refer to: the terminal device selects a scheme from one or more candidate second schemes as the determined second scheme, and the candidate second scheme is configured by the network device or agreed upon by the network device and the terminal device or specified by the protocol; or, the terminal device determines the second scheme based on the CSI generation model used by the terminal device. For example, the terminal device sets the maximum allowable bit width of the precoding vector information of each transmission layer based on the bit width of the output of the CSI generation model, thereby determining the second scheme.
[0091] In some embodiments, when a terminal device has only one downlink transmission layer, the terminal device selects a CSI generation model corresponding to that downlink transmission layer based on the maximum allowable bit width of the precoding matrix information. Furthermore, the terminal device may also send information about the CSI generation model used for that downlink transmission layer to the network device.
[0092] In some embodiments, when a terminal device has more than one layer of downlink transmission, the terminal device selects a CSI generation model for each layer of downlink transmission based on the maximum allowable value of the bit width of the precoding vector information of each transmission layer. In addition, the terminal device also sends information about the CSI generation model used for each layer of downlink transmission to the network device; or, when all downlink transmission layers use the same CSI generation model, the terminal device sends information about the same CSI generation model to the network device, and the terminal device sends information to the network device to indicate that all downlink transmission layers use the same CSI generation model. Thus, the network device can determine the information about the CSI generation model corresponding to each layer of downlink transmission of the terminal device.
[0093] In some embodiments, when the terminal device has more than one layer of downlink transmission, the information of the CSI generation model contained in the first information received from the network device includes: at least two layers of downlink transmission use different CSI generation models; or, all downlink transmission layers use the same CSI generation model.
[0094] The maximum allowable value of the bit width of the precoding vector information of all downlink transmission layers is the same, or the maximum allowable value of the bit width of the precoding vector information of at least two downlink transmission layers is different. For example, the maximum allowable value of the bit width of the precoding vector information of each downlink transmission layer can be determined in the following manner: the terminal device determines the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer, and sends the determined maximum allowable value of the bit width to the network device; and / or, the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is configured by the network device; and / or, the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is specified by the protocol.
[0095] In some embodiments, the first information in operation 301 further includes: frequency domain reporting configuration and / or codebook configuration, wherein the frequency domain reporting configuration includes frequency domain granularity.
[0096] In some embodiments, the first information in operation 301 may further include at least one of the following information:
[0097] Reporting configuration identifier, channel measurement resources, channel state information-interference measurement (CSI-IM) resources, reporting configuration type, reporting quantity (reportQuantity), time domain limit of channel measurement, time domain limit of interference measurement, channel quality indication (CQI) table, group-based beam reporting (groupBasedBeamReporting).
[0098] In some embodiments, as shown in FIG3 , the channel state information sending method may further include:
[0099] Operation 302: The terminal device generates CSI according to the allocation method of the maximum allowable bit width of the precoding matrix information configured by the network device and the CSI generation model, and reports the CSI to the network device.
[0100] In operation 302, when the maximum allowable bit width of the precoding vector information of at least one transmission layer is less than the number of bits output by the CSI generation model of the transmission layer, processing is performed to make the number of bits output by the CSI generation model less than or equal to the maximum allowable bit width of the precoding vector information of the transmission layer. This processing may be bit truncation.
[0101] The processing method may be set by the terminal device and sent to the network device; or, the processing method may be configured by the network device or specified by a protocol.
[0102] In operation 302, when the uplink resources used to report the precoding matrix information are less than the maximum allowable bit width of the precoding matrix information, the CSI is discarded. For example, the CSI may be discarded based on the priority of the CSI report.
[0103] The discarding method may be set by the terminal device and sent to the network device; or, the discarding method may be configured by the network device or specified by a protocol.
[0104] In some embodiments, as shown in FIG3 , the channel state information sending method may further include:
[0105] Operation 303: The terminal device receives first indication information sent by the network device, where the first indication information is used to indicate: a method for the terminal device to generate CSI, and / or whether the terminal device selects a method for generating CSI.
[0106] Among them, the first indication information indicates that the terminal device performs a CSI generation method, for example: using a CSI generation model to generate CSI (i.e., generating CSI based on an artificial intelligence model), or generating CSI based on a code book (i.e., a traditional code book method).
[0107] The first indication information indicates whether the terminal device selects a CSI generation method, for example: the terminal device selects to use a CSI generation model to generate CSI (i.e., generate CSI based on an artificial intelligence model) or generate CSI based on a codebook; or, the terminal device does not select a CSI generation method.
[0108] In some embodiments, the first indication information is included in a codebook configuration sent by the network device to the terminal device. In other embodiments, the first indication information is included in a CSI reporting configuration sent by the network device to the terminal device.
[0109] Through the first indication information, the terminal device can use a method for CSI feedback based on the coexistence of traditional codebooks and AI / ML. This method is compatible with existing wireless communication standards and equipment. It also enables flexible switching between traditional codebook methods and AI / ML methods. Furthermore, if the AI / ML-based CSI feedback method fails, the traditional codebook method remains available, ensuring the normal operation of the communication system.
[0110] FIG4 is another schematic diagram of a method for transmitting channel state information (CSI) according to the first aspect of the present application. As shown in FIG4 , the method includes:
[0111] Operation 401: A terminal device receives a channel state information reference signal (CSI-RS) sent by a network device.
[0112] Operation 402: Measure channel information based on the CSI-RS and the first configuration, and generate CSI; and
[0113] Operation 403: Send the CSI and / or information related to the decision of the terminal device to a network device.
[0114] The method shown in FIG4 is used to illustrate the reporting of CSI by a terminal device.
[0115] In operation 402, the description of the first configuration is the same as that of the first configuration in operation 301. The first configuration includes a channel state information (CSI) reporting configuration and / or a configuration based on radio resource control (RRC) signaling transmission.
[0116] In operation 402 , at least a portion of CSI information is generated using an artificial intelligence model-based method and / or a codebook-based method.
[0117] In operation 403 , the information related to the decision of the terminal device may include: a method for allocating the maximum allowable bit width of precoding matrix information determined by the terminal device, and / or information on a CSI generation model determined by the terminal device.
[0118] In some embodiments of operation 403, the terminal device sends the CSI and / or information related to the decision of the terminal device to the network device based on at least one of the CSI reporting configuration, the first configuration, and the configuration transmitted based on RRC signaling. For example, the terminal device sends the CSI and / or information related to the decision of the terminal device to the network device via uplink control information (UCI) and / or RRC signaling.
[0119] The following describes the method for transmitting the channel state information (CSI) shown in FIG3 and FIG4 in conjunction with an embodiment.
[0120] Example 1:
[0121] In embodiment 1, the network device configures the maximum allowable bit width and / or frequency domain granularity, such as the number of subbands, of precoding matrix information (e.g., AI / ML-based precoding matrix information) to the terminal device.
[0122] In some embodiments, the maximum allowable value of the bit width of the AI / ML-based precoding matrix information configured by the network device may be more than one. The maximum allowable value of the bit width of the configured AI / ML-based precoding matrix information is related to the number of layers of downlink transmission, and may also be related to the number of subbands. For example: the maximum number of layers allowed for downlink transmission is a positive integer N≥1, and the maximum allowable value of the bit width of the AI / ML-based precoding matrix information configured by the network device includes one or more possibilities of the actual number of downlink transmission layers. The terminal device learns the maximum allowable value of the bit width of the AI / ML-based precoding matrix information based on the rank of the downlink channel matrix measured by it and / or its reported rank indication (RI) and / or the number of downlink transmission layers and / or the frequency domain granularity configured by the network device, such as the number of subbands. For example, when N=4, the maximum allowable value of the bit width of the AI / ML-based precoding matrix information configured by the network device to the terminal device is shown in Table 1 below.
[0123] Table 1
[0124] The downlink channel matrix measured by the terminal device has a rank of 2 and a number of subbands of 13, resulting in a CSI payload of 220 bits. For another example, if N = 7, the maximum allowable bit width of the AI / ML-based precoding matrix information configured by the network device for the terminal device may not include all downlink transmission layers, as shown in Table 2 below.
[0125] Table 2
[0126] For the case where there is no configuration, that is, M = 4, 7, the terminal device can determine the maximum allowable value of the bit width of the AI / ML-based precoding matrix information by itself and report it to the network device. The terminal device can determine the maximum allowable value of the bit width of the AI / ML-based precoding matrix information according to Table 2, that is, under the premise of the same number of subbands, the maximum allowable value of the bit width of the AI / ML-based precoding matrix information corresponding to M = 4 is not less than the maximum allowable value of the bit width of the AI / ML-based precoding matrix information corresponding to M = 3 and does not exceed the payload corresponding to M = 5, and the maximum allowable value of the bit width of the AI / ML-based precoding matrix information corresponding to M = 7 is not less than the payload corresponding to M = 6. The terminal device may also determine the maximum allowable value of the bit width of the AI / ML-based precoding matrix information not according to Table 2, that is, even if the number of subbands is the same, M=4,7, at least one corresponding maximum allowable value of the bit width of the AI / ML-based precoding matrix information does not satisfy the monotonically increasing relationship between the maximum allowable value of the bit width of the AI / ML-based precoding matrix information and N. In some embodiments, the maximum allowable value of the bit width of the AI / ML-based precoding matrix information configured by the network device is N for each possibility N p There are more than one (N p >1), the network device from the N p Select one or a combination of the possibilities and configure it to the terminal device. p Possible configurations may be specified by the standard, agreed upon by the network device and the terminal device, or determined by the network device or the terminal device. For example, the maximum allowable bit width of the AI / ML-based precoding matrix information configured by the network device to the terminal device is specified by the standard. An example is shown in Table 3 below.
[0127] Table 3
[0128] The network device configures the maximum allowable bit width of the AI / ML-based precoding matrix information #2 to the terminal device.
[0129] The number of downlink transmission layers is M = 4, and the number of subbands is N. sb =13, the terminal device learns that the maximum allowable bit width of the AI / ML-based precoding matrix information is 357 bits. In some embodiments, the network device configures the number of layers and / or subbands for downlink transmission. In this case, the network device only configures the maximum allowable bit width of the AI / ML-based precoding matrix information for the configured number of layers and / or subbands for downlink transmission. The configured maximum allowable bit width of the AI / ML-based precoding matrix information may have one or more possibilities.
[0130] For example, if a network device is configured with 2 downlink transmission layers and 13 subbands, and the maximum allowable bit width for the AI / ML-based precoding matrix information is 234 bits, which is the sum of the maximum allowable bit widths of the "AI / ML-based precoding vector information for one transmission layer" for the two transmission layers. For another example, if a network device is configured with 1 downlink transmission layer and 12 subbands, the maximum allowable bit width for the AI / ML-based precoding matrix information configured for the terminal device is as shown in Table 4 below.
[0131] Table 4
[0132] In some implementations, there may be more than one CSI discarding method. The CSI discarding method may be agreed upon by the network device and the terminal device, specified by the network device, specified by the terminal device, or specified by a standard. If there is only one CSI discarding method, the terminal device discards CSI according to that CSI discarding method and does not need to report it to the network device. If there is more than one CSI discarding method, the network device may configure the CSI discarding method, or the terminal device may determine the CSI discarding method and report it to the network device. For example, a standard document specifies three CSI discarding methods: CSI discarding method #1, CSI discarding method #2, and CSI discarding method #3. The network device configures CSI discarding method #3 for the terminal device, requiring two bits to describe the CSI discarding method. For another example, the network device and the terminal device agree on two CSI discarding methods: CSI discarding method A and CSI discarding method B. Both the network device and the terminal device know both discarding methods and their numbers. The terminal device decides to use CSI discarding method A. Since both the network device and the terminal device know the details of CSI discarding method A, the terminal device only needs to report the number "A" to the network device. For example, one bit may be used to describe the CSI discarding mode number, with bit "1" used to describe "CSI discarding mode A" and bit "0" used to describe "CSI discarding mode B." The terminal device reports bit "1" to the network device for the selected CSI discarding mode.
[0133] The first embodiment is further described below through Examples 1, 2, and 3.
[0134] Example 1:
[0135] In Example 1, the CSI discarding mode may be configured by the network device, determined by the terminal device and reported to the network device, or specified by the standard. The specific implementation is the same as above and will not be repeated.
[0136] In some implementations, the network device configures a method for allocating the maximum allowable bit width of AI / ML-based precoding matrix information for downlink transmission.
[0137] For downlink transmission with only one layer, the maximum allowable bit width of the AI / ML-based precoding matrix information configured by the network device is the maximum allowable bit width of the AI / ML-based precoding matrix information for downlink transmission.
[0138] For downlink transmission with more than one layer, the maximum allowable bit width of the AI / ML-based precoding matrix information configured by the network device is the sum of the maximum allowable bit widths of the AI / ML-based precoding vector information of one transmission layer for all transmission layers of the downlink transmission with more than one layer.
[0139] A method for allocating a maximum allowable bit width of AI / ML-based precoding matrix information for downlink transmission of more than one layer configured by a network device, comprising:
[0140] Method 1: The maximum allowable bit width of the precoding vector information of all transmission layers is the same. In addition, the maximum allowable bit width of the precoding vector information of all transmission layers can be the same and fixed.
[0141] Method 2: The maximum allowable bit widths of the precoding vector information of at least two transmission layers are different;
[0142] Method 3. More than one first solution, wherein at least one first solution includes information about the maximum allowable bit width of precoding vector information for each transmission layer in all transmission layers. In Method 3, at least one downlink transmission layer may be configured with more than two first solutions.
[0143] In method 2, the network device configures the terminal device to have at least two transport layers with different maximum allowable bit widths of the precoding vector information for one transport layer based on AI / ML, but does not configure an operation scheme (i.e., the second scheme). The second scheme may have one or more options. The second scheme is determined by the terminal device and reported to the network device.
[0144] The second solution can be selected from one or more candidate second solutions. The candidate second solution can be determined by the terminal device, agreed upon by the network device and the terminal device, or specified in a standard document. For example, there are four layers in the downlink transmission, i.e., M = 4, and the number of subbands is 12. The maximum allowable bit width of the AI / ML-based precoding matrix information configured by the network device is C = 370 bits.
[0145] The network device configures the terminal device with the number of the allocation method for the maximum allowable value of the bit width of the AI / ML-based precoding matrix information for downlink transmission, that is, the number corresponding to scheme 1, method 2 or method 3. Since there are three allocation methods in total, 2 bits can be used to describe them. The bit descriptions of scheme 1, method 2 or method 3 can be, for example, 00, 01, and 10 respectively. For example, the network device configures the terminal device with method 2 for the allocation method for the maximum allowable value of the bit width of the AI / ML-based precoding matrix information, that is, "the maximum allowable value of the bit width of the precoding vector information of one transmission layer based on AI / ML of at least two transmission layers is different", and is described using the bit sequence "01". The terminal device reports the operation scheme of method 2 (i.e., the second scheme) for allocating the maximum allowable value of the bit width of the AI / ML-based precoding matrix information to the network device. The second scheme can be one of the candidate second schemes shown in Table 5. Table 5 can be specified by the standard or agreed upon by the network device and the terminal device, and is not limited to these two cases.
[0146] In Table 5, for each possible number of downlink transmission layers, two candidate second solutions are given.
[0147] Table 5
[0148] Where C = 370 bits is the sum of the maximum allowable bit widths of the precoding vector information of one transport layer based on AI / ML for all downlink transmission layers. The terminal device decides to use candidate second solution 1 (i.e., takes candidate second solution 1 as the second solution). Since M = 4, the second solution is "the maximum allowable bit width of the precoding vector information of one transport layer based on AI / ML for the first layer". The second layer is based on AI / ML and the permissible bit width of the precoding vector information of a transport layer The third layer is based on AI / ML and the permissible bit width of the precoding vector information of a transmission layer The fourth layer is based on AI / ML and the permissible bit width of the precoding vector information of a transport layer
[0149] For another example, the network device configures Method 2 for allocating the maximum allowable bit width of AI / ML-based precoding matrix information to the terminal device. This method specifies that the maximum allowable bit width of AI / ML-based precoding vector information for at least two transmission layers is different, as described using the bit sequence "01." The terminal device determines the second scheme for Method 2 for allocating the maximum allowable bit width of AI / ML-based precoding matrix information, which is not given in Table 5 but is determined by the terminal device as follows: "The maximum allowable bit width of AI / ML-based precoding vector information for the first layer is 120 bits; the maximum allowable bit width of AI / ML-based precoding vector information for the second layer is 100 bits; the maximum allowable bit width of AI / ML-based precoding vector information for the third layer is 80 bits; the maximum allowable bit width of AI / ML-based precoding vector information for the fourth layer is 70 bits," and reports this second scheme to the network device.
[0150] For another example, the method for allocating the maximum allowable value of the bit width of the AI / ML-based precoding matrix information configured by the network device to the terminal device is method 2, that is, the maximum allowable value of the bit width of the precoding vector information of one transmission layer based on AI / ML of at least two transmission layers is different, and is described using the bit sequence "01". The second scheme of method 2 for allocating the maximum allowable value of the bit width of the AI / ML-based precoding matrix information determined by the terminal device is determined based on the AI / ML-based CSI generation part selected by the terminal device. For situations where CSI discarding is required, an example is that the uplink resources available for reporting the AI / ML-based precoding matrix information are less than the maximum allowable value of the bit width of the AI / ML-based precoding matrix information. The description of the CSI discarding method is as described above and will not be repeated.
[0151] The terminal device reports the information of the AI / ML-based CSI generation part selected by it to the network device. Some implementation methods of the information of the AI / ML-based CSI generation part are given as examples in Example 2 below, which will not be repeated here.
[0152] One or more first solutions in Method 3 may be specified by the network device, specified by the standard, or agreed upon between the network device and the terminal device, and are not limited to these three situations. For example: the downlink transmission has M = 4 layers and the number of subbands is N. sbis 13. The maximum allowable value of the bit width of the AI / ML-based precoding matrix information configured by the network device to the terminal device is 300 bits, and the allocation method for configuring the maximum allowable value of the bit width of the AI / ML-based precoding matrix information is method 3, that is, "more than one first scheme", described by the bit sequence "10". The possible operating schemes can be given in Table 6. As above, Table 6 can be specified by the standard, or it can be agreed upon by the network device and the terminal device, or it can be specified by the network device, but is not limited to this. The number of layers M and the number of subbands N for each downlink transmission can be sb For any combination of , there is a possible operation scheme similar to Table 6, which may be specified by the standard, agreed upon by the network device and the terminal device, or specified by the network device, but is not limited thereto.
[0153] Table 6
[0154] The network device configures the first scheme 1 of the method 3 for allocating the maximum allowable value of the bit width of the precoding matrix information based on AI / ML, so the method for allocating the maximum allowable value of the bit width of the precoding matrix information based on AI / ML is: the first layer of the maximum allowable value of the bit width of the precoding vector information of a transmission layer based on AI / ML = 100 bits, the second layer of the maximum allowable value of the bit width of the precoding vector information of a transmission layer based on AI / ML = 80 bits, the third layer of the maximum allowable value of the bit width of the precoding vector information of a transmission layer based on AI / ML = 60 bits, and the fourth layer of the maximum allowable value of the bit width of the precoding vector information of a transmission layer based on AI / ML = 60 bits.
[0155] According to the allocation method of the maximum allowable bit width of the AI / ML-based precoding matrix information for downlink transmission, and / or the first solution, and / or the second solution, the terminal device can select more than one AI / ML model. The terminal device reports the information of the AI / ML model it uses to the network device, and the network device can find the AI / ML decoding model paired with the AI / ML model based on this information. The implementation method of the AI / ML model information is as described above and will not be repeated here.
[0156] In some embodiments, downlink transmission has only one layer. Based on the method for allocating the maximum allowable bit width of the AI / ML-based precoding matrix information for downlink transmission, and / or the first solution, and / or the second solution, the terminal device can select one or more AI / ML models. The terminal device reports information about the AI / ML model it uses, for example, based on AI / ML model #1. For another example, AI / ML encoder #3 and quantizer #2.
[0157] In some embodiments, when there is more than one layer of downlink transmission: at least two layers use different AI / ML models (including the case where the number of feedback bits is the same but the AI / ML encoder and quantizer are different), and the terminal device reports the information of the AI / ML model used by each layer (traversing the case where it consists of one part, two parts, and three parts); or, all transmission layers use the same AI / ML model, and the terminal device reports the information of the AI / ML model (traversing the case where it consists of one part, two parts, and three parts. At this time, since the AI / ML models of all layers are the same, only the information of one AI / ML model can be reported).
[0158] The method used by the terminal device to report CSI generation to the network device, that is, one of the two options of "at least two layers use different AI / ML models" and "all transport layers use the same AI / ML model", can be described using 1 bit.
[0159] In some embodiments, the maximum allowable bit width of the AI / ML-based precoding vector information for one or more transport layers may be less than the number of bits output by the AI / ML model of the transport layer. Processing is required on the output bit sequence of the AI / ML model of the layer so that the length of the processed output bit sequence of the AI / ML model of the layer equals the maximum allowable bit width of the AI / ML-based precoding vector information for the transport layer. For example, the processing may include truncating the output bit sequence of the AI / ML model of the layer. The truncation operation may include deleting some bits, which may be specified by the standard, pre-agreed upon by the network device and the terminal device, specified and configured by the network device, or determined and reported by the terminal device, without limitation to these four possibilities. For example, the standard specifies that the bits are the last several bits of the output bit sequence of the AI / ML model, and the number of these bits is equal to the length of the output bit sequence of the AI / ML model of the layer minus the maximum allowable bit width of the AI / ML-based precoding vector information for the transport layer of the layer. The network device lengthens the bit position by the number of bits of the number of bits, and the number of bits of the number of bits can be all 0, or all 1, or a bit sequence specified by the standard or predefined by the network device and the terminal device. The padded bit sequence is then input into the AI / ML reconstruction model paired with the AI / ML model to obtain the recovered channel information. Among them, the network device knows the bit width allocation method and scheme of the precoding matrix information based on AI / ML, and also knows the AI / ML model used by all transmission layers (i.e., the number of feedback bits), so the network device can determine how many 0s or 1s to add, and the operation on the network device side is unambiguous.
[0160] For situations where CSI discarding is required, an example is that the uplink resources available for reporting AI / ML-based precoding matrix information are less than the maximum allowable bit width of the AI / ML-based precoding matrix information. The description of the CSI discarding method is as described above and will not be repeated here.
[0161] Example 2:
[0162] In some embodiments, the network device configures information about the AI / ML model (i.e., the CSI generation model) used by the terminal device. The AI / ML model information can include two parts of information, or three parts of information. In addition, the AI / ML model information can also consist of only one part, that is, the AI / ML encoder and quantizer are annotated as a whole. This will not be repeated here.
[0163] When there are at least two layers of downlink transmission, at least two layers of downlink transmission use different AI / ML models (for example, the number of feedback bits is the same, but the AI / ML encoder and quantizer are different; or, the same AI / ML encoder is used but the quantizer is different), or, the at least two layers of downlink transmission use the same AI / ML model.
[0164] In some embodiments, the maximum allowable value of the bit width of the precoding vector information of one transport layer based on AI / ML may be the same for all transmission layers, or the maximum allowable value of the bit width of the precoding vector information of one transport layer based on AI / ML may be different for at least two layers. Even if all layers use the same AI / ML model, the maximum allowable value of the bit width of the precoding vector information of one transport layer based on AI / ML may be different for at least two layers, for example, the end of one or more CSI layers may be truncated.
[0165] In some embodiments, the maximum allowable bit width of the precoding vector information of a transmission layer based on AI / ML for all layers is configured by the network device; or, the maximum allowable bit width of the precoding vector information of a transmission layer based on AI / ML for all layers is specified by the standard; or, the maximum allowable bit width of the precoding vector information of a transmission layer based on AI / ML for all layers is determined and reported by the terminal device.
[0166] In some embodiments, the network device configures the maximum allowable maximum bit width of the precoding vector information of a transmission layer based on AI / ML for some layers, and the terminal device determines and reports the maximum allowable maximum bit width of the precoding vector information of a transmission layer based on AI / ML for the remaining layers; or, the standard specifies the maximum allowable maximum bit width of the precoding vector information of a transmission layer based on AI / ML for some layers, and the network device configures the maximum allowable maximum bit width of the precoding vector information of a transmission layer based on AI / ML for the remaining layers; or, the standard specifies the maximum allowable maximum bit width of the precoding vector information of a transmission layer based on AI / ML for some layers, and the terminal device determines and reports the remaining layers The maximum allowable maximum bit width of the precoding vector information of a transport layer based on AI / ML is specified in the standard; or, the standard specifies the maximum allowable maximum bit width of the precoding vector information of a transport layer based on AI / ML for some layers, the network device configures the maximum allowable maximum bit width of the precoding vector information of a transport layer based on AI / ML for some layers (different from those specified in the standard), and the terminal device determines and reports the maximum allowable maximum bit width of the precoding vector information of a transport layer based on AI / ML for the remaining layers. For example, assuming that the maximum number of layers for downlink transmission is 6, Table 7 gives the objects that specify the maximum allowable bit width of the precoding vector information of a transport layer based on AI / ML for each layer.
[0167] Table 7
[0168] In some embodiments, for a situation where the maximum allowable value of the bit width of the precoding vector information of a transmission layer based on AI / ML of a certain layer is different from the output number of bits of the precoding matrix information of the said layer of the AI / ML model, for example, each layer uses the same AI / ML model, but the maximum allowable value of the bit width of the precoding vector of a transmission layer based on AI / ML of at least two layers is different. If the former is smaller than the latter, the terminal device may truncate the bit sequence, and the position of the truncation may be specified by the standard, may be agreed in advance between the network device and the terminal device, may be configured by the network device, or may be determined and reported by the terminal device. For example, the number of bits at the very end, the number of bits is equal to the output number of bits of the AI / ML model of the layer minus the maximum allowable value of the bit width of the precoding vector of a transmission layer based on AI / ML of the said layer.
[0169] For situations where CSI discarding is required, an example is that the uplink resources available for reporting AI / ML-based precoding matrix information are less than the maximum allowable bit width of the AI / ML-based precoding matrix information. The description of the CSI discarding method is as described above and will not be repeated here.
[0170] For the case where there is only one layer of downlink transmission, the terminal device uses the AI / ML-based CSI generation part configured by the network device to generate and report CSI. For the case where the output bit sequence of the AI / ML-based CSI generation part needs to be processed, an example is when the length of the output bit sequence is greater than the maximum allowable bit width of the AI / ML-based precoding matrix information. The description of the processing is as described above (for example, truncating the bit sequence) and will not be repeated here.
[0171] For situations where CSI discarding is required, an example is that the uplink resources available for reporting AI / ML-based precoding matrix information are less than the maximum allowable bit width of the AI / ML-based precoding matrix information. The description of the CSI discarding method is as described above and will not be repeated here.
[0172] Example 3:
[0173] In some embodiments, the network device configures information about an optional AI / ML model (i.e., a CSI generation model) for the terminal device, and the network device configures a method for allocating the maximum allowable bit width of the optional AI / ML-based precoding matrix information for downlink transmission. The method for allocating the optional AI / ML model information and the maximum allowable bit width of the optional AI / ML-based precoding matrix information is the same as in the above embodiment and will not be repeated here.
[0174] For example, the network device configures the terminal device with an optional AI / ML model and a method for allocating the maximum allowable value of the bit width of the precoding matrix information based on the AI / ML.
[0175] Terminal devices may generate and report CSI based on the configuration of network devices and, if necessary, perform bit truncation and / or CSI discard on the output of the AI / ML model. For example, assuming the maximum possible number of downlink transmission layers is N = 4, in this example, the number of downlink transmission layers is M = 2, and the number of subbands is 13.
[0176] The network device configures the terminal device to use the same AI / ML model for both layers, using AI / ML model #2 with an output bit sequence length of 100 bits. The network device configures method #3 for allocating the maximum allowable bit width of the AI / ML-based precoding matrix information, i.e., a specific operation scheme (i.e., the first scheme), as given in Table 8.
[0177] Assume that the maximum allowable bit width of the AI / ML-based precoding matrix information configured by the network device is C = 180 bits. Based on the operation scheme corresponding to M = 2 in Table 8, the terminal device allocates the maximum allowable bit width of the AI / ML-based precoding vector information for a first-layer transmission layer to 101 bits, and the maximum allowable bit width of the AI / ML-based precoding vector information for a second-layer transmission layer to 79 bits. This indicates that the maximum allowable bit width of the AI / ML-based precoding vector information for a first-layer transmission layer is greater than the length of the output bit sequence of the AI / ML model of the first layer. The standard stipulates that the truncation operation deletes the last several bits of the bit sequence, and the network device-side lengthening operation adds 1s to the last several bits. Therefore, the CSI fed back to the network device by the terminal device is: the output bit sequence of the AI / ML model of the first layer, and the first 79 bits of the output bit sequence of the AI / ML model of the second layer.
[0178] Because the network device configures the maximum allowable bit width for AI / ML-based precoding matrix information, the maximum allowable bit width for AI / ML-based precoding matrix information, and the AI / ML model used by the terminal device, the network device knows that the input bit sequence length of the AI / ML reconstruction model paired with the AI / ML model is 100 bits. Therefore, the network device does not process the output bit sequence of the first-layer AI / ML model and inputs it to the AI / ML-based CSI reconstruction portion. The network device then appends 21 "1" bits to the output bit sequence of the second-layer AI / ML model and inputs the padded bit sequence to the AI / ML-based CSI reconstruction portion.
[0179] Table 8 shows a specific operation scheme (ie, the first scheme) of the method for allocating the maximum allowable bit width of the precoding matrix information based on AI / ML, which is applicable to the case where the number of subbands is 13.
[0180] Table 8
[0181] Example 2:
[0182] This embodiment is a CSI feedback process based on both traditional codebook methods and AI / ML methods, including network device configuration and terminal device reporting.
[0183] The network device configures the terminal device with available CSI feedback configurations based on the traditional codebook method and available CSI feedback configurations based on the AI / ML method.
[0184] In some embodiments, the network device does not allow the terminal device to select a CSI feedback method, that is, the network device instructs the terminal device to perform CSI feedback, that is, the network device selects a configuration from the two methods and instructs the terminal device through signaling, and the configuration requires overhead. For example, CSI feedback based on the traditional code book method is recorded as CSI feedback method 1, and CSI feedback based on the AI / ML method is recorded as CSI feedback method 2. Configuring the CSI feedback method requires 1 bit to describe this configuration information. For example, the network device configures the terminal device to use feedback method 1, that is, to perform CSI feedback based on the traditional code book method, and uses bit "0" to describe this configuration information. The network device also configures the terminal device to use the code book configuration, which can be a Rel-16type II code book. For another example, the network device configures the terminal device to use feedback method 2, that is, to perform CSI feedback based on the AI / ML method, and uses bit "1" to describe this configuration information. The CSI feedback process based on the AI / ML method is as described in Example 1 and will not be repeated here.
[0185] In some implementations, the network device allows the terminal device to select a CSI feedback method and report it to the network device. In this implementation, the network device may instruct the terminal device to use a CSI feedback method, or it may instruct the terminal device to select a CSI feedback method on its own and report it to the network device. The network device instructs the terminal device via signaling, and the configuration requires overhead. For example, the CSI feedback method selected and reported by the terminal device is denoted as CSI feedback method A, CSI feedback based on a traditional codebook method is denoted as CSI feedback method B, and CSI feedback based on an AI / ML method is denoted as CSI feedback method C. Configuring the CSI feedback method requires two bits to describe this configuration information. For example, the network device configures the terminal device to use feedback method A, i.e., "the terminal device selects a CSI feedback method and reports it," using bits "00" to describe this configuration information. For another example, the network device configures the terminal device to use feedback method B, i.e., "CSI feedback based on a traditional codebook method," using bits "01" to describe this configuration information. The network device also configures the terminal device to use the codebook, which can be a Rel-15 type II codebook. For example, the network device configures the terminal device to use feedback mode C, namely "CSI feedback based on AI / ML methods," using bit "11" to describe this configuration information. The CSI feedback process based on AI / ML methods is described in Example 1 and will not be repeated here.
[0186] The embodiments of the first aspect of the present application provide a method for CSI feedback based on AI / ML, and a method for CSI feedback based on the coexistence of traditional codebooks and AI / ML. The method for CSI feedback based on AI / ML has gains in performance and overhead compared to the method for CSI feedback based on traditional codebooks, and can improve the throughput of 5G and / or 6G wireless communications. On the one hand, the method for CSI feedback based on the coexistence of traditional codebooks and AI / ML can be compatible with existing wireless communication standards and equipment. On the other hand, flexible switching between traditional codebook methods and AI / ML methods can be achieved. On the other hand, when the method for CSI feedback based on AI / ML fails, the traditional codebook method is retained for use to ensure the normal operation of the communication system.
[0187] Embodiments of the second aspect
[0188] The embodiment of the second aspect provides a channel state information (CSI) receiving method, which is applied to a network device, such as the network device 201 in Figure 2. For the parts of the embodiment of the second aspect that are the same as those of the embodiment of the first aspect, reference can be made to the description of the embodiment of the first aspect, and no repetition is given here.
[0189] FIG5 is a schematic diagram of a channel state information (CSI) receiving method according to the second aspect of the present application. As shown in FIG5 , the method includes:
[0190] Operation 501: The network device sends first information to a terminal device, where the first information includes an allowable maximum value of a bit width of precoding matrix information and / or information of a channel state information (CSI) generation model.
[0191] In some embodiments, the precoding matrix information is generated by the terminal device according to a configuration related to the precoding matrix configured by the network device, based on a CSI generation model or a codebook. The CSI generation model is an artificial intelligence model.
[0192] In some embodiments, at least a portion of the first information is configured in a CSI reporting configuration.
[0193] In some embodiments, at least a portion of the first information is configured in a first configuration. The first configuration includes a maximum size of a UCI payload and / or information about a CSI generation model. For example, precoding matrix information is at least a portion of the information in the payload.
[0194] In some embodiments, the first information further includes: frequency domain reporting configuration and / or codebook configuration, wherein the frequency domain reporting configuration includes frequency domain granularity.
[0195] In some embodiments, the first information also includes at least one of the following information: reporting configuration identifier, channel measurement resources, channel state information-interference measurement (CSI-IM) resources, reporting configuration type, reporting quantity (reportQuantity), time domain limitation of channel measurement, time domain limitation of interference measurement, channel quality indication (CQI) table, and group-based beam reporting (groupBasedBeamReporting).
[0196] In some embodiments, the maximum allowable value of the bit width of the precoding matrix information is set based on the number of layers and / or frequency domain granularity of the downlink transmission between the terminal device and the network device.
[0197] In some embodiments, when the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the one layer of downlink transmission; or, when the terminal device has more than one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the sum of the maximum allowable value of the bit width of the respective precoding vector information of all transmission layers of the more than one layer of downlink transmission.
[0198] In some embodiments, when the terminal device has more than one layer of downlink transmission, the network device configures an allocation method for the terminal device to set the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0199] Wherein, the allocation method of the network device configuration includes:
[0200] Method 1: The maximum allowable bit width of the precoding vector information of all transmission layers is the same; or
[0201] Method 2: The maximum allowable bit widths of the precoding vector information of at least two transmission layers are different; or
[0202] Method 3. More than one first solution, wherein at least one first solution includes information about the maximum allowable bit width of precoding vector information for each transmission layer in all transmission layers, and wherein at least one downlink transmission layer is configured with two or more of the first solutions.
[0203] In the case where the allocation method is that the maximum allowable bit widths of precoding vector information of at least two transmission layers are different, the network device receives information of a second scheme sent by the terminal device, wherein the second scheme is determined by the terminal device.
[0204] In some embodiments, the second solution is a solution selected by the terminal device from one or more candidate second solutions, and the candidate second solutions are configured by the network device or agreed upon by the network device and the terminal device or specified by a protocol.
[0205] In some embodiments, when the terminal device has only one layer of downlink transmission, the network device receives information of a CSI generation model corresponding to the one layer of downlink transmission selected by the terminal device according to the maximum allowable value of the bit width of the precoding matrix information.
[0206] In some embodiments, the network device receives information about the CSI generation model used for each layer of downlink transmission sent by the terminal device; or, when all downlink transmission layers use the same CSI generation model, the network device receives information about the same CSI generation model sent by the terminal device, and the network device receives information sent by the terminal device to indicate that all downlink transmission layers use the same CSI generation model.
[0207] In some embodiments, when the terminal device has more than one layer of downlink transmission, the information of the CSI generation model includes: at least two downlink transmission layers use different CSI generation models; or all downlink transmission layers use the same CSI generation model.
[0208] In some embodiments, the maximum allowable values of the bit widths of the precoding vector information of all downlink transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two downlink transmission layers are different.
[0209] In some embodiments, the network device receives the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer determined by the terminal device; and / or, the network device configures the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer; and / or, the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is specified by the protocol.
[0210] In some embodiments, when the terminal device has only one layer of downlink transmission, the network device receives the CSI reported by the terminal device, where the CSI is generated by the terminal device using the CSI generation model configured by the network device.
[0211] In some embodiments, when the maximum allowable bit width of the precoding vector information of at least one transmission layer is less than the number of bits output by the CSI generation model of the transmission layer, the terminal device performs the processing so that the number of bits output by the CSI generation model is less than or equal to the maximum allowable bit width of the precoding vector information of the transmission layer; and / or, when the uplink resources used to report the precoding matrix information are less than the maximum allowable bit width of the precoding matrix information, the terminal device discards the CSI.
[0212] In which, the network device configures the processing method and / or the discarding method for the terminal device; or, the network device receives information on the processing method and / or the discarding method set by the terminal device; or, the processing method and / or the discarding method are specified by the protocol.
[0213] In some embodiments, the network device adds a predetermined bit sequence to the received CSI according to the processing method and / or the discarding method.
[0214] As shown in FIG5 , in some embodiments, the channel state information receiving method further includes:
[0215] Operation 502: The network device sends first indication information to the terminal device, where the first indication information is used to indicate: a method for the terminal device to generate CSI, and / or whether the terminal device selects a method for generating CSI.
[0216] The first indication information is included in the codebook configuration sent by the network device to the terminal device; or the first indication information is included in the CSI reporting configuration sent by the network device to the terminal device.
[0217] FIG6 is another schematic diagram of a method for receiving channel state information. As shown in FIG6 , the method for receiving channel state information includes:
[0218] Operation 601: A network device sends a channel state information reference signal (CSI-RS) to a terminal device; and
[0219] Operation 602: The network device receives channel state information (CSI) sent by the terminal device and / or information related to the decision of the terminal device, wherein the CSI is generated according to the measurement channel information obtained based on the CSI-RS and the first configuration.
[0220] In some embodiments, the first configuration includes a channel state information (CSI) reporting configuration and / or a configuration based on radio resource control (RRC) signaling transmission.
[0221] In some embodiments, the network device receives the CSI and / or the information related to the decision of the terminal device based on at least one of the CSI reporting configuration, the first configuration, and a configuration transmitted based on RRC signaling. For example, the network device receives the CSI and / or the information related to the decision of the terminal device via uplink control information (UCI) and / or RRC signaling.
[0222] In some embodiments, in operation 602 , at least a portion of the CSI information is generated using an artificial intelligence model-based method and / or a codebook-based method.
[0223] In some embodiments, in operation 602, the information related to the decision of the terminal device includes: an allocation method of the maximum allowable bit width of the precoding matrix information determined by the terminal device, and / or information of a CSI generation model determined by the terminal device.
[0224] Embodiments of the third aspect
[0225] At least for the same problem as the embodiment of the first aspect, the embodiment of the third aspect of the present application provides a channel state information (CSI) sending device, which is applied to a terminal device and corresponds to the embodiment of the first aspect.
[0226] FIG7 is a schematic diagram of a channel state information sending apparatus according to an embodiment of the third aspect. As shown in FIG7 , the channel state information sending apparatus 700 includes: a first receiving unit 701 , a first processing unit 702 , and a first sending unit 703 .
[0227] In some embodiments, the first receiving unit 701 receives first information sent by a network device, wherein the first information includes the maximum allowable bit width of the precoding matrix information and / or information about a channel state information (CSI) generation model. The precoding matrix information is generated by the terminal device based on a CSI generation model or codebook according to a configuration related to the precoding matrix configured by the network device. The CSI generation model is an artificial intelligence model.
[0228] In some embodiments, at least a portion of the first information is configured in a CSI reporting configuration.
[0229] In some embodiments, at least a portion of the first information is configured in a first configuration. The first configuration includes a maximum size of an uplink control information (UCI) payload and / or information about the CSI generation model. For example, precoding matrix information is at least a portion of the information in the payload.
[0230] In some embodiments, the maximum allowable value of the bit width of the precoding matrix information is set based on the number of layers and / or frequency domain granularity of the downlink transmission between the terminal device and the network device.
[0231] In some embodiments, when the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the one layer of downlink transmission; or, when the terminal device has more than one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the sum of the maximum allowable value of the bit width of the respective precoding vector information of all transmission layers of the more than one layer of downlink transmission.
[0232] In some embodiments, when the terminal device has more than one layer of downlink transmission, the first processing unit 702 sets the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0233] In some embodiments, setting the maximum allowable bit width of the precoding vector information of each transmission layer includes:
[0234] The maximum allowable value of the bit width of the precoding vector information of each transmission layer is set according to an allocation method configured by the network device, a predetermined allocation method, or an allocation method determined by the terminal device.
[0235] The method for allocating network device configurations includes:
[0236] The maximum allowable values of the bit widths of the precoding vector information of all transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two transmission layers are different; or
[0237] More than one first scheme, wherein at least one first scheme includes information on the maximum allowable bit width of the precoding vector information of each transmission layer in all transmission layers, wherein at least one downlink transmission layer is configured with more than two of the first schemes.
[0238] In the case where the allocation method is that the maximum allowable value of the bit width of the precoding vector information of at least two transmission layers is different: the processing unit uses the second scheme determined by the terminal device and sends the information of the determined second scheme to the network device; or, the processing unit uses the second scheme agreed upon or specified in the protocol.
[0239] In some embodiments, the first processing unit 702 selects a scheme from one or more candidate second schemes as the determined second scheme, and the candidate second scheme is configured by the network device or agreed upon by the network device and the terminal device or stipulated by a protocol; or, the first processing unit determines the second scheme based on the CSI generation model used by the terminal device.
[0240] In some embodiments, when the terminal device has only one layer of downlink transmission, the first processing unit 702 selects a CSI generation model corresponding to the one layer of downlink transmission according to the maximum allowable value of the bit width of the precoding matrix information.
[0241] In some embodiments, the first sending unit 703 sends information about the CSI generation model used for the layer 1 downlink transmission to the network device.
[0242] In the case that the terminal device has more than one layer of downlink transmission, the first processing unit selects a CSI generation model for each layer of downlink transmission according to the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0243] The first sending unit 703 sends information about the CSI generation model used for each downlink transmission layer to the network device; or, when all downlink transmission layers use the same CSI generation model, the first sending unit 703 sends information about the same CSI generation model to the network device, and the first sending unit 703 sends information to the network device to indicate that all downlink transmission layers use the same CSI generation model.
[0244] In some embodiments, when the terminal device has more than one layer of downlink transmission, the information of the CSI generation model includes: at least two downlink transmission layers use different CSI generation models; or all downlink transmission layers use the same CSI generation model.
[0245] In some embodiments, the maximum allowable values of the bit widths of the precoding vector information of all downlink transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two downlink transmission layers are different.
[0246] In some embodiments, the first processing unit 702 determines the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer, and the first sending unit 703 sends the determined maximum allowable value of the bit width to the network device; and / or, the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is configured by the network device; and / or, the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is specified by the protocol.
[0247] In some embodiments, when the terminal device has only one layer of downlink transmission, the first processing unit of the apparatus generates CSI using the CSI generation model configured by the network device, and the first sending unit of the apparatus reports the CSI to the network device.
[0248] When the maximum allowable bit width of the precoding vector information of at least one transmission layer is less than the number of bits output by the CSI generation model of the transmission layer, the first processing unit 702 performs processing to make the number of bits output by the CSI generation model less than or equal to the maximum allowable bit width of the precoding vector information of the transmission layer; and / or, when the uplink resources used to report the precoding matrix information are less than the maximum allowable bit width of the precoding matrix information, the first processing unit 702 discards the CSI.
[0249] In some embodiments, the processing method and / or the discarding method are set by the terminal device and sent to the network device; or, the processing method and / or the discarding method are configured by the network device or specified by a protocol.
[0250] In some embodiments, the first information further includes: frequency domain reporting configuration, and / or codebook configuration, wherein the frequency domain reporting configuration includes frequency domain granularity.
[0251] In some embodiments, the first information further includes at least one of the following information:
[0252] Reporting configuration identifier, channel measurement resources, channel state information-interference measurement (CSI-IM) resources, reporting configuration type, reporting quantity (reportQuantity), time domain limit of channel measurement, time domain limit of interference measurement, channel quality indication (CQI) table, group-based beam reporting (groupBasedBeamReporting).
[0253] In some embodiments, the first processing unit 702 generates CSI according to the allocation method of the maximum allowable bit width of the precoding matrix information configured by the network device and the CSI generation model configured by the network device, and the first sending unit 703 reports the CSI to the network device.
[0254] In some embodiments, the first receiving unit 701 also receives first indication information sent by the network device, where the first indication information is used to indicate: the device for CSI generation by the terminal device, and / or whether the terminal device selects the device for CSI generation.
[0255] The first indication information is included in a codebook configuration sent by the network device to the terminal device; or, the first indication information is included in a CSI reporting configuration sent by the network device to the terminal device.
[0256] In some embodiments, the first receiving unit 701 receives a channel state information reference signal (CSI-RS) sent by a network device; the first processing unit 702 measures channel information and generates CSI based on the CSI-RS and the first configuration; the first sending unit 703 sends the CSI and / or information related to the decision of the terminal device to the network device.
[0257] In some embodiments, the first configuration includes a channel state information (CSI) reporting configuration and / or a configuration based on radio resource control (RRC) signaling transmission.
[0258] The first sending unit 703 sends the CSI and / or information related to the decision of the terminal device to the network device based on at least one of the CSI reporting configuration, the first configuration, and the configuration transmitted based on RRC signaling. For example, the first sending unit 701 sends the CSI and / or information related to the decision of the terminal device to the network device via uplink control information (UCI) and / or RRC signaling.
[0259] In some embodiments, at least a portion of the CSI information is generated using an artificial intelligence model-based method and / or a codebook method.
[0260] In some embodiments, the information related to the decision of the terminal device includes: an allocation method of the maximum allowable bit width of the precoding matrix information determined by the terminal device, and / or information of a CSI generation model determined by the terminal device.
[0261] Embodiments of the fourth aspect
[0262] An embodiment of the fourth aspect of the present application provides a channel state information (CSI) receiving device, which is applied to a network device and corresponds to the method of the embodiment of the second aspect.
[0263] FIG8 is a schematic diagram of a channel state information receiving apparatus according to an embodiment of the fourth aspect. As shown in FIG8 , the apparatus 800 includes: a second sending unit 801 , a second processing unit 802 , and a second receiving unit 803 .
[0264] In some embodiments, the second sending unit 801 sends first information to the terminal device, where the first information includes the maximum allowable value of the bit width of the precoding matrix information and / or information of a channel state information (CSI) generation model.
[0265] The precoding matrix information is generated by the terminal device according to the configuration related to the precoding matrix configured by the network device and based on a CSI generation model or a codebook. The CSI generation model is an artificial intelligence model.
[0266] In some embodiments, at least a portion of the first information is configured in a CSI reporting configuration.
[0267] In some embodiments, at least a portion of the first information is configured in a first configuration. The first configuration includes a maximum size of a UCI payload and / or information about the CSI generation model. For example, precoding matrix information is at least a portion of the information in the payload.
[0268] In some embodiments, the maximum allowable value of the bit width of the precoding matrix information is set based on the number of layers and / or frequency domain granularity of the downlink transmission between the terminal device and the network device.
[0269] In some embodiments, when the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the one layer of downlink transmission; or, when the terminal device has more than one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the sum of the maximum allowable value of the bit width of the respective precoding vector information of all transmission layers of the more than one layer of downlink transmission.
[0270] In some embodiments, when the terminal device has more than one layer of downlink transmission, the second sending unit 801 configures the terminal device with an allocation method for setting the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0271] The allocation method configured by the second sending unit 801 includes:
[0272] The maximum allowable values of the bit widths of the precoding vector information of all transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two transmission layers are different; or
[0273] More than one first solution, wherein at least one first solution includes information on the maximum allowable bit width of precoding vector information for each transmission layer in all transmission layers, and wherein at least one downlink transmission layer is configured with two or more of the first solutions.
[0274] In some embodiments, when the allocation method is that the maximum allowable bit width of the precoding vector information of at least two transmission layers is different, the second receiving unit of the device receives information of the second scheme sent by the terminal device, wherein the second scheme is determined by the terminal device.
[0275] In some embodiments, the second solution is a solution selected by the terminal device from one or more candidate second solutions, and the candidate second solutions are configured by the network device or agreed upon by the network device and the terminal device or specified by a protocol.
[0276] In some embodiments, when the terminal device has only one layer of downlink transmission, the second receiving unit 803 receives information of a CSI generation model corresponding to the one layer of downlink transmission selected by the terminal device according to the maximum allowable value of the bit width of the precoding matrix information.
[0277] In some embodiments, the second receiving unit 803 receives information about the CSI generation model used for each layer of downlink transmission sent by the terminal device; or, when all downlink transmission layers use the same CSI generation model, the second receiving unit 803 receives information about the same CSI generation model sent by the terminal device, and receives information sent by the terminal device to indicate that all downlink transmission layers use the same CSI generation model.
[0278] In some embodiments, when the terminal device has more than one layer of downlink transmission, the information of the CSI generation model includes: at least two downlink transmission layers use different CSI generation models; or all downlink transmission layers use the same CSI generation model.
[0279] In some embodiments, the maximum allowable values of the bit widths of the precoding vector information of all downlink transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two downlink transmission layers are different.
[0280] In some embodiments, the second receiving unit 801 receives the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer determined by the terminal device; and / or, the second processing unit 802 configures the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer; and / or, the maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is specified by the protocol.
[0281] In some embodiments, when the terminal device has only one layer of downlink transmission, the second receiving unit of the apparatus receives the CSI reported by the terminal device, where the CSI is generated by the terminal device using the CSI generation model configured by the network device.
[0282] In some embodiments, the second processing unit 802 of the device configures a processing method and / or a discarding method for the terminal device; or, the second receiving unit 803 of the device receives information on the processing method and / or the discarding method set by the terminal device; or, the processing method and / or the discarding method are specified by a protocol.
[0283] When the maximum allowable bit width of the precoding vector information of at least one transmission layer is less than the number of bits output by the CSI generation model of the transmission layer, the terminal device performs the processing so that the number of bits output by the CSI generation model is less than or equal to the maximum allowable bit width of the precoding vector information of the transmission layer;
[0284] When the uplink resources used to report the precoding matrix information are less than the maximum allowable value of the bit width of the precoding matrix information, the terminal device discards the CSI.
[0285] In some embodiments, the second processing unit 802 adds a predetermined bit sequence to the received CSI according to the processing method and / or the discarding method.
[0286] In some embodiments, the first information further includes: frequency domain reporting configuration, and / or codebook configuration. The frequency domain reporting configuration includes frequency domain granularity.
[0287] In some embodiments, the first information further includes at least one of the following information:
[0288] Reporting configuration identifier, channel measurement resources, channel state information-interference measurement (CSI-IM) resources, reporting configuration type, reporting quantity (reportQuantity), time domain limit of channel measurement, time domain limit of interference measurement, channel quality indication (CQI) table, group-based beam reporting (groupBasedBeamReporting).
[0289] In some embodiments, the second sending unit 801 sends first indication information to the terminal device, where the first indication information is used to indicate: the device for CSI generation by the terminal device, and / or whether the terminal device selects the device for CSI generation.
[0290] In some embodiments, the first indication information is included in a codebook configuration sent by the network device to the terminal device; or, the first indication information is included in a CSI reporting configuration sent by the network device to the terminal device.
[0291] In some embodiments, the second sending unit 801 sends a channel state information reference signal (CSI-RS) to the terminal device; the second receiving unit 803 receives the channel state information (CSI) sent by the terminal device and / or information related to the decision of the terminal device, wherein the CSI is generated based on the measurement channel information obtained based on the CSI-RS and the first configuration.
[0292] In some embodiments, the first configuration includes a channel state information (CSI) reporting configuration and / or a configuration based on radio resource control (RRC) signaling transmission.
[0293] In some embodiments, the second receiving unit 803 receives the CSI and / or the information related to the decision of the terminal device based on at least one of the CSI reporting configuration, the first configuration, and the configuration transmitted based on RRC signaling. For example, the second receiving unit 803 receives the CSI and / or the information related to the decision of the terminal device via uplink control information (UCI) and / or RRC signaling.
[0294] In some embodiments, at least a portion of the CSI information is generated using an artificial intelligence model-based method and / or a codebook method.
[0295] In some embodiments, the information related to the decision of the terminal device includes: an allocation method of the maximum allowable bit width of the precoding matrix information determined by the terminal device, and / or information of a CSI generation model determined by the terminal device.
[0296] Embodiments of the fifth aspect
[0297] An embodiment of the fifth aspect of the present application provides a communication system, which may include a network device and a terminal device.
[0298] FIG9 is a schematic diagram of a terminal device according to an embodiment of the fifth aspect. As shown in FIG9 , the terminal device 900 (e.g., corresponding to the terminal device 202 in FIG2 ) may include a processor 910 and a memory 920; the memory 920 stores data and programs and is coupled to the processor 910. It should be noted that this diagram is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0299] For example, the processor 910 can be configured to execute a program to implement the method in the embodiment of the first aspect.
[0300] As shown in Figure 9 , the terminal device 900 may further include: a communication module 930, an input unit 940, a display 950, and a power supply 960. The functions of these components are similar to those in the prior art and are not described in detail here. It is worth noting that the terminal device 900 does not necessarily include all of the components shown in Figure 9 , and these components are not essential. Furthermore, the terminal device 900 may also include components not shown in Figure 9 , for which reference may be made to the prior art.
[0301] FIG10 is a schematic diagram of a network device according to an embodiment of the fifth aspect. As shown in FIG10 , network device 1000 (e.g., corresponding to network device 201 in FIG2 ) may include a processor 1010 (e.g., a central processing unit (CPU)) and a memory 1020; the memory 1020 is coupled to the processor 1010. The memory 1020 may store various data and may also store an information processing program 1030, which is executed under the control of the processor 1010.
[0302] For example, the processor 1010 can be configured to execute a program to implement the method as described in the embodiment of the second aspect.
[0303] In addition, as shown in FIG10 , the network device 1000 may further include: a transceiver 1040 and an antenna 1050; wherein, the functions of the above components are similar to those in the prior art and are not described in detail here. It is worth noting that the network device 1000 does not necessarily include all the components shown in FIG10 ; in addition, the network device 1000 may also include components not shown in FIG10 , and reference may be made to the prior art for details.
[0304] An embodiment of the present application also provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to execute the method described in the embodiment of the first aspect.
[0305] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a terminal device to execute the method described in the embodiment of the first aspect.
[0306] An embodiment of the present application also provides a computer program, wherein when the program is executed in a network device, the program causes the network device to execute the method described in the embodiment of the second aspect.
[0307] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a network device to execute the method described in the embodiment of the second aspect.
[0308] The above devices and methods of the present application can be implemented by hardware or by a combination of hardware and software. The present application relates to such a computer-readable program that, when executed by a logic component, enables the logic component to implement the devices or components described above, or enables the logic component to implement the various methods or steps described above. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.
[0309] The method / device described in conjunction with the embodiments of the present application can be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of functional block diagrams can correspond to various software modules of the computer program flow or to various hardware modules. These software modules can respectively correspond to the various steps shown in the figure. These hardware modules can be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).
[0310] The software module may be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if the device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.
[0311] One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may be implemented as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any appropriate combination thereof for performing the functions described in this application. One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.
[0312] The present application has been described above in conjunction with specific embodiments. However, those skilled in the art should understand that these descriptions are merely illustrative and are not intended to limit the scope of protection of the present application. Those skilled in the art may make various modifications and variations to the present application based on the spirit and principles of the present application, and such modifications and variations are also within the scope of the present application.
[0313] Regarding the implementation methods including the above embodiments, the following additional notes are also disclosed:
[0314] Terminal-side method:
[0315] 1. A method for transmitting channel state information, applied to a terminal device, the method comprising:
[0316] The terminal device receives first information sent by the network device, where the first information includes the maximum allowable value of the bit width of the precoding matrix information and / or information of a channel state information (CSI) generation model.
[0317] 2. The channel state information sending method as described in Supplement 1, wherein:
[0318] The precoding matrix information is generated by the terminal device according to the configuration related to the precoding matrix configured by the network device, based on the CSI generation model or code book.
[0319] 3. The channel state information sending method as described in Supplement 1, wherein:
[0320] The CSI generation model is an artificial intelligence model.
[0321] 4. The channel state information sending method as described in Supplement 1, wherein:
[0322] At least a portion of the first information is configured in a CSI reporting configuration.
[0323] 5. The channel state information sending method as described in Supplement 1, wherein:
[0324] At least a portion of the first information is arranged in a first arrangement.
[0325] 6. The channel state information sending method as described in Supplementary Note 5, wherein:
[0326] The first configuration includes a maximum value of a payload size of uplink control information (UCI) and / or information of the CSI generation model.
[0327] 7. The channel state information sending method as described in Supplementary Note 6, wherein:
[0328] The precoding matrix information is at least a portion of information in the payload.
[0329] 8. The channel state information sending method as described in Supplement 1, wherein:
[0330] The maximum allowable value of the bit width of the precoding matrix information is set based on the number of layers and / or frequency domain granularity of the downlink transmission between the terminal device and the network device.
[0331] 9. The channel state information sending method as described in Supplement 1, wherein:
[0332] In a case where the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the one layer of downlink transmission; or
[0333] In the case where the terminal device has more than one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the sum of the maximum allowable value of the bit width of the respective precoding vector information of all transmission layers of the more than one layer of downlink transmission.
[0334] 10. The channel state information sending method according to Supplementary Note 9, wherein:
[0335] In the case where the terminal device has more than one layer of downlink transmission, the method further includes:
[0336] The terminal device sets the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0337] 11. The channel state information sending method according to Supplementary Note 10, wherein:
[0338] The terminal device sets the maximum allowable value of the bit width of the precoding vector information of each transmission layer, including:
[0339] The terminal device sets the maximum allowable value of the bit width of the precoding vector information of each transmission layer according to the allocation method configured by the network device, or according to a predetermined allocation method, or according to an allocation method determined by the terminal device.
[0340] 12. The channel state information sending method according to Supplementary Note 11, wherein:
[0341] The method for allocating the network device configuration includes:
[0342] The maximum allowable values of the bit widths of the precoding vector information of all transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two transmission layers are different; or
[0343] More than one first solution, wherein at least one first solution includes information of an allowable maximum value of the bit width of the precoding vector information of each transmission layer in all transmission layers.
[0344] 13. The channel state information sending method as described in Supplementary Note 12, wherein:
[0345] At least one downlink transmission layer is configured with two or more of the first solutions.
[0346] 14. The channel state information sending method according to Supplementary Note 12, wherein:
[0347] In the case where the allocation method is that the maximum allowable bit widths of the precoding vector information of at least two transmission layers are different,
[0348] The terminal device uses the second solution determined by the terminal device and sends information about the determined second solution to the network device; or
[0349] The terminal device uses a second solution that is agreed upon or specified in the protocol.
[0350] 15. The channel state information sending method according to Note 14, wherein:
[0351] The terminal device selects a solution from one or more candidate second solutions as the decided second solution, wherein the candidate second solution is configured by the network device or agreed upon between the network device and the terminal device or specified by a protocol; or
[0352] The terminal device determines the second solution based on the CSI generation model used by the terminal device.
[0353] 16. The channel state information sending method according to Supplementary Note 9, wherein the method further comprises:
[0354] In the case that the terminal device has only one layer of downlink transmission, the terminal device selects a CSI generation model corresponding to the one layer of downlink transmission according to the maximum allowable value of the bit width of the precoding matrix information.
[0355] 17. The channel state information sending method according to Note 16, wherein the method further comprises:
[0356] The terminal device sends information about the CSI generation model used for the layer 1 downlink transmission to the network device.
[0357] 18. The channel state information sending method according to Supplementary Note 10, wherein the method further comprises:
[0358] In the case where the terminal device has more than one layer of downlink transmission, the terminal device selects a CSI generation model for each layer of downlink transmission according to the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
[0359] 19. The channel state information sending method according to Supplementary Note 18, wherein the method further comprises:
[0360] The terminal device sends information of the CSI generation model used for each layer of downlink transmission to the network device; or
[0361] When all downlink transmission layers use the same CSI generation model, the terminal device sends information of the same CSI generation model to the network device, and the terminal device sends information to the network device to instruct all downlink transmission layers to use the same CSI generation model.
[0362] 20. The channel state information sending method according to Supplement 1, wherein:
[0363] In the case where the terminal device has more than one layer of downlink transmission, the information of the CSI generation model includes:
[0364] At least two downlink transmission layers use different CSI generation models; or,
[0365] All downlink transmission layers use the same CSI generation model.
[0366] 21. The channel state information sending method according to Supplementary Note 20, wherein:
[0367] The maximum allowable values of the bit widths of the precoding vector information of all downlink transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two downlink transmission layers are different.
[0368] 22. The channel state information sending method according to Note 20, wherein:
[0369] The terminal device determines an allowable maximum value of a bit width of precoding vector information of at least one downlink transmission layer, and sends the determined allowable maximum value of the bit width to the network device; and / or
[0370] The maximum allowable value of the bit width of the precoding vector information of at least one downlink transmission layer is configured by the network device; and / or
[0371] The maximum allowable bit width of the precoding vector information of at least one downlink transmission layer is specified by the protocol.
[0372] 23. The channel state information sending method as described in Supplement 1, wherein:
[0373] In the case where the terminal device has only one layer of downlink transmission,
[0374] The terminal device generates CSI using the CSI generation model configured by the network device, and reports the CSI to the network device.
[0375] 24. The channel state information sending method according to Note 1, wherein the method further comprises:
[0376] When the maximum allowable bit width of the precoding vector information of at least one transport layer is less than the number of bits output by the CSI generation model of the transport layer, processing is performed so that the number of bits output by the CSI generation model is less than or equal to the maximum allowable bit width of the precoding vector information of the transport layer; and / or
[0377] When the uplink resources used to report the precoding matrix information are less than the maximum allowable value of the bit width of the precoding matrix information, the CSI is discarded.
[0378] 25. The channel state information sending method according to Note 24, wherein:
[0379] The processing mode and / or the discarding mode is set by the terminal device and sent to the network device; or
[0380] The processing manner and / or the discarding manner is configured by the network device or specified by a protocol.
[0381] 26. The channel state information sending method as described in Supplement 1, wherein:
[0382] The first information also includes: frequency domain reporting configuration, and / or codebook configuration.
[0383] 27. The channel state information sending method according to Supplementary Note 26, wherein:
[0384] The frequency domain reporting configuration includes frequency domain granularity.
[0385] 28. The channel state information sending method as described in Supplement 1, wherein:
[0386] The first information further includes at least one of the following information:
[0387] Reporting configuration identifier, channel measurement resources, channel state information-interference measurement (CSI-IM) resources, reporting configuration type, reporting quantity (reportQuantity), time domain limit of channel measurement, time domain limit of interference measurement, channel quality indication (CQI) table, group-based beam reporting (groupBasedBeamReporting).
[0388] 29. The channel state information sending method according to Supplementary Note 1, wherein the method further comprises:
[0389] The terminal device generates CSI according to the allocation method of the maximum allowable bit width of the precoding matrix information configured by the network device and the CSI generation model configured by the network device, and reports the CSI to the network device.
[0390] 30. The channel state information sending method according to Note 1, wherein the method further comprises:
[0391] The terminal device also receives first indication information sent by the network device, where the first indication information is used to indicate: the method used by the terminal device to generate CSI, and / or whether the terminal device selects the method used to generate CSI.
[0392] 31. The channel state information sending method according to Note 30, wherein:
[0393] The first indication information is included in a codebook configuration sent by the network device to the terminal device; or
[0394] The first indication information is included in the CSI reporting configuration sent by the network device to the terminal device.
[0395] 32. A method for transmitting channel state information, applied to a terminal device, the method comprising:
[0396] The terminal device receives a channel state information reference signal (CSI-RS) sent by a network device;
[0397] Based on the CSI-RS and the first configuration, measuring channel information and generating CSI; and
[0398] The CSI and / or information related to the decision of the terminal device is sent to the network device.
[0399] 33. The channel state information sending method as described in Note 32, wherein:
[0400] The first configuration includes a channel state information (CSI) reporting configuration and / or a configuration based on radio resource control (RRC) signaling transmission.
[0401] 34. The channel state information sending method as described in Note 32, wherein:
[0402] The terminal device sends the CSI and / or information related to the decision of the terminal device to the network device based on at least one of the CSI reporting configuration, the first configuration and the configuration based on RRC signaling transmission.
[0403] 35. The channel state information sending method according to Note 34, wherein:
[0404] The terminal device sends the CSI and / or information related to the decision of the terminal device to the network device through uplink control information (UCI) and / or RRC signaling.
[0405] 36. The channel state information sending method as described in Note 32, wherein:
[0406] At least a portion of the CSI information is generated using an artificial intelligence model-based method and / or a codebook method.
[0407] 37. The channel state information sending method as described in Note 32, wherein:
[0408] Information relevant to the decision of the terminal device includes:
[0409] The method for allocating the maximum allowable bit width of the precoding matrix information determined by the terminal device, and / or the information of the CSI generation model determined by the terminal device.
[0410] Network-side method:
[0411] 1. A method for receiving channel state information, applied to a network device, the method comprising:
[0412] The network device sends first information to the terminal device, where the first information includes an allowable maximum value of a bit width of precoding matrix information and / or information of a channel state information (CSI) generation model.
[0413] 2. The channel state information receiving method as described in Supplement 1, wherein:
[0414] The precoding matrix information is generated by the terminal device according to the configuration related to the precoding matrix configured by the network device, based on the CSI generation model or code book.
[0415] 3. The channel state information receiving method as described in Supplement 1, wherein:
[0416] The CSI generation model is an artificial intelligence model.
[0417] 4. The channel state information receiving method as described in Supplement 1, wherein:
[0418] At least a portion of the first information is configured in a CSI reporting configuration.
[0419] 5. The channel state information receiving method as described in Supplement 1, wherein:
[0420] At least a portion of the first information is arranged in a first arrangement.
[0421] 6. The channel state information receiving method as described in Supplementary Note 5, wherein:
[0422] The first configuration includes a maximum size of a UCI payload and / or information about the CSI generation model.
[0423] 7. The channel state information receiving method according to Supplementary Note 6, wherein:
[0424] The precoding matrix information is at least a portion of information in the payload.
[0425] 8. The channel state information receiving method as described in Supplement 1, wherein:
[0426] The maximum allowable value of the bit width of the precoding matrix information is set based on the number of layers and / or frequency domain granularity of the downlink transmission between the terminal device and the network device.
[0427] 9. The channel state information receiving method as described in Supplement 1, wherein:
[0428] In a case where the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the one layer of downlink transmission; or
[0429] In the case where the terminal device has more than one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the sum of the maximum allowable value of the bit width of the respective precoding vector information of all transmission layers of the more than one layer of downlink transmission.
[0430] 10. The channel state information receiving method according to Supplementary Note 9, wherein:
[0431] In the case where the terminal device has more than one layer of downlink transmission, the method further includes:
[0432] The network device configures, for the terminal device, an allocation method for setting an allowable maximum value of a bit width of precoding vector information of each transmission layer.
[0433] 11. The channel state information receiving method according to Supplementary Note 10, wherein:
[0434] The method for allocating the network device configuration includes:
[0435] The maximum allowable values of the bit widths of the precoding vector information of all transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two transmission layers are different; or
[0436] More than one first solution, wherein at least one first solution includes information of an allowable maximum value of the bit width of the precoding vector information of each transmission layer in all transmission layers.
[0437] 12. The channel state information receiving method according to Supplementary Note 11, wherein:
[0438] At least one downlink transmission layer is configured with two or more of the first solutions.
[0439] 13. The channel state information receiving method according to Supplementary Note 11, wherein:
[0440] In the case where the allocation method is that the maximum allowable bit widths of the precoding vector information of at least two transmission layers are different,
[0441] The network device receives information about a second solution sent by the terminal device, wherein the second solution is determined by the terminal device.
[0442] 14. The channel state information receiving method according to Note 13, wherein:
[0443] The second solution is a solution selected by the terminal device from one or more candidate second solutions, and the candidate second solutions are configured by the network device or agreed upon by the network device and the terminal device or specified by a protocol.
[0444] 15. The channel state information receiving method according to Note 9, wherein the method further comprises:
[0445] In the case that the terminal device has only one layer of downlink transmission, the network device receives information of a CSI generation model corresponding to the one layer of downlink transmission selected by the terminal device according to the maximum allowable value of the bit width of the precoding matrix information.
[0446] 16. The channel state information receiving method according to Supplementary Note 10, wherein the method further comprises:
[0447] The network device receives information of a CSI generation model used for each layer of downlink transmission sent by the terminal device; or
[0448] When all downlink transmission layers use the same CSI generation model, the network device receives information of the same CSI generation model sent by the terminal device, and the network device receives information sent by the terminal device to indicate that all downlink transmission layers use the same CSI generation model.
[0449] 17. The channel state information receiving method according to Supplement 1, wherein:
[0450] In the case where the terminal device has more than one layer of downlink transmission, the information of the CSI generation model includes:
[0451] At least two downlink transmission layers use different CSI generation models; or,
[0452] All downlink transmission layers use the same CSI generation model.
[0453] 18. The channel state information receiving method according to Note 17, wherein:
[0454] The maximum allowable values of the bit widths of the precoding vector information of all downlink transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two downlink transmission layers are different.
[0455] 19. The channel state information receiving method according to Supplement 17, wherein:
[0456] The network device receives the maximum allowable bit width of the precoding vector information of at least one downlink transmission layer determined by the terminal device; and / or
[0457] The network device configures the maximum allowable value of the bit width of precoding vector information of at least one downlink transmission layer; and / or
[0458] The maximum allowable bit width of the precoding vector information of at least one downlink transmission layer is specified by the protocol.
[0459] 20. The channel state information receiving method according to Note 1, wherein:
[0460] In the case where the terminal device has only one layer of downlink transmission,
[0461] The network device receives the CSI reported by the terminal device, where the CSI is generated by the terminal device using the CSI generation model configured by the network device.
[0462] 21. The channel state information receiving method according to Supplement 1, wherein the method further comprises:
[0463] The network device configures a processing mode and / or a discarding mode for the terminal device; or
[0464] The network device receives information about the processing method and / or the discarding method set by the terminal device; or
[0465] The manner of processing and / or the manner of discarding is specified by the protocol.
[0466] in,
[0467] When the maximum allowable bit width of the precoding vector information of at least one transport layer is less than the number of bits output by the CSI generation model of the transport layer, the terminal device performs the processing so that the number of bits output by the CSI generation model is less than or equal to the maximum allowable bit width of the precoding vector information of the transport layer;
[0468] When the uplink resources used to report the precoding matrix information are less than the maximum allowable value of the bit width of the precoding matrix information, the terminal device discards the CSI.
[0469] 22. The channel state information receiving method according to Note 21, wherein:
[0470] The network device adds a predetermined bit sequence to the received CSI according to the processing method and / or the discarding method.
[0471] 23. The channel state information receiving method according to Note 1, wherein:
[0472] The first information also includes: frequency domain reporting configuration, and / or codebook configuration.
[0473] 24. The channel state information receiving method according to Note 23, wherein:
[0474] The frequency domain reporting configuration includes frequency domain granularity.
[0475] 25. The channel state information receiving method as described in Supplement 1, wherein:
[0476] The first information further includes at least one of the following information:
[0477] Reporting configuration identifier, channel measurement resources, channel state information-interference measurement (CSI-IM) resources, reporting configuration type, reporting quantity (reportQuantity), time domain limit of channel measurement, time domain limit of interference measurement, channel quality indication (CQI) table, group-based beam reporting (groupBasedBeamReporting).
[0478] 26. The channel state information receiving method according to Supplement 1, wherein the method further comprises:
[0479] The network device sends first indication information to the terminal device, where the first indication information is used to indicate: a method for the terminal device to generate CSI, and / or whether the terminal device selects a method for generating CSI.
[0480] 27. The channel state information receiving method according to Note 26, wherein:
[0481] The first indication information is included in a codebook configuration sent by the network device to the terminal device; or
[0482] The first indication information is included in the CSI reporting configuration sent by the network device to the terminal device.
[0483] 28. A method for receiving channel state information, applied to a network device, the method comprising:
[0484] The network device sends a channel state information reference signal (CSI-RS) to the terminal device; and
[0485] The network device receives channel state information (CSI) sent by the terminal device and / or information related to the decision of the terminal device,
[0486] The CSI is generated according to measurement channel information obtained based on the CSI-RS and the first configuration.
[0487] 29. The channel state information receiving method according to Note 28, wherein:
[0488] The first configuration includes a channel state information (CSI) reporting configuration and / or a configuration based on radio resource control (RRC) signaling transmission.
[0489] 30. The channel state information receiving method according to Supplementary Note 28, wherein:
[0490] The network device receives the CSI and / or information related to the decision of the terminal device based on at least one of the CSI reporting configuration, the first configuration and the configuration based on RRC signaling transmission.
[0491] 31. The channel state information receiving method according to Note 30, wherein:
[0492] The network device receives the CSI and / or information related to the decision of the terminal device through uplink control information (UCI) and / or RRC signaling.
[0493] 32. The channel state information receiving method according to Supplementary Note 28, wherein:
[0494] At least a portion of the CSI information is generated using an artificial intelligence model-based method and / or a codebook method.
[0495] 33. The channel state information receiving method according to Supplementary Note 28, wherein:
[0496] Information relevant to the decision of the terminal device includes:
[0497] The method for allocating the maximum allowable bit width of the precoding matrix information determined by the terminal device, and / or the information of the CSI generation model determined by the terminal device.
Claims
1. A channel state information sending device, applied to a terminal device, the device comprising: The first receiving unit receives first information sent by a network device, wherein the first information includes an allowable maximum value of a bit width of precoding matrix information and / or information of a channel state information (CSI) generation model.
2. The channel state information transmitting device according to claim 1, wherein: At least a portion of the first information is configured in a first configuration.
3. The channel state information transmitting device according to claim 2, wherein: The first configuration includes a maximum value of a size of a payload of uplink control information (UCI) and / or information of the CSI generation model.
4. The channel state information transmitting device according to claim 1, wherein: In the case where the terminal device has more than one layer of downlink transmission, The first processing unit of the device sets a maximum allowable value of a bit width of precoding vector information of each transmission layer.
5. The channel state information transmitting device according to claim 4, wherein: Set the maximum allowable bit width of the precoding vector information of each transmission layer, including: The maximum allowable value of the bit width of the precoding vector information of each transmission layer is set according to an allocation method configured by the network device, according to a predetermined allocation method, or according to an allocation method determined by the terminal device.
6. The channel state information transmitting device according to claim 4, wherein: In the case where the terminal device has more than one layer of downlink transmission, the first processing unit selects a CSI generation model for each layer of downlink transmission according to the maximum allowable value of the bit width of the precoding vector information of each transmission layer.
7. The channel state information transmitting device according to claim 6, wherein: The first sending unit of the device sends information of the CSI generation model used for each layer of downlink transmission to the network device; or, When all downlink transmission layers use the same CSI generation model, the first sending unit sends information of the same CSI generation model to the network device, and the first sending unit sends information to the network device to instruct all downlink transmission layers to use the same CSI generation model.
8. The channel state information transmitting device according to claim 1, wherein: In the case where the terminal device has only one layer of downlink transmission, The first processing unit of the apparatus generates CSI using the CSI generation model configured by the network device, and the first sending unit of the apparatus reports the CSI to the network device.
9. The channel state information transmitting device according to claim 1, wherein: When the maximum allowable value of the bit width of the precoding vector information of at least one transmission layer is less than the number of bits output by the CSI generation model of the transmission layer, the first processing unit of the device performs processing so that the number of bits output by the CSI generation model is less than or equal to the maximum allowable value of the bit width of the precoding vector information of the transmission layer; and / or When the uplink resources used to report the precoding matrix information are less than the maximum allowable value of the bit width of the precoding matrix information, the first processing unit of the device discards the CSI.
10. The channel state information transmitting device according to claim 1, wherein: The first processing unit of the device generates CSI according to the allocation method of the maximum allowable bit width of the precoding matrix information configured by the network device and the CSI generation model configured by the network device, and the first sending unit of the device reports the CSI to the network device.
11. A channel state information receiving device, applied to a network device, the device comprising: A second sending unit sends first information to the terminal device, wherein the first information includes the maximum allowable value of the bit width of the precoding matrix information and / or information of a channel state information (CSI) generation model.
12. The channel state information receiving device according to claim 11, wherein: At least a portion of the first information is configured in a first configuration.
13. The channel state information receiving device according to claim 12, wherein: The first configuration includes a maximum value of a size of a UCI payload and / or information of the CSI generation model.
14. The channel state information receiving device according to claim 11, wherein: In the case where the terminal device has only one layer of downlink transmission, the maximum allowable value of the bit width of the precoding matrix information is the maximum allowable value of the bit width of the precoding vector information of the one layer of downlink transmission; or In the case where the terminal device has more than one layer of downlink transmission, the maximum allowable bit width of the precoding matrix information is the precoding vector information of each transmission layer of the more than one layer of downlink transmission. The sum of the maximum allowable bit widths of the information.
15. The channel state information receiving device according to claim 14, wherein: In the case where the terminal device has more than one layer of downlink transmission, The second sending unit configures the terminal device with an allocation method for setting a maximum allowable value of a bit width of precoding vector information of each transmission layer.
16. The channel state information receiving device according to claim 15, wherein: The allocation method configured by the second sending unit includes: The maximum allowable values of the bit widths of the precoding vector information of all transmission layers are the same, or the maximum allowable values of the bit widths of the precoding vector information of at least two transmission layers are different; or More than one first scheme, wherein at least one first scheme includes information of the maximum allowable value of the bit width of the precoding vector information of each transmission layer in all transmission layers.
17. The channel state information receiving device according to claim 14, wherein: In the case that the terminal device has only one layer of downlink transmission, the second receiving unit of the apparatus receives information of a CSI generation model corresponding to the one layer of downlink transmission selected by the terminal device according to the maximum allowable value of the bit width of the precoding matrix information.
18. The channel state information receiving device according to claim 15, wherein: The second receiving unit of the device receives information of a CSI generation model used for each layer of downlink transmission sent by the terminal device; or When all downlink transmission layers use the same CSI generation model, the second receiving unit of the device receives information of the same CSI generation model sent by the terminal device, and receives information sent by the terminal device to indicate that all downlink transmission layers use the same CSI generation model.
19. The channel state information receiving device according to claim 11, wherein: The second sending unit sends first indication information to the terminal device, where the first indication information is used to indicate: an apparatus for CSI generation by the terminal device, and / or whether the terminal device selects an apparatus for CSI generation.
20. The channel state information receiving device according to claim 19, wherein: The first indication information is included in a codebook configuration sent by the network device to the terminal device; or The first indication information is included in the CSI reporting configuration sent by the network device to the terminal device.