Channel status information transmission method, terminal, network device, and storage medium
By determining the priority for each group of compressed CSI and sending part or all of the CSI, the problem of insufficient system performance gain when compressed CSI is discarded is solved, and the transmission efficiency and reliability of CSI are improved.
Patent Information
- Application Number
- PCT/CN2024/085397
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-01
- Publication Date
- 2025-10-09
AI Technical Summary
In the existing technology, when compressing channel state information (CSI) reporting, it is difficult to ensure system performance gain when part of it is discarded.
By determining the priority of the compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window, and sending part or all of the compressed CSI, the system performance gain is guaranteed.
This improves the transmission efficiency and reliability of CSI, ensures the consistency of CSI understanding between terminals and network devices, and enhances the accuracy and reliability of CSI transmission.
Smart Images

Figure CN2024085397_09102025_PF_FP_ABST
Abstract
Description
Channel state information transmission method, terminal, network device and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a method, terminal, network device, and storage medium for transmitting channel state information. Background Art
[0002] In related technologies, a bilateral model based on an artificial intelligence (AI) / machine learning (ML) model is usually used to implement compressed feedback and recovery of channel state information (CSI).
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a method, terminal, network device, and storage medium for transmitting channel state information, which to a certain extent solve the problem of how to ensure system performance gain when compressed channel state information (CSI) is reported and part of the compressed CSI is discarded.
[0005] According to a first aspect of an embodiment of the present disclosure, a method for transmitting channel state information is provided. The method is performed by a terminal, and the method includes:
[0006] Determining the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information (CSI) within the prediction window, wherein each group of compressed CSI includes multiple compressed CSIs corresponding to multiple time units;
[0007] Part or all of the compressed CSI in each group of compressed CSI is sent.
[0008] According to a second aspect of an embodiment of the present disclosure, a method for transmitting channel state information is provided. The method is performed by a network device, and the method includes:
[0009] Determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units respectively;
[0010] Based on the time unit corresponding to each compressed CSI and each group of received compressed CSI, channel state information of each time unit is determined.
[0011] According to a third aspect of an embodiment of the present disclosure, a method for transmitting channel state information is proposed. The method is performed by a communication system, the communication system including a terminal and a network device, and the method includes:
[0012] The terminal determines the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window, wherein each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units respectively;
[0013] The terminal sends part or all of the compressed CSI in each group of compressed CSI;
[0014] The network device determines, in each set of received compressed channel state information CSI, a time unit corresponding to each compressed CSI;
[0015] The network device determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0016] According to a fourth aspect of an embodiment of the present disclosure, a terminal is provided, including:
[0017] a processing module, configured to determine a priority of compressed CSI corresponding to each time unit in each set of compressed channel state information (CSI) within a prediction window, wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units;
[0018] The transceiver module is configured to send part or all of the compressed CSI in each group of compressed CSI.
[0019] According to a fifth aspect of an embodiment of the present disclosure, a network device is provided, including:
[0020] a processing module, configured to determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units respectively;
[0021] The processing module is further configured to determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0022] According to a sixth aspect of an embodiment of the present disclosure, a terminal is provided, including:
[0023] one or more processors;
[0024] The processor is used to call instructions to enable the terminal to execute the channel state information transmission method described in any aspect of the first aspect.
[0025] According to a seventh aspect of an embodiment of the present disclosure, a network device is provided, including:
[0026] one or more processors;
[0027] The processor is used to call instructions to enable the network device to execute the channel state information transmission method described in any aspect of the second aspect.
[0028] According to the eighth aspect of an embodiment of the present disclosure, a communication system is proposed, characterized in that it includes a terminal and a network device, wherein the terminal is configured to implement the channel state information transmission method described in the first aspect, and the network device is configured to implement the channel state information transmission method described in the second aspect.
[0029] According to the ninth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions, and is characterized in that when the instructions are executed on a communication device, the communication device executes the channel state information transmission method as described in any one of the first and second aspects.
[0030] According to the tenth aspect of an embodiment of the present disclosure, a program product is proposed, which includes a computer program, and is characterized in that when the computer program is run on a communication device, the communication device executes the channel state information transmission method as described in any one of the first and second aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0032] FIG1A is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure;
[0033] FIG1B is a schematic diagram of implementing CSI compression feedback and recovery based on a bilateral AI / ML model;
[0034] FIG1C is a schematic diagram of a terminal reporting compressed CSI corresponding to multiple future time units at one time;
[0035] 2A-2D are interactive schematic diagrams of a method for transmitting channel state information according to an embodiment of the present disclosure;
[0036] 3A-3E are schematic flow charts illustrating a method for transmitting channel state information according to an embodiment of the present disclosure;
[0037] 4A-4C are schematic flow diagrams illustrating a method for transmitting channel state information according to an embodiment of the present disclosure;
[0038] FIG5 is an interactive schematic diagram illustrating a method for transmitting channel state information according to an embodiment of the present disclosure;
[0039] FIG6A is a schematic structural diagram of a terminal proposed in an embodiment of the present disclosure;
[0040] FIG6B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure;
[0041] FIG7A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure;
[0042] FIG7B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0043] The embodiments of the present disclosure provide a method, a terminal, a network device, and a storage medium for transmitting channel state information.
[0044] In a first aspect, an embodiment of the present disclosure provides a method for transmitting channel state information, the method being performed by a terminal, the method including:
[0045] Determining the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information (CSI) within the prediction window, wherein each group of compressed CSI includes multiple compressed CSIs corresponding to multiple time units;
[0046] Part or all of the compressed CSI in each group of compressed CSI is sent.
[0047] In the above embodiment, the terminal first determines the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information (CSI) within the prediction window, and then transmits part or all of the compressed CSI in each set to the network device. By prioritizing the compressed CSI corresponding to multiple time units that need to be reported at once, this ensures that system performance gains are maximized when some compressed CSI needs to be discarded, thereby improving CSI transmission efficiency while ensuring reliable CSI transmission.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information CSI within the prediction window includes:
[0049] The priority of each compressed CSI is determined according to the time unit index corresponding to each compressed CSI, wherein compressed CSI corresponding to different time unit indexes have different priorities.
[0050] In the above embodiment, the terminal determines the priority of each compressed CSI based on the time unit index corresponding to each compressed CSI in each group of compressed CSI. This ensures that the terminal and the network device have consistent understanding of the reported CSI, provides a condition for maintaining system performance gains when some compressed CSI is discarded during the reporting process, and improves the reliability of CSI transmission.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information CSI within the prediction window includes:
[0052] In the case where each compressed CSI is obtained based on a layer model, the priority corresponding to the compressed CSI is determined according to the time unit index and / or layer index corresponding to each compressed CSI, wherein the priority of the compressed CSI corresponding to the same layer index under different time unit indexes is different, and the priority of the compressed CSI corresponding to different layer indexes under the same time unit index is different.
[0053] In the above embodiment, when each compressed CSI is obtained based on a layer model, the terminal determines the priority of the compressed CSI based on the time unit index and / or layer index corresponding to each compressed CSI in each group of compressed CSI, thereby achieving consistency in the understanding of the reported CSI between the terminal and the network device, and providing conditions for improving the accuracy and reliability of CSI transmission.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information CSI within the prediction window includes:
[0055] In the case where each compressed CSI is obtained based on a layer model, the priority of each information segment is determined according to the segment index corresponding to each information segment in each layer of the compressed CSI corresponding to each time unit, the time unit index corresponding to the compressed CSI to which it belongs, and at least one of the layer indexes, wherein the priorities of two compressed CSIs having different corresponding time unit indices, layer indices, and segment indices are different.
[0056] In the above embodiment, when each compressed CSI is obtained based on a layer model, the terminal first divides the compressed CSI corresponding to each time unit and each layer into multiple information segments, and then determines the priority of each information segment based on the segment index of each information segment, the time unit index of the compressed CSI to which it belongs, and the layer index. This provides conditions for maximizing the system performance gain when it is necessary to discard part of the compressed CSI, thereby improving the reliability of CSI transmission.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information CSI within the prediction window includes:
[0058] In the case where each compressed CSI is obtained based on a rank model, the priority of each information segment is determined according to the segment index corresponding to each information segment in the compressed CSI corresponding to each time unit and / or the time unit index corresponding to the compressed CSI to which it belongs, wherein the priorities of the compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of the compressed CSI corresponding to the same segment index under different time unit indices are different.
[0059] In the above embodiment, when each compressed CSI is obtained based on a rank model, the terminal first divides the compressed CSI corresponding to each time unit into multiple information segments, and then determines the priority of each information segment according to the segment index of each information segment and the time unit index of the compressed CSI to which it belongs, thereby providing conditions for ensuring the performance gain of the system as much as possible when part of the compressed CSI needs to be discarded, thereby improving the reliability of CSI transmission.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, before determining the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information CSI within the prediction window, the method further includes:
[0061] According to the number of compressed CSIs contained in the prediction window and the number of times the compressed CSIs contained in the prediction window are reported, the multiple compressed CSIs in the prediction window are divided into multiple groups of compressed CSIs.
[0062] In the above embodiment, the terminal first divides the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs based on the number of compressed CSIs contained in the prediction window and the number of reports. Thus, by dividing the compressed CSIs in the prediction window into multiple groups of compressed CSIs, conditions are provided for saving the terminal's memory resources and improving the efficiency of CSI transmission.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes any one of the following:
[0064] Determine the number of times the compressed CSI is reported within the prediction window according to the received first indication information
[0065] Determining the number of times the compressed CSI is reported within the prediction window according to the protocol;
[0066] The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
[0067] In the above embodiment, the terminal can determine the number of times to report compressed CSI within the prediction window by accepting instructions from the network device, or according to protocol agreements, or according to configuration information and other methods, thereby improving the flexibility and reliability of the terminal in reporting compressed CSI and providing conditions for improving the efficiency of CSI transmission.
[0068] In conjunction with some embodiments of the first aspect, in some embodiments, after dividing the compressed CSI corresponding to multiple time units in the prediction window into multiple groups of compressed CSI, the method further includes:
[0069] The multiple groups of compressed CSI are sent respectively based on a first time interval.
[0070] In the above embodiment, after dividing the compressed CSI in the prediction window into multiple groups of compressed CSI, the terminal can send the multiple groups of compressed CSI to the network device based on the first time interval, thereby saving memory resources of the terminal and improving the efficiency of CSI transmission.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, sending the multiple sets of compressed CSI respectively based on the first time interval includes:
[0072] When the second indication information is received, the multiple groups of compressed CSI are sent respectively based on the first time interval, wherein the second indication information is used to instruct to report the compressed CSI within the prediction window.
[0073] In the above embodiment, upon receiving the reporting instruction sent by the network device, the terminal sends multiple groups of compressed CSI to the network device based on the first time interval, thereby improving the reliability and efficiency of CSI transmission.
[0074] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes any one of the following:
[0075] determining the first time interval according to the received third indication information;
[0076] Determining the first time interval according to the agreement;
[0077] The first time interval is determined according to the second configuration information.
[0078] In the above embodiment, the terminal can determine the first time interval by receiving indication information sent by the network device, or protocol agreement, or configuration information and other methods, thereby improving the flexibility and reliability of the terminal in reporting compressed CSI and improving the reliability of CSI transmission.
[0079] In a second aspect, an embodiment of the present disclosure provides a method for transmitting channel state information, the method being performed by a network device, the method comprising:
[0080] Determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units respectively;
[0081] Based on the time unit corresponding to each compressed CSI and each group of received compressed CSI, channel state information of each time unit is determined.
[0082] In the above embodiment, the network device first determines the time unit corresponding to each compressed channel state information CSI in each set of received CSI, and then determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each set of received compressed CSI, thereby achieving consistent understanding of the reported compressed CSI between the network device and the terminal, thereby improving the reliability and efficiency of CSI transmission.
[0083] In conjunction with some embodiments of the second aspect, in some embodiments, determining the time unit corresponding to each compressed CSI in each received set of compressed channel state information CSI includes:
[0084] According to the priority of each compressed CSI in each group of compressed CSI, a time unit corresponding to each compressed CSI is determined.
[0085] In the above embodiment, the network device determines the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSI, thereby providing conditions for maximizing the system performance gain when some compressed CSI is lost, thereby improving the reliability and efficiency of CSI transmission.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, the priority of each compressed CSI in each group of compressed CSI includes any one of the following:
[0087] The priority of compressed CSI corresponding to different time unit indexes is different;
[0088] The priority of compressed CSI corresponding to the same level index under different time unit indexes is different, and the priority of compressed CSI corresponding to different level indexes under the same time unit index is different;
[0089] The priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different;
[0090] The priorities of compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of compressed CSI corresponding to the same segment indices under different time unit indices are different.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, before determining the time unit corresponding to each compressed CSI in each set of received compressed channel state information CSI, the method further includes:
[0092] The number of compressed CSIs included in each group of compressed CSIs is determined according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0093] In the above embodiment, the network device determines the amount of compressed CSI included in each group of compressed CSI based on the amount of compressed CSI included in the prediction window and the number of reports, thereby providing conditions for improving the reliability and accuracy of CSI transmission.
[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes any one of the following:
[0095] Sending first indication information, where the first indication information is used to indicate a number of times compressed CSI is reported within the prediction window;
[0096] Determining the number of times the compressed CSI is reported within the prediction window according to the protocol;
[0097] The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
[0098] In conjunction with some embodiments of the second aspect, in some embodiments, after determining the number of compressed CSI groups to be received, the method further includes:
[0099] Based on a first time interval, each group of the compressed CSI is received.
[0100] In conjunction with some embodiments of the second aspect, in some embodiments, receiving each group of compressed CSI based on the first time interval includes:
[0101] When the second indication information is sent, each group of compressed CSI is received based on the first time interval.
[0102] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes any one of the following:
[0103] sending third indication information, where the third information is used to indicate the first time interval;
[0104] Determining the first time interval according to the agreement;
[0105] The first time interval is determined according to the second configuration information.
[0106] In a third aspect, an embodiment of the present disclosure provides a method for transmitting channel state information, the method being performed by a communication system including a terminal and a network device, the method including:
[0107] The terminal determines the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window, wherein each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units respectively;
[0108] The terminal sends part or all of the compressed CSI in each group of compressed CSI;
[0109] The network device determines, in each set of received compressed channel state information CSI, a time unit corresponding to each compressed CSI;
[0110] The network device determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0111] In a fourth aspect, an embodiment of the present disclosure provides a terminal, comprising:
[0112] a processing module, configured to determine a priority of compressed CSI corresponding to each time unit in each set of compressed channel state information (CSI) within a prediction window, wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units;
[0113] The transceiver module is configured to send part or all of the compressed CSI in each group of compressed CSI.
[0114] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is specifically configured to:
[0115] The priority of each compressed CSI is determined according to the time unit index corresponding to each compressed CSI, wherein compressed CSI corresponding to different time unit indexes have different priorities.
[0116] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is specifically configured to:
[0117] In the case where each compressed CSI is obtained based on a layer model, the priority corresponding to the compressed CSI is determined according to the time unit index and / or layer index corresponding to each compressed CSI, wherein the priority of the compressed CSI corresponding to the same layer index under different time unit indexes is different, and the priority of the compressed CSI corresponding to different layer indexes under the same time unit index is different.
[0118] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is specifically configured to:
[0119] In the case where each compressed CSI is obtained based on a layer model, the priority of each information segment is determined according to the segment index corresponding to each information segment in each layer of the compressed CSI corresponding to each time unit, the time unit index corresponding to the compressed CSI to which it belongs, and one or more of the layer indexes, wherein the priorities of two compressed CSIs corresponding to at least one different time unit index, layer index and segment index are different.
[0120] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is specifically configured to:
[0121] In the case where each compressed CSI is obtained based on a rank model, the priority of each information segment is determined according to the segment index corresponding to each information segment in the compressed CSI corresponding to each time unit and / or the time unit index corresponding to the compressed CSI to which it belongs, wherein the priorities of the compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of the compressed CSI corresponding to the same segment index under different time unit indices are different.
[0122] In conjunction with some embodiments of the fourth aspect, in some embodiments, before determining the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information CSI, the processing module is further used to:
[0123] According to the number of compressed CSIs contained in the prediction window and the number of times the compressed CSIs contained in the prediction window are reported, the multiple compressed CSIs in the prediction window are divided into multiple groups of compressed CSIs.
[0124] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is further configured to:
[0125] determining, according to the received first indication information, a number of times the compressed CSI is reported within the prediction window;
[0126] Determining the number of times the compressed CSI is reported within the prediction window according to the protocol;
[0127] The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
[0128] In conjunction with some embodiments of the fourth aspect, in some embodiments, after dividing the compressed CSI corresponding to multiple time units within the prediction window into multiple groups of compressed CSI, the transceiver module is further configured to:
[0129] The multiple groups of compressed CSI are sent respectively based on a first time interval.
[0130] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module is further configured to:
[0131] When the second indication information is received, the multiple groups of compressed CSI are sent respectively based on the first time interval, wherein the second indication information is used to instruct to report the compressed CSI within the prediction window.
[0132] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is further configured to:
[0133] determining the first time interval according to the received third indication information;
[0134] Determining the first time interval according to the agreement;
[0135] The first time interval is determined according to the second configuration information.
[0136] In a fifth aspect, an embodiment of the present disclosure provides a network device, comprising:
[0137] a processing module, configured to determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units respectively;
[0138] The processing module is further configured to determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0139] In conjunction with some embodiments of the fifth aspect, in some embodiments, the processing module is specifically configured to:
[0140] According to the priority of each compressed CSI in each group of compressed CSI, a time unit corresponding to each compressed CSI is determined.
[0141] In conjunction with some embodiments of the fifth aspect, in some embodiments, the priority of each compressed CSI in each group of compressed CSI includes any one of the following:
[0142] The priority of compressed CSI corresponding to different time unit indexes is different;
[0143] The priority of compressed CSI corresponding to the same level index under different time unit indexes is different, and the priority of compressed CSI corresponding to different level indexes under the same time unit index is different;
[0144] The priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different;
[0145] The priorities of compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of compressed CSI corresponding to the same segment indices under different time unit indices are different.
[0146] In conjunction with some embodiments of the fifth aspect, in some embodiments, before determining the time unit corresponding to each compressed CSI in each set of received compressed channel state information CSI, the processing module is further configured to:
[0147] The number of compressed CSIs included in each group of compressed CSIs is determined according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs included in the prediction window are reported.
[0148] In conjunction with some embodiments of the fifth aspect, in some embodiments, the method further includes:
[0149] a transceiver module, configured to send first indication information, where the first indication information is used to indicate a number of times compressed CSI is reported within the prediction window;
[0150] The processing module is further configured to determine the number of times the compressed CSI is reported within the prediction window according to a protocol agreement;
[0151] The processing module is further configured to determine the number of times the compressed CSI is reported within the prediction window according to the first configuration information.
[0152] In conjunction with some embodiments of the fifth aspect, in some embodiments, after determining the number of compressed CSI groups to be received, the transceiver module is further configured to:
[0153] Based on a first time interval, each group of the compressed CSI is received.
[0154] In conjunction with some embodiments of the fifth aspect, in some embodiments, the transceiver module is further configured to:
[0155] When the second indication information is sent, each group of compressed CSI is received based on the first time interval.
[0156] In conjunction with some embodiments of the fifth aspect, in some embodiments, the method further includes:
[0157] The transceiver module is further configured to send third indication information, where the third information is used to indicate the first time interval;
[0158] The processing module is further configured to determine the first time interval according to a protocol agreement;
[0159] The processing module is further configured to determine the first time interval according to the second configuration information.
[0160] In a sixth aspect, an embodiment of the present disclosure proposes a terminal, which includes: one or more processors; wherein the processors are used to execute an optional implementation of the channel state information transmission method proposed in the first aspect.
[0161] In a seventh aspect, an embodiment of the present disclosure proposes a network device, which includes: one or more processors; wherein the processors are used to execute an optional implementation of the channel state information transmission method proposed in the second aspect.
[0162] In the eighth aspect, an embodiment of the present disclosure proposes a communication system, which includes: a terminal and a network device; wherein the terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0163] In the ninth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0164] In a tenth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0165] In an eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0166] In a twelfth aspect, an embodiment of the present disclosure provides a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0167] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0168] The present disclosure provides a method for transmitting channel state information. In some embodiments, the terms "channel state information transmission method," "transmission method," "measurement configuration method," "configuration method," and "communication method" are interchangeable. The terms "channel state information transmission device," "transmission device," "measurement configuration device," and "communication device" are interchangeable. The terms "channel state information transmission system," "transmission system," "measurement configuration system," and "configuration system" are interchangeable.
[0169] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0170] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0171] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0172] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0173] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0174] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0175] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0176] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0177] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0178] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0179] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0180] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0181] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0182] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0183] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0184] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0185] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0186] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0187] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0188] As shown in FIG. 1A , a communication system 100 includes a terminal 101 and a network device 102 .
[0189] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0190] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0191] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0192] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0193] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0194] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0195] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0196] The following embodiments of the present disclosure may be applied to the communication system shown in FIG1A or a portion of the entities, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A, or may include other entities other than those shown in FIG1A. The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0197] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0198] Currently, the use of artificial intelligence (AI) technology can reduce terminal feedback overhead or improve the feedback accuracy of channel status information (CSI). In the standardization research of the 3rd Generation Partnership Project (3GPP), a bilateral artificial intelligence (AI) / machine learning (ML) model based on the CSI generation part model on the terminal side and the CSI recovery part model on the network side has been developed to achieve compressed feedback and recovery of CSI, respectively.
[0199] As shown in Figure 1B, Figure 1B is a schematic diagram of implementing CSI compression feedback and recovery based on a bilateral AI / ML model. The terminal generates a partial model through CSI, compresses the downlink channel information H, quantizes it into a binary bit stream and sends it to the network device. The network device recovers the partial model through CSI and recovers H' which is similar to the downlink information H.
[0200] During the standardization research of AI / ML model-based CSI compression in Release 18 (Rel-18), the CSI measured at a certain moment can be compressed and quantized by the CSI generation model to obtain a binary bit stream, which is then divided into two parts, Part 1 and Part 2, for reporting. This reporting method can compress a starting point for CSI reporting. The information length of Part 1 is fixed, and the information length of Part 2 is variable, but the information length of Part 2 can be determined based on the information in Part 1. In addition, Part 1 at least includes the Channel Quality Indication (CQI) of the first codeword, the Rank Indication (RI), and the indication information of the length of Part 2 information, and Part 2 at least includes the output information after compression by the AI / ML model.
[0201] In order to further improve the CSI compression performance, during the current research on the Release 19 (Rel-19) standard, it may be considered to utilize the correlation of the time domain channel.
[0202] As shown in Figure 1C, Figure 1C is a schematic diagram of a terminal reporting compressed CSI corresponding to multiple future time units at one time. First, the terminal can estimate the channel information of multiple historical moments based on the CSI-RS received multiple times and sent by the network device through the CSI-RS burst, where the CSI-RS burst is within an observation window. Then, the terminal can predict the CSI of one or more future time units through an AI / ML or non-AI / ML algorithm based on the channel information measured in the observation window, and define the compressed CSI corresponding to the one or more future time units within a prediction window. As shown by the dotted arrows in Figure 1C, the terminal then uses the AI model to report the compressed CSI of the predicted one or more time units in one or more time units. In Figure 1C, the compressed CSI of each time unit in the prediction window is reported in time unit n.
[0203] At time n, the terminal may report the compressed CSI of each time unit in the prediction window as a whole, or report the compressed CSI of each time unit in the prediction window independently.
[0204] If reported as a whole, it may increase the complexity of the trained AI / ML model or increase the required AI / ML parameters, resulting in increased terminal memory requirements.
[0205] If the compressed CSI for each time unit within the prediction window is reported independently, the terminal can report the compressed CSI corresponding to each time unit in one or more reports. If a single CSI report includes compressed CSI corresponding to multiple time units, improper storage of the compressed CSI will result in system performance loss if some compressed CSI is discarded. How to store the compressed CSI for multiple time units in a single report is an unresolved issue.
[0206] FIG2A is an interactive diagram illustrating a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG2A , an embodiment of the present disclosure relates to a method for transmitting channel state information, which is used by a terminal 101 and a network device 102. The method includes:
[0207] Step S2101 , the network device 102 sends second indication information to the terminal 101 .
[0208] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0209] In some embodiments, terms such as "CSI", "Channel State Information", and "Channel Status Information" can be used interchangeably.
[0210] In some embodiments, the name of the second indication information is not limited, and it may be, for example, "activation indication" or the like.
[0211] In some embodiments, the prediction window may be a window for storing compressed CSI of one or more future time units predicted by the terminal 101 based on the CSI measured within the observation window.
[0212] In some embodiments, the “prediction window” may also be referred to as a “Prediction window”, which is not limited in this disclosure.
[0213] In some embodiments, the observation window may be a window for storing CSIs corresponding to multiple historical time units estimated by the terminal 101 based on multiple received CSI-RSs, wherein the multiple received CSI-RSs may be sent by the network device 102 via a CSI-RS burst, which is not limited in this disclosure.
[0214] In some embodiments, the “observation window” may also be referred to as the “Observation window”, which is not limited in this disclosure.
[0215] In some embodiments, the CSI-RS burst may be within the observation window, which is not limited in this disclosure.
[0216] In some embodiments, terms such as “RS”, “Reference Signal”, and “reference signal” can be used interchangeably.
[0217] In some embodiments, a "CSI-RS burst" may also be referred to as a "CSI-RS cluster", etc., which is not limited in the present disclosure.
[0218] In some embodiments, the network device 102 may send the second indication information to the terminal 101 through one or more of RRC, MAC-CE, or DCI signaling, which is not limited in the present disclosure.
[0219] In some embodiments, terms such as "RRC", "Radio Resource Control", and "Radio Resource Control" can be used interchangeably.
[0220] In some embodiments, terms such as "MAC-CE", "Media Access Control-Control Element", and "Medium Access Control-Control Element" can be used interchangeably.
[0221] In some embodiments, terms such as "DCI", "downlink control information", and "Downlink Control Information" can be used interchangeably.
[0222] In some embodiments, the terminal 101 receives second indication information sent by the network device 102 .
[0223] Step S2102 , the network device 102 sends first indication information to the terminal 101 .
[0224] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0225] In some embodiments, the network device 102 may determine the number of times to report compressed CSI within the prediction window according to a protocol agreement, which is not limited in this disclosure.
[0226] In some embodiments, the network device 102 may further determine the number of times to report compressed CSI within the prediction window according to the first configuration information, which is not limited in the present disclosure.
[0227] In some embodiments, the first configuration information may be any configuration information pre-set in the network device 102. For example, the first configuration information may include the number of times compressed CSI is reported within the prediction window, etc., which is not limited in the present disclosure.
[0228] In some embodiments, after determining the number of times the compressed CSI is reported within the prediction window, the network device 102 may provide an instruction by sending first indication information to the terminal 101, which is not limited in the present disclosure.
[0229] In some embodiments, the terminal 101 receives first indication information sent by the network device 102 .
[0230] In some embodiments, the above-mentioned step S2102 and step S2101 can be executed simultaneously, or step S2101 can be executed first and then step S2102, and so on. This disclosure does not limit this.
[0231] In step S2103 , the terminal 101 divides the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0232] In some embodiments, the terminal 101 may determine the number of reports of the compressed CSI contained in the prediction window by receiving the first indication information sent by the network device 102, which is not limited in the present disclosure.
[0233] In some embodiments, the terminal 101 may also determine the number of reports of the compressed CSI contained in the prediction window according to a protocol agreement, which is not limited in the present disclosure.
[0234] In some embodiments, the terminal 101 may also determine the number of reports of the compressed CSI contained in the prediction window according to the first configuration information, which is not limited in the present disclosure.
[0235] In some embodiments, terminal 101 divides the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs based on the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported, so that the compressed CSIs in the prediction window are reported multiple times. For example, one group of compressed CSIs is reported in each report.
[0236] In step S2104, the terminal 101 determines the priority of each compressed CSI according to the time unit index corresponding to each compressed CSI in each group of compressed CSI.
[0237] In some embodiments, a time unit index may be used to characterize a time unit, and may be a pre-set index in any form, which is not limited in the present disclosure.
[0238] In some embodiments, the time unit may be a time slot, a mini-time slot, a frame, a subframe, a time interval, a moment, etc., or any time length applicable to the present disclosure, and the present disclosure does not limit this.
[0239] In some embodiments, when the time unit is a time slot, the compressed CSI contained in the prediction window may be the CSI corresponding to each time slot, which is not limited in the present disclosure.
[0240] In some embodiments, when the time unit is a time interval, the duration of the time interval is not limited and can be pre-set. For example, the time interval can be the duration of three time slots. In this case, each compressed CSI can be the CSI corresponding to every three time slots; or each compressed CSI can be: the compressed CSI corresponding to any time slot within the three time slots, or the compressed CSI corresponding to some time slots within the three time slots, etc. This disclosure is not limited in this regard.
[0241] In some embodiments, each group of compressed CSI may include multiple compressed CSI corresponding to multiple time units, which is not limited in this disclosure.
[0242] In some embodiments, the priority of each compressed CSI in each group of compressed CSI determined by terminal 101 can be used to assist the terminal in determining the order in which to discard the compressed CSI in the group of compressed CSI. For example, multiple compressed CSI in a group of compressed CSI can be selectively discarded based on the order of priority from low to high.
[0243] In some embodiments, the priority of each compressed CSI in each compressed CSI group determined by terminal 101 can also be used to assist the terminal in determining the order in which each compressed CSI in the group is stored in the reporting resources used. For example, multiple compressed CSIs in a group of compressed CSIs can be stored in the reporting resources in descending order of priority and then transmitted collectively, thereby enabling a single CSI report to include compressed CSI information corresponding to multiple time units.
[0244] In some embodiments, the priority of each compressed CSI in each group of compressed CSIs determined by the terminal 101 can also be directly replaced by the storage order of each compressed CSI in the group of compressed CSIs in the reporting resource. For example, the priorities corresponding to multiple compressed CSIs in a group of compressed CSIs are directly replaced by the storage order of the corresponding compressed CSIs, and when the priority of the compressed CSI is higher, the storage order of the compressed CSI in the reporting resource may be earlier, and the priority of each compressed CSI is replaced in order from high to low with the storage order of the corresponding compressed CSI, and the corresponding storage order is from first to last. At this time, based on the storage order of each compressed CSI in the group of compressed CSIs from first to last, each compressed CSI can be stored in the reporting resource in turn, and then sent uniformly, so as to realize that CSI compression information corresponding to multiple time units is included in one CSI report. This disclosure does not limit this.
[0245] In some embodiments, when terminal 101 reports multiple compressed CSIs at once, the physical resources available to terminal 101 may be insufficient. In this case, terminal 101 may determine the priority of each CSI in the same report and then discard some compressed CSIs based on the priority. For example, some compressed CSIs with lower priorities may be discarded, thereby ensuring that certain system performance gains can still be achieved even when CSIs are discarded. This is not limited in this disclosure.
[0246] In some embodiments, when the terminal 101 determines the priority of each compressed CSI based on the time unit index corresponding to each compressed CSI in each group of compressed CSI, the earlier the time unit corresponding to the compressed CSI, the higher or lower the priority of the compressed CSI may be, and the present disclosure does not limit this.
[0247] In some embodiments, the higher the priority of the compressed CSI, the higher the importance of the compressed CSI can be considered, and thus the probability of being discarded when the group of compressed CSI is reported is lower; the lower the priority of the compressed CSI, the lower the importance of the compressed CSI can be considered, and thus the probability of being discarded when the group of compressed CSI is reported is higher, and so on. The present disclosure does not limit this.
[0248] In some embodiments, the terminal 101 may store the compressed CSI corresponding to each time unit in each group of compressed CSI in the uplink resource in sequence according to the time unit index corresponding to each compressed CSI in the group of compressed CSI. This disclosure does not limit this.
[0249] In step S2105 , the terminal 101 sends multiple groups of compressed CSI to the network device 102 based on the first time interval and the priority of the compressed CSI corresponding to each time unit.
[0250] In some embodiments, the first time interval may be the time interval when the terminal 101 sends two adjacent groups of compressed CSI. It may be any pre-set time interval, which is not limited in the present disclosure.
[0251] In some embodiments, the terminal 101 may determine the first time interval based on the third indication information received from the network device 102 , which is not limited in the present disclosure.
[0252] In some embodiments, the third indication information may be used to indicate the first time interval.
[0253] In some embodiments, the terminal 101 may also determine the first time interval according to a protocol agreement, which is not limited in this disclosure.
[0254] In some embodiments, the terminal 101 may also determine the first time interval based on the second configuration information, which is not limited in the present disclosure.
[0255] In some embodiments, the second configuration information may be any pre-set configuration information. For example, the second configuration information may include the first time interval, etc., which is not limited in the present disclosure.
[0256] Correspondingly, the network device 102 can send a third indication message to the terminal 101 to determine the first time interval, or the network device 102 can also determine the first time interval according to the protocol agreement, or the network device 102 can also determine the first time interval according to the second configuration information. This disclosure does not limit this.
[0257] In some embodiments, when the terminal 101 sends multiple groups of compressed CSI to the network device 102 based on the first time interval and the priority of the compressed CSI corresponding to each time unit, it can first generate a partial model through a preset CSI, quantize the compressed CSI in each group of compressed CSI, and divide it into two parts, part 1 and part 2, for transmission.
[0258] Part 1 may include the RI and CQI corresponding to each time unit (the CQI corresponding to all time units in the group or the CQI corresponding to some time units, etc.), and one or more pieces of information in the compressed CSI length indication information corresponding to each time unit, wherein the compressed CSI information length may be the information length before or after quantization, which is not limited in this disclosure.
[0259] Part 2 may include quantized information of the compressed CSI corresponding to each time unit, which is not limited in this disclosure.
[0260] The terminal 101 may store the compressed CSI in part 2 in sequence according to the priority corresponding to each compressed CSI in each group of compressed CSI, which is not limited in the present disclosure.
[0261] In some embodiments, terms such as "RI", "rank indication", and "Rank Indication" can be used interchangeably.
[0262] In some embodiments, terms such as "CQI", "Channel Quality Indication", and "Channel Quality Indication" can be used interchangeably.
[0263] In some embodiments, the multiple groups of compressed CSI sent by the terminal 101 to the network device 102 may include all the compressed CSI in the prediction window, or may include part of the compressed CSI in the prediction window (part of the compressed CSI is discarded during at least one group of compressed CSI reporting).
[0264] In some embodiments, the network device 102 may receive each group of compressed CSI reported by the terminal 101 based on the first time interval.
[0265] In step S2106 , the network device 102 determines the number of compressed CSIs included in each group of compressed CSIs according to the number of compressed CSIs included in the prediction window and the number of reports of the compressed CSIs included in the prediction window.
[0266] In some embodiments, after receiving the compressed CSI in the prediction window reported by the terminal 101, the network device 102 can determine the number of compressed CSIs contained in each group of compressed CSIs based on the number of compressed CSIs contained in the prediction window and the number of times the compressed CSIs contained in the prediction window are reported.
[0267] In some embodiments, the amount of compressed CSI included in each group of compressed CSI may be the same or may be different, which is not limited in this disclosure.
[0268] In step S2107 , the network device 102 determines the time unit corresponding to each compressed CSI according to the priority of each compressed CSI in each group of compressed CSI.
[0269] In some embodiments, after receiving each group of compressed CSI sent by terminal 101, network device 102 may determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSI, because the compressed CSI corresponding to different time unit indexes have different priorities. For example, any compressed CSI group received by network device 102 includes compressed CSI corresponding to two time units, with time unit indexes #T1 and #T2, respectively. Because the compressed CSI corresponding to #T1 and #T2 have different priorities, the network device may determine the time corresponding to each compressed CSI based on the priority of the compressed CSI. This disclosure is not limited to this.
[0270] In step S2108 , the network device 102 determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0271] In some embodiments, the network device 102 can recover the compressed CSI of each time unit based on the time unit corresponding to each compressed CSI and each group of compressed CSI received, such as recovering the compressed CSI through a preset CSI recovery partial model, etc., to determine the channel state information of each time unit. This disclosure does not limit this.
[0272] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2108. For example, steps S2101+S2102 may be implemented as independent embodiments, and step S2102 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0273] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0274] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0275] In this embodiment, the network device first instructs the terminal to report the compressed CSI within the prediction window. The terminal then divides the compressed CSI within the prediction window into multiple groups of compressed CSI based on the number of reports and the amount of compressed CSI contained in the prediction window. The terminal then determines the priority of each compressed CSI based on the time unit index corresponding to each compressed CSI in each group of compressed CSI, and sends each group of compressed CSI to the network device based on the priority of each compressed CSI in each group of compressed CSI. Finally, after receiving the compressed CSI within the prediction window, the network device determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI. Thus, by reporting multiple compressed CSIs at once based on the priorities of multiple compressed CSIs, the reliability of CSI reporting is guaranteed as much as possible while improving the reporting efficiency of CSI, ensuring that the terminal and the network device have a consistent understanding of the reported CSI, and providing conditions and basis for ensuring system performance when some CSI is discarded.
[0276] FIG2B is an interactive diagram of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG2B , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used by terminal 101 and network device 102, and includes:
[0277] Step S2201: The network device 102 sends second indication information to the terminal 101.
[0278] Step S2202 , the network device 102 sends first indication information to the terminal 101 .
[0279] In some embodiments, the above-mentioned step S2202 and step S2201 can be executed simultaneously, or step S2201 can be executed first and then step S2202, and so on. This disclosure does not limit this.
[0280] In step S2203 , the terminal 101 divides the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0281] For a detailed description of steps S2201 to S2203 , reference may be made to steps S2101 to S2103 in the embodiment shown in FIG2A , which will not be repeated here.
[0282] In step S2204 , when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 determines the priority corresponding to each compressed CSI according to the time unit index and layer index corresponding to the compressed CSI.
[0283] In some embodiments, the layer model can be used to train a bilateral model for the transport layer, which includes a CSI generation part model and a CSI recovery part model. The model can be any pre-set model, and the present disclosure does not limit this.
[0284] In some embodiments, the layer model may be a corresponding bilateral model trained for each transmission layer, or a bilateral model trained for all transmission layers, which is not limited in the present disclosure.
[0285] In some embodiments, when the layer model is to train a corresponding bilateral model for each transmission layer, the "layer model" can also be called a "layer specific model", which is not limited in this disclosure.
[0286] In some embodiments, when the layer model trains a bilateral model for all transmission layers, the "layer model" can also be called a "layer common model", which is not limited in this disclosure.
[0287] In some embodiments, when the layer model is to train a corresponding bilateral model for each transmission layer, or to train a bilateral model for all transmission layers, the CSI generation part model can output the compressed CSI corresponding to each transmission layer, which is not limited in this disclosure.
[0288] In some embodiments, a hierarchical index may be used to characterize a transport layer, and may be any pre-set implementation form, which is not limited in this disclosure.
[0289] In some embodiments, the terminal 101 may determine the priority corresponding to the compressed CSI according to the time unit index and the layer index corresponding to each compressed CSI in each group of compressed CSI, which is not limited in the present disclosure.
[0290] In some embodiments, the priorities of compressed CSI corresponding to the same level index under different time unit indexes are different, and the priorities of compressed CSI corresponding to different level indexes under the same time unit index are different.
[0291] For example, the prediction window contains two layers of compressed CSI corresponding to two time units, the time unit indexes are time unit #1 and time unit #2, and the layer indexes are layer #1 and layer #2. When the terminal 101 determines the priority of each compressed CSI according to the size of the time unit index and the size of the layer index, and considers that the compressed CSI with smaller time unit index and smaller layer index has higher corresponding priority, the compressed CSI corresponding to layer #1 under time unit #1 is 11 , compressed CSI corresponding to layer #2 under time unit #1 12, compressed CSI corresponding to layer #1 under time unit #2 21 , compressed CSI corresponding to layer #2 under time unit #2 22 Medium, compressed CSI 11 Priority over compressed CSI 12 , compressed CSI 21 , compressed CSI 22 Corresponding priorities, compressed CSI 12 Priority over compressed CSI 21 , compressed CSI 22 Corresponding priorities, compressed CSI 21 Priority over compressed CSI 22 Corresponding priority, compressed CSI 22 has the lowest priority, which is not limited in this disclosure.
[0292] In some embodiments, the terminal 101 may store the compressed CSI corresponding to each time unit in each group of compressed CSI in the uplink resource in sequence according to the time unit index and level index corresponding to each compressed CSI in the group of compressed CSI. This disclosure does not limit this.
[0293] In some embodiments, the terminal 101 may also determine the priority corresponding to the compressed CSI according to the layer index corresponding to each compressed CSI in each group of compressed CSI. For example, the terminal 101 may determine the priority of the compressed CSI in sequence according to the order of the time unit index corresponding to each compressed CSI in each group of compressed CSI, based on the size of the layer index of each compressed CSI under each time unit. For example, when the compressed CSI with a smaller layer index under the same time unit index has a higher corresponding priority, the compressed CSI corresponding to layer #1 under time unit #1 may be prioritized. 11 The priority of the layer #1 and the compressed CSI corresponding to the time unit #2 21 The priority is classified as the first part priority, and the compressed CSI corresponding to layer #2 under time unit #1 is 12 The priority of the layer #2 and the compressed CSI corresponding to the time unit #2 22 The priority of the first part is classified as the second part priority. At this time, the first part priority is higher than the second part priority, and this disclosure does not limit this.
[0294] In some embodiments, the terminal 101 determines the priority corresponding to the compressed CSI according to the hierarchical index of each compressed CSI in each group of compressed CSI, and can store the compressed CSI in the uplink resource in sequence according to the time unit and the determined priority of each compressed CSI. This disclosure does not limit this.
[0295] In step S2205 , the terminal 101 sends multiple groups of compressed CSI to the network device 102 based on the first time interval and the priority of the compressed CSI corresponding to each time unit.
[0296] In step S2206 , the network device 102 determines the number of compressed CSIs included in each group of compressed CSIs according to the number of compressed CSIs included in the prediction window and the number of reports of the compressed CSIs included in the prediction window.
[0297] In step S2207 , the network device 102 determines the time unit corresponding to each compressed CSI according to the priority of each compressed CSI in each group of compressed CSI.
[0298] In some embodiments, since the priorities of the compressed CSI corresponding to the same level index under different time unit indexes are different, and the priorities of the compressed CSI corresponding to different level indexes under the same time unit index are different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSI.
[0299] In step S2208 , the network device 102 determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0300] For a detailed description of steps S2205 to S2208, reference may be made to steps S2105 to S2108 in the embodiment shown in FIG2A , which will not be repeated here.
[0301] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S2201 to S2208. For example, step S2201 may be implemented as an independent embodiment, step S2202 may be implemented as an independent embodiment, and steps S2201+S2202 may be implemented as independent embodiments, but are not limited thereto.
[0302] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0303] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0304] In this embodiment, the network device first instructs the terminal to report the compressed CSI within the prediction window, and then the terminal divides the compressed CSI within the prediction window into multiple groups of compressed CSI based on the number of reports and the number of compressed CSI contained in the prediction window. Thereafter, when the compressed CSI is obtained based on a layer model, the terminal 101 determines the priority of each compressed CSI based on the time unit index and layer index corresponding to each compressed CSI, and sends the compressed CSI within the prediction window to the network device. Finally, after receiving the compressed CSI within the prediction window, the network device determines the time unit corresponding to each compressed CSI and the channel state information of each time unit, thereby reporting multiple compressed CSIs at one time based on the priority of multiple compressed CSIs, providing conditions for ensuring system performance gain when partial CSI is discarded, and improving the reliability and efficiency of CSI transmission.
[0305] FIG2C is an interactive diagram illustrating a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG2C , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used for terminal 101 and network device 102, and includes:
[0306] Step S2301: The network device 102 sends second indication information to the terminal 101.
[0307] Step S2302 , the network device 102 sends first indication information to the terminal 101 .
[0308] In some embodiments, the above-mentioned step S2302 and step S2301 can be executed simultaneously, or step S2301 can be executed first and then step S2302, and so on. This disclosure does not limit this.
[0309] In step S2303 , the terminal 101 divides the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0310] For a detailed description of steps S2301 to S2303, reference may be made to steps S2101 to S2103 in the embodiment shown in FIG2A , which will not be repeated here.
[0311] In step S2304, the terminal 101 determines the priority corresponding to each compressed CSI according to the time unit index, level index, and segment index corresponding to each compressed CSI in each group of compressed CSI.
[0312] In some embodiments, the segment index may be used to represent the index of the information segment to which the compressed CSI belongs. The segment index may be any pre-set implementation form, and the present disclosure does not limit this.
[0313] In some embodiments, the length of information contained in each information segment may be the same, or may be different, which is not limited in this disclosure.
[0314] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 can determine the priority of each information segment based on the segment index corresponding to each information segment in each layer of compressed CSI in the compressed CSI corresponding to each time unit, the time unit index corresponding to the compressed CSI to which it belongs, and one or more of the layer indexes.
[0315] In some embodiments, when the terminal 101 reports each compressed CSI in each group of compressed CSI, the compressed CSI in each group of compressed CSI can be divided into two parts, Part 1 and Part 2, for reporting, wherein Part 1 can include indication information such as the information length of each information segment contained in each layer of compressed CSI in the compressed CSI corresponding to each time unit, and then, Part 2 can determine the information segment corresponding to each compressed CSI in each group of compressed CSI based on the indication information in Part 1. This disclosure does not limit this.
[0316] In some embodiments, the terminal 101 may further divide each layer of compressed CSI in each time unit in each group of compressed CSI into multiple information segments according to the protocol. For example, the terminal 101 may divide each layer of compressed CSI in each time unit in each group of compressed CSI into f information segments according to the protocol, where f may be specified by the protocol and is not limited in this disclosure. In some embodiments, the terminal 101 may further divide each layer of compressed CSI in each time unit in each group of compressed CSI into multiple information segments according to the indication information of the network device 102. For example, the terminal 101 may divide each layer of compressed CSI in each time unit in each group of compressed CSI into g information segments according to the indication information of the network device 102, where g may be indicated by the network device and is not limited in this disclosure.
[0317] In some embodiments, the priorities of two compressed CSIs with different time unit indexes, level indexes, and segment indexes are different. For example, the prediction time window contains compressed CSIs corresponding to two time units, and the number of layers corresponding to each time unit is 2. The compressed CSI corresponding to each layer under each time unit is divided into two information segments, with time unit indexes of time unit #1 and time unit #2, level indexes of layer #1 and layer #2, and segment indexes of segment #1 and segment #2. The compressed CSI corresponding to each segment of each layer under each time unit is ijk, where i is the i-th time unit, j is the j-th level, and k is the k-th information segment. When the terminal 101 determines the priority of each compressed CSI according to the size order of the time unit index, the size order of the level index, and the size order of the segment index, and considers that the compressed CSI with smaller time unit index, smaller level index, and smaller segment index has higher corresponding priority, the compressed CSI can be determined. ijk The priority order from high to low is: CSI 111 、CSI 211 、CSI 112 、CSI 212 、CSI 121 、CSI 221 、CSI 122 、CSI 222 etc., or compress CSI ijk The priority order from high to low can also be: CSI 111 、CSI 211 、CSI 121 、CSI 221 、CSI 112 、CSI 212 、CSI 122 、CSI 222 Etc., the present disclosure does not limit this.
[0318] In some embodiments, the terminal 101 may store the compressed CSI corresponding to each time unit in each group of compressed CSI in the uplink resource in sequence based on one or more of the time unit index, level index, and segment index corresponding to each compressed CSI in each group of compressed CSI. This disclosure does not limit this.
[0319] In some embodiments, terminal 101 may further determine the priority of each information segment in each layer of compressed CSI corresponding to each time unit in each group of compressed CSI based on the segment index corresponding to each compressed CSI. Taking the above example, terminal 101 determines the priority of each compressed CSI based on the segment index. It can be assumed that the smaller the segment index in each layer index under the same time unit index, the higher the priority of the corresponding information segment, and so on. This disclosure is not limited to this.
[0320] In some embodiments, when each compressed CSI is obtained based on a rank model, the terminal 101 can determine the priority of each information segment based on the segment index corresponding to each information segment in the compressed CSI corresponding to each time unit and / or the time unit index corresponding to the compressed CSI to which it belongs.
[0321] In some embodiments, the rank may be a transmission rank, which may be used to characterize a transmission layer, and this disclosure does not limit this.
[0322] In some embodiments, the rank model may be a bilateral model trained for rank that includes a CSI generation part model and a CSI recovery part model. The model may be any pre-set model, and the present disclosure does not limit this.
[0323] In some embodiments, the rank model may be a corresponding bilateral model trained for each rank, or may be a bilateral model trained for all ranks, which is not limited in the present disclosure.
[0324] In some embodiments, when the rank model is to train a corresponding bilateral model for each rank, the "rank model" can also be called a "rank specific model", which is not limited in this disclosure.
[0325] In some embodiments, when the rank model is a bilateral model trained for all ranks, the "rank model" can also be called a "rank common model", which is not limited in this disclosure.
[0326] In some embodiments, when the rank model is to train a corresponding bilateral model for each rank, the CSI generation model can output the compressed CSI corresponding to each rank, which is not limited in this disclosure.
[0327] In some embodiments, when the rank model is a bilateral model trained for all ranks, the CSI generation model can output compressed CSI corresponding to all ranks, which is not limited in this disclosure.
[0328] In some embodiments, the priorities of compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of compressed CSI corresponding to the same segment index under different time unit indices are different. For example, the prediction time window contains compressed CSI corresponding to two time units, and the compressed CSI under each time unit is divided into two information segments, and the time unit indices are time unit #1 and time unit #2, and the segment indices are segment #1 and segment #2. When the terminal 101 determines the priority of the compressed CSI according to the size order of the time unit index, and believes that the smaller the time unit index and the smaller the segment index, the higher the priority of the corresponding compressed CSI, it can be determined that the compressed CSI corresponding to segment #1 under time unit #1 11 The priority is higher than the compressed CSI corresponding to segment #2 under time unit #1 12 The priority is higher than the compressed CSI corresponding to segment #1 under time unit #2. 21 Priority, compressed CSI 12 Priority over compressed CSI 21 Priority, compressed CSI corresponding to segment #2 under time unit #222 has the lowest priority, etc. This disclosure does not limit this.
[0329] In some embodiments, the terminal 101 may store the compressed CSI corresponding to each time unit in each group of compressed CSI in the uplink resource in sequence according to the time unit index and segment index corresponding to each compressed CSI in the group of compressed CSI. This disclosure does not limit this.
[0330] In some embodiments, the terminal 101 may also determine the priority of each information segment according to the segment index corresponding to each compressed CSI in each group of compressed CSI. For example, when the segment index corresponding to each compressed CSI in each group of compressed CSI is smaller, the priority of the corresponding compressed CSI is higher, and the compressed CSI corresponding to segment #1 under time unit #1 is prioritized. 11 The priority of the segment #1 under the time unit #2 and the compressed CSI corresponding to the segment #1 21 The priority is classified as the first part priority, and the compressed CSI corresponding to segment #2 under time unit #1 is 12 The priority of the time unit #2 and the compressed CSI corresponding to the segment #2 under the time unit #2 22 The priority of the first part is classified as the second part priority. At this time, the first part priority is higher than the second part priority, and this disclosure does not limit this.
[0331] In step S2305 , the terminal 101 sends multiple groups of compressed CSI to the network device 102 based on the first time interval and the priority of the compressed CSI corresponding to each time unit.
[0332] In step S2306 , the network device 102 determines the number of compressed CSIs included in each group of compressed CSIs according to the number of compressed CSIs included in the prediction window and the number of reports of the compressed CSIs included in the prediction window.
[0333] In step S2307 , the network device 102 determines the time unit corresponding to each compressed CSI according to the priority of each compressed CSI in each group of compressed CSI.
[0334] In some embodiments, when each compressed CSI is obtained based on a layer model, since the priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSIs. This disclosure does not limit this.
[0335] In some embodiments, when each compressed CSI is obtained based on a rank model, since the priorities of the compressed CSIs corresponding to different segment indices under the same time unit index are different, and the priorities of the compressed CSIs corresponding to the same segment index under different time unit indices are different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSIs. This disclosure does not limit this.
[0336] In step S2308 , the network device 102 determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0337] For a detailed description of steps S2305 to S2308, reference may be made to steps S2105 to S2108 in the embodiment shown in FIG2A , which will not be repeated here.
[0338] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S2301 to S2308. For example, steps S2301+S2302 may be implemented as independent embodiments, and step S2302 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0339] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0340] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0341] In this embodiment, the network device first instructs the terminal to report the compressed CSI within the prediction window, and then the terminal divides the compressed CSI within the prediction window into multiple groups of compressed CSI based on the number of reports and the number of compressed CSI contained in the prediction window. Thereafter, the terminal can determine the priority of each compressed CSI based on the time unit index, the level index and the segment index, and send the compressed CSI within the prediction window to the network device. Finally, after receiving the compressed CSI within the prediction window, the network device determines the time unit corresponding to each compressed CSI and the channel state information of each time unit, thereby enabling the terminal to include the compressed CSI corresponding to multiple time units in one CSI report, thereby improving the reporting efficiency of the compressed CSI, and ensuring system performance gain when partial CSI is discarded, thereby improving the reliability and efficiency of CSI transmission.
[0342] FIG2D is an interactive diagram illustrating a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG2D , an embodiment of the present disclosure relates to a method for transmitting channel state information, which is used by terminal 101 and network device 102, and includes:
[0343] Step S2401: The network device 102 sends second indication information to the terminal 101.
[0344] Step S2402 , the network device 102 sends first indication information to the terminal 101 .
[0345] In some embodiments, the above-mentioned step S2402 and step S2401 can be executed simultaneously, or step S2401 can be executed first and then step S2402, and so on. This disclosure does not limit this.
[0346] In step S2403 , the terminal 101 divides the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0347] For a detailed description of steps S2401 to S2403 , please refer to steps S2101 to S2103 in the embodiment shown in FIG2A , which will not be repeated here.
[0348] In step S2404 , the terminal 101 stores the corresponding compressed CSIs according to the time unit index order corresponding to each compressed CSI in each group of compressed CSIs.
[0349] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 can store the compressed CSI of all transmission layers corresponding to each time unit in sequence according to the time unit index order corresponding to each compressed CSI in each group of compressed CSI. This disclosure does not limit this.
[0350] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 can also first store the compressed CSI of the first layer corresponding to each time unit, then store the compressed CSI of the second layer corresponding to each time unit, and so on, until the compressed CSI of the Vth layer corresponding to each time unit is stored, where V is the value of the transmission rank, which is not limited in the present disclosure.
[0351] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 may further divide the CSI corresponding to each layer into G information segments according to the time unit index order corresponding to each compressed CSI in each group of compressed CSI. The compressed CSI of the first information segment of the first layer corresponding to each time unit may be stored first, followed by the compressed CSI of the second information segment of the first layer corresponding to each time unit, and so on, until the compressed CSI of the Gth information segment of the first layer corresponding to each time unit is stored. Then, the compressed CSI of the first information segment of the second layer corresponding to each time unit may be stored, followed by the compressed CSI of the second information segment of the second layer corresponding to each time unit, and so on, until the compressed CSI of the Gth information segment of the second layer corresponding to each time unit is stored. Similarly, finally, the compressed CSI of the first information segment of the Vth layer corresponding to each time unit is stored, and then the compressed CSI of the second information segment of the Vth layer corresponding to each time unit is stored, and so on, until the compressed CSI of the Gth information segment of the Vth layer corresponding to each time unit is stored, where G can be the number of pre-set information segments, which is not limited in this disclosure.
[0352] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 may further divide the CSI corresponding to each layer into G information segments according to the time unit index order corresponding to each compressed CSI in each group of compressed CSI, and may further first store the compressed CSI of the first information segment of the first layer corresponding to each time unit, and then store the compressed CSI of the first information segment of the second layer corresponding to each time unit, and so on, until the compressed CSI of the first information segment of the Vth layer corresponding to each time unit is archived. Then, the compressed CSI of the second information segment of the first layer corresponding to each time unit is stored, and then the compressed CSI of the second information segment of the second layer corresponding to each time unit is stored, and so on, until the compressed CSI of the second information segment of the Vth layer corresponding to each time unit is stored. By analogy, finally, the compressed CSI of the G-th information segment of the first layer of each time unit is stored, and then the compressed CSI of the G-th information segment of the second layer corresponding to each time unit is stored, and so on, until the compressed CSI of the G-th information segment of the V-th layer corresponding to each time unit is stored. This disclosure does not limit this.
[0353] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a layer model, the terminal 101 may further divide the CSI corresponding to each layer into G information segments according to the time unit index order corresponding to each compressed CSI in each group of compressed CSI. The terminal 101 may further first store the compressed CSI of the 1st to Sth information segments of the 1st layer corresponding to each time unit, then store the compressed CSI of the 1st to Sth information segments of the 2nd layer corresponding to each time unit, and so on, until the compressed CSI of the 1st to Sth information segments of the Vth layer corresponding to each time unit is stored. Then, the terminal 101 may store the compressed CSI of the S+1th to Gth information segments of the 1st layer corresponding to each time unit, then store the compressed CSI of the S+1th to Gth information segments of the 2nd layer corresponding to each time unit, and so on, until the compressed CSI of the S+1th to Gth information segments of the Vth layer corresponding to each time unit is stored, where S may be any pre-set positive integer greater than 0 and less than G, which is not limited in this disclosure.
[0354] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a rank model, the terminal 101 can store the compressed CSI corresponding to the rank of each time unit in sequence according to the time unit index order corresponding to each compressed CSI in each group of compressed CSI. This disclosure does not limit this.
[0355] In some embodiments, when each compressed CSI in each group of compressed CSI is obtained based on a rank model, the terminal 101 can divide the compressed CSI under the rank corresponding to each time unit into G information segments according to the time unit index order corresponding to each compressed CSI in each group of compressed CSI. First, the compressed CSI of the first information segment of the rank corresponding to each time unit is stored, and then the compressed CSI of the second information segment of the rank corresponding to each time unit is stored, and so on, until the compressed CSI of the Gth information segment of the rank corresponding to each time unit is stored. The present disclosure does not limit this.
[0356] In some embodiments, when the terminal 101 sends the compressed CSI in each compressed CSI group to the network device 102, the priority of each compressed CSI can be determined according to the storage order corresponding to each CSI, that is, the priority of the compressed CSI stored first is higher than the priority of the compressed CSI stored later, or the stored compressed CSI can be divided into several information segments, and the priority of each information segment is determined according to the segment index of the information segment. When part of the compressed CSI is discarded in any compressed CSI group, the compressed CSI with the lowest priority can be discarded based on the priority, that is, the compressed CSI at the end of the storage order can be discarded, thereby ensuring the performance gain of the system. The present disclosure does not limit this.
[0357] In step S2405 , the terminal 101 sends multiple groups of compressed CSI to the network device 102 based on the first time interval.
[0358] In some embodiments, after determining the storage order of each compressed CSI in each group of compressed CSI, the terminal 101 may send multiple groups of compressed CSI to the network device 102 based on the first time interval.
[0359] In step S2406 , the network device 102 determines the number of compressed CSIs included in each group of compressed CSIs according to the number of compressed CSIs included in the prediction window and the number of reports of the compressed CSIs included in the prediction window.
[0360] For a detailed description of steps S2405 and S2406, please refer to steps S2105 and S2106 in the embodiment shown in FIG2A , which will not be repeated here.
[0361] In step S2407 , the network device 102 determines the time unit corresponding to each compressed CSI according to the storage order of each compressed CSI in each group of compressed CSI and the number of compressed CSIs included.
[0362] In some embodiments, after determining the number of compressed CSIs included in each group of compressed CSIs, the network device may determine the time unit corresponding to each compressed CSI based on the storage order of each compressed CSI in each group of compressed CSIs.
[0363] In step S2408 , the network device 102 determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0364] For a detailed description of step S2408, please refer to step S2108 in the embodiment shown in FIG2A , which will not be repeated here.
[0365] The channel state information transmission method involved in the embodiment of the present disclosure may include at least one of steps S2401 to S2408. For example, steps S2401+S2402 may be implemented as independent embodiments, and step S2402 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0366] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0367] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0368] In this embodiment, the network device first instructs the terminal to report the compressed CSI within the prediction window. Then, based on the number of reports and the amount of compressed CSI contained in the prediction window, the terminal divides the compressed CSI within the prediction window into multiple groups of compressed CSI. Thereafter, the terminal stores the corresponding compressed CSI according to the index order of the time units corresponding to each compressed CSI in each group of compressed CSI, and sends the compressed CSI within the prediction window to the network device. Finally, after receiving the compressed CSI within the prediction window, the network device determines the time unit corresponding to each compressed CSI and the channel state information of each time unit, thereby improving the reliability and efficiency of CSI transmission.
[0369] FIG3A is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG3A , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in terminal 101 and includes:
[0370] Step S3101: Receive second indication information sent by the network device 102.
[0371] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0372] In some embodiments, the terminal 101 receives second indication information sent by the network device 102 .
[0373] Step S3102: Receive first indication information sent by the network device 102.
[0374] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0375] In some embodiments, the terminal 101 receives first indication information sent by the network device 102 .
[0376] Step S3103 : Divide the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the reporting times of the compressed CSIs in the prediction window.
[0377] Step S3104: Determine the priority of each compressed CSI according to the time unit index corresponding to each compressed CSI in each group of compressed CSI.
[0378] Step S3105 : Based on the first time interval and the priority of the compressed CSI corresponding to each time unit, multiple groups of compressed CSI are sent to the network device 102 respectively.
[0379] For a detailed description of steps S3101 to S3105, please refer to steps S2101 to S2105 in the embodiment shown in FIG2A , which will not be repeated here.
[0380] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S3101 to S3105. For example, steps S3101+S3102 may be implemented as independent embodiments, and step S3102 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0381] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0382] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0383] In this embodiment, after receiving the indication of the compressed CSI within the reporting prediction window and the number of reports sent by the network device, the terminal divides multiple compressed CSIs into multiple groups of compressed CSIs based on the number of compressed CSIs within the prediction window and the number of reports, and determines the priority of each compressed CSI according to the time unit index of each compressed CSI in each group of compressed CSIs. Finally, based on the first time interval, the terminal sends multiple groups of compressed CSIs to the network device respectively, so that the multiple compressed CSIs are reported at one time based on the priorities of the multiple compressed CSIs. While improving the reporting efficiency of the CSI, the reliability of the CSI reporting is guaranteed as much as possible, and the terminal and the network device ensure that the reported CSI have a consistent understanding, which provides conditions and basis for ensuring system performance when some CSIs are discarded.
[0384] FIG3B is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG3B , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in terminal 101 and includes:
[0385] Step S3201: Receive second indication information sent by the network device 102.
[0386] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0387] In some embodiments, the terminal 101 receives second indication information sent by the network device 102 .
[0388] Step S3202: Receive first indication information sent by the network device 102.
[0389] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0390] In some embodiments, the terminal 101 receives first indication information sent by the network device 102 .
[0391] Step S3203 : Divide the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the reporting times of the compressed CSIs in the prediction window.
[0392] Step S3204: When each compressed CSI in each group of compressed CSI is obtained based on a layer model, the priority corresponding to each compressed CSI is determined according to the time unit index and layer index corresponding to the compressed CSI.
[0393] Step S3205 : Based on the first time interval and the priority of the compressed CSI corresponding to each time unit, send multiple groups of compressed CSI to the network device 102 respectively.
[0394] For a detailed description of steps S3201 to S3205, reference may be made to steps S2201 to S2205 in the embodiment shown in FIG2B , which will not be repeated here.
[0395] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S3201 to S3205. For example, steps S3201+S3202 may be implemented as independent embodiments, and step S3202 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0396] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0397] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0398] In this embodiment, after receiving the indication of the compressed CSI within the reporting prediction window and the number of reports sent by the network device, the terminal divides multiple compressed CSIs into multiple groups of compressed CSIs based on the number of compressed CSIs within the prediction window and the number of reports. When each compressed CSI in each group of compressed CSIs is obtained based on a layer model, the priority corresponding to the compressed CSI is determined based on the time unit and layer index corresponding to each compressed CSI. Finally, based on the first time interval, the multiple groups of compressed CSIs are sent to the network device respectively. In this way, by reporting multiple compressed CSIs at one time based on the priorities of multiple compressed CSIs, the reliability and efficiency of CSI transmission are improved, and conditions are provided for ensuring system performance gain when some CSIs are discarded.
[0399] FIG3C is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG3C , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in terminal 101 and includes:
[0400] Step S3301: Receive second indication information sent by the network device 102.
[0401] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0402] In some embodiments, the terminal 101 receives second indication information sent by the network device 102 .
[0403] Step S3302: Receive first indication information sent by the network device 102.
[0404] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0405] In some embodiments, the terminal 101 receives first indication information sent by the network device 102 .
[0406] Step S3303 : Divide the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0407] Step S3304: Determine the priority corresponding to each compressed CSI according to the time unit index, level index, and segment index corresponding to each compressed CSI in each group of compressed CSI.
[0408] Step S3305 : Based on the first time interval and the priority of the compressed CSI corresponding to each time unit, send multiple groups of compressed CSI to the network device 102 respectively.
[0409] For a detailed description of steps S3301 to S3305, please refer to steps S2301 to S2305 in the embodiment shown in FIG2C , which will not be repeated here.
[0410] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S3301 to S3305. For example, steps S3301+S3302 may be implemented as independent embodiments, and step S3302 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0411] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0412] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0413] In this embodiment, after receiving the indication of the compressed CSI within the reporting prediction window and the number of reports sent by the network device, the terminal divides multiple compressed CSIs into multiple groups of compressed CSIs based on the number of compressed CSIs within the prediction window and the number of reports, and determines the priority of each compressed CSI based on the time unit index, level index and segment index corresponding to each compressed CSI in each group of compressed CSIs. Finally, based on the first time interval, the terminal sends multiple groups of compressed CSIs to the network device respectively, thereby achieving consistency in the understanding of the reported CSI between the terminal and the network device, providing conditions for ensuring the performance gain of the system when some compressed CSI is discarded during the reporting process, and improving the reliability of CSI transmission.
[0414] FIG3D is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG3D , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in terminal 101 and includes:
[0415] Step S3401: Receive second indication information sent by the network device 102.
[0416] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0417] In some embodiments, the terminal 101 receives second indication information sent by the network device 102 .
[0418] Step S3402: Receive first indication information sent by the network device 102.
[0419] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0420] In some embodiments, the terminal 101 receives first indication information sent by the network device 102 .
[0421] Step S3403 : Divide the multiple compressed CSIs in the prediction window into multiple groups of compressed CSIs according to the number of compressed CSIs in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0422] Step S3404 : storing the corresponding compressed CSIs according to the time unit index sequence corresponding to each compressed CSI in each group of compressed CSIs.
[0423] Step S3405: Send multiple groups of compressed CSI to the network device 102 based on the first time interval.
[0424] For a detailed description of steps S3401 to S3405, reference may be made to steps S2401 to S2405 in the embodiment shown in FIG2D , which will not be repeated here.
[0425] The channel state information transmission method involved in the embodiment of the present disclosure may include at least one of steps S3401 to S3405. For example, steps S3401+S3402 may be implemented as independent embodiments, and step S3402 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0426] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0427] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0428] In this embodiment, after receiving an indication of the compressed CSI within the reporting prediction window and the number of reports sent by the network device, the terminal divides multiple compressed CSIs into multiple groups of compressed CSIs based on the number of compressed CSIs within the prediction window and the number of reports, and stores the corresponding compressed CSIs according to the time unit index order corresponding to each compressed CSI in each group of compressed CSIs. Finally, based on the first time interval, the terminal sends the multiple groups of compressed CSIs to the network device respectively, thereby achieving the goal of ensuring system performance gain as much as possible when some compressed CSIs are discarded, and improving the accuracy and efficiency of CSI transmission.
[0429] FIG3E is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG3E , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in terminal 101 and includes:
[0430] Step S3501: Determine the priority of the compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window.
[0431] In some embodiments, each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units.
[0432] In some embodiments, determining the priority of compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window includes:
[0433] The priority of each compressed CSI is determined according to the time unit index corresponding to each compressed CSI, wherein compressed CSI corresponding to different time unit indexes have different priorities.
[0434] In some embodiments, determining the priority of compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window includes:
[0435] When each compressed CSI is obtained based on a layer model, the priority corresponding to the compressed CSI is determined according to the time unit index and / or layer index corresponding to each compressed CSI, wherein the priority of the compressed CSI corresponding to the same layer index under different time unit indexes is different, and the priority of the compressed CSI corresponding to different layer indexes under the same time unit index is different.
[0436] In some embodiments, determining the priority of compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window includes:
[0437] In the case where each compressed CSI is obtained based on a layer model, the priority of each information segment is determined according to the segment index corresponding to each information segment in each layer of the compressed CSI corresponding to each time unit, the time unit index corresponding to the compressed CSI to which it belongs, and one or more of the layer indexes, wherein the priorities of two compressed CSIs corresponding to at least one different time unit index, layer index and segment index are different.
[0438] In some embodiments, determining the priority of compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window includes:
[0439] When each compressed CSI is obtained based on a rank model, the priority of each information segment is determined according to the segment index corresponding to each information segment in the compressed CSI corresponding to each time unit and / or the time unit index corresponding to the compressed CSI to which it belongs, wherein the compressed CSI corresponding to different segment indices under the same time unit index has different priority, and the compressed CSI corresponding to the same segment index under different time unit indices has different priority.
[0440] In some embodiments, before determining the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window, the method further includes:
[0441] The multiple compressed CSIs in the prediction window are divided into multiple groups of compressed CSIs according to the number of compressed CSIs contained in the prediction window and the reporting times of the compressed CSIs contained in the prediction window.
[0442] In some embodiments, the method further comprises any of the following:
[0443] Determining, according to the received first indication information, a number of times compressed CSI is reported within the prediction window;
[0444] Determine the number of times compressed CSI is reported within the prediction window according to the protocol;
[0445] The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
[0446] Step S3502: Send part or all of the compressed CSI in each group of compressed CSI.
[0447] In some embodiments, after dividing the compressed CSI corresponding to the multiple time units in the prediction window into multiple groups of compressed CSI, the method further includes:
[0448] Based on the first time interval, multiple groups of compressed CSI are sent respectively.
[0449] In some embodiments, sending multiple sets of compressed CSI based on a first time interval includes:
[0450] When the second indication information is received, multiple groups of compressed CSI are sent based on the first time interval, where the second indication information is used to indicate the reporting of compressed CSI within the prediction window.
[0451] In some embodiments, the method further comprises any of the following:
[0452] determining a first time interval according to the received third indication information;
[0453] Determine the first time interval according to the agreement;
[0454] A first time interval is determined according to the second configuration information.
[0455] For a detailed description of steps S3501 and S3502, please refer to the above embodiment description.
[0456] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S3501 and S3502. For example, steps S3501 and S3502 may be implemented as independent embodiments, and step S3502 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0457] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0458] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0459] In this embodiment, the terminal first determines the priority of the compressed CSI corresponding to each time unit in each set of compressed channel state information (CSI) within the prediction window, and then transmits part or all of the compressed CSI in each set. By prioritizing the compressed CSI corresponding to multiple time units that need to be reported at once, this ensures that system performance gains are maximized when some compressed CSI needs to be discarded. This improves CSI transmission efficiency while ensuring reliable CSI transmission.
[0460] FIG4A is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG4A , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in a network device 102 and includes:
[0461] Step S4101: Send second indication information to terminal 101.
[0462] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0463] In some embodiments, the network device 102 sends second indication information to the terminal 101 .
[0464] Step S4102: Send first indication information to terminal 101.
[0465] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0466] In some embodiments, the network device 102 sends first indication information to the terminal 101 .
[0467] For a detailed introduction of step S4101-step S4102, please refer to step S2101-step S2102, step S2201-step S2202, and step S2301-step S2302 in the embodiments shown in Figures 2A, 2B, and 2C, which will not be repeated here.
[0468] Step S4103: Based on the first time interval, receive multiple groups of compressed CSI sent by the terminal 101.
[0469] In some embodiments, the network device 102 receives multiple groups of compressed CSIs respectively sent by the terminal 101 based on the first time interval.
[0470] Step S4104 : Determine the number of compressed CSIs included in each group of compressed CSIs according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs included in the prediction window are reported.
[0471] Step S4105 : Determine the time unit corresponding to each compressed CSI according to the priority of each compressed CSI in each group of compressed CSI.
[0472] In some embodiments, after the network device 102 receives each group of compressed CSI sent by the terminal 101, since the priorities of the compressed CSI corresponding to different time unit indexes are different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSI. This disclosure does not limit this.
[0473] In some embodiments, since the priority of the compressed CSI corresponding to the same level index under different time unit indexes is different, the priority of the compressed CSI corresponding to different level indexes under the same time unit index is different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSI. This disclosure does not limit this.
[0474] In some embodiments, when each compressed CSI is obtained based on a layer model, since the priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSIs. This disclosure does not limit this.
[0475] In some embodiments, when each compressed CSI is obtained based on a rank model, since the priorities of the compressed CSIs corresponding to different segment indices under the same time unit index are different, and the priorities of the compressed CSIs corresponding to the same segment index under different time unit indices are different, the network device 102 can determine the time unit corresponding to each compressed CSI based on the priority of each compressed CSI in each group of compressed CSIs. This disclosure does not limit this.
[0476] Step S4106: Determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0477] For a detailed introduction to steps S4103 to S4106, please refer to steps S2105 to S2108, steps S2205 to S2208, and steps S2305 to S2308 in the embodiments shown in Figures 2A, 2B, and 2C, which will not be repeated here.
[0478] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S4101 to S4106. For example, steps S4101+S4102 may be implemented as independent embodiments, and step S4102 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0479] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0480] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0481] In this embodiment, after the network device sends the indication information of the compressed CSI in the reporting prediction window and the number of reports to the terminal, it receives multiple groups of compressed CSI sent by the terminal based on the first time interval, and determines the time unit corresponding to each compressed CSI based on the number of compressed CSI in the prediction window and the priority of each compressed CSI. Finally, based on the time unit corresponding to each compressed CSI and each group of compressed CSI, it determines the channel state information of each time unit, thereby achieving consistency in the understanding of the reported CSI between the terminal and the network device, ensuring the performance gain of the system, and improving the reliability and efficiency of CSI transmission.
[0482] FIG4B is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG4B , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in a network device 102 and includes:
[0483] Step S4201: Send second indication information to terminal 101.
[0484] In some embodiments, the second indication information is used to indicate reporting of compressed CSI within the prediction window.
[0485] In some embodiments, the network device 102 sends second indication information to the terminal 101 .
[0486] Step S4202: Send first indication information to terminal 101.
[0487] In some embodiments, the first indication information is used to indicate the number of times the compressed CSI is reported within the prediction window.
[0488] In some embodiments, the network device 102 sends first indication information to the terminal 101 .
[0489] For a detailed description of steps S4201 and S4202, please refer to steps S2401 and S2402 in the embodiment shown in FIG2D , which will not be repeated here.
[0490] Step S4203: Based on the first time interval, receive multiple groups of compressed CSI sent by the terminal 101.
[0491] In some embodiments, the network device 102 receives multiple groups of compressed CSIs respectively sent by the terminal 101 based on the first time interval.
[0492] Step S4204 : Determine the number of compressed CSIs included in each group of compressed CSIs according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs included in the prediction window are reported.
[0493] Step S4205 : Determine the time unit corresponding to each compressed CSI according to the storage order of each compressed CSI in each group of compressed CSI and the number of compressed CSIs included.
[0494] Step S4206: Determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0495] For a detailed description of steps S4203 to S4206, please refer to steps S2405 to S2408 in the embodiment shown in FIG2D , which will not be repeated here.
[0496] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S4201 to S4206. For example, steps S4201+S4202 may be implemented as independent embodiments, and step S4202 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0497] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0498] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0499] In this embodiment, after sending indication information and the number of reports of compressed CSI within the reporting prediction window to the terminal, the network device receives multiple groups of compressed CSI sent by the terminal based on a first time interval, and determines the time unit corresponding to each compressed CSI based on the storage order of each compressed CSI in each group of compressed CSI and the number of compressed CSIs included. Finally, based on the time unit corresponding to each compressed CSI and each group of compressed CSI received, the channel state information of each time unit is determined, thereby achieving the goal of ensuring system performance gain as much as possible when some compressed CSI is discarded, and improving the reliability and efficiency of CSI transmission.
[0500] FIG4C is a flow chart of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG4C , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in a network device 102 and includes:
[0501] Step S4301: Determine the time unit corresponding to each compressed channel state information CSI in each received set of compressed CSI.
[0502] In some embodiments, each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units.
[0503] In some embodiments, determining a time unit corresponding to each compressed CSI in each received set of compressed CSI includes:
[0504] According to the priority of each compressed CSI in each group of compressed CSI, the time unit corresponding to each compressed CSI is determined.
[0505] In some embodiments, the priority of each compressed CSI in each group of compressed CSI includes any one of the following:
[0506] The priority of compressed CSI corresponding to different time unit indexes is different;
[0507] The priority of compressed CSI corresponding to the same level index under different time unit indexes is different, and the priority of compressed CSI corresponding to different level indexes under the same time unit index is different;
[0508] The priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different;
[0509] The priorities of compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of compressed CSI corresponding to the same segment indices under different time unit indices are different.
[0510] In some embodiments, before determining the time unit corresponding to each compressed CSI in each received set of compressed channel state information CSI, the method further includes:
[0511] The number of compressed CSIs included in each group of compressed CSIs is determined according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0512] In some embodiments, the method further comprises any of the following:
[0513] Sending first indication information, where the first indication information is used to indicate a number of times compressed CSI is reported within a prediction window;
[0514] Determine the number of times compressed CSI is reported within the prediction window according to the protocol;
[0515] The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
[0516] In some embodiments, after determining the number of compressed CSI groups to be received, the method further includes:
[0517] Based on a first time interval, groups of compressed CSI are received.
[0518] In some embodiments, receiving each set of compressed CSI based on a first time interval includes:
[0519] When the second indication information is sent, each group of compressed CSI is received based on the first time interval.
[0520] In some embodiments, the method further comprises any of the following:
[0521] Sending third indication information, where the third information is used to indicate the first time interval;
[0522] Determine the first time interval according to the agreement;
[0523] A first time interval is determined according to the second configuration information.
[0524] Step S4302: Determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0525] For a detailed description of steps S4301 and S4302, please refer to the above embodiment description.
[0526] The channel state information transmission method involved in the embodiments of the present disclosure may include at least one of steps S4301 and S4302. For example, steps S4301 and S4302 may be implemented as independent embodiments, and step S4302 may be implemented as an independent embodiment, etc., but is not limited thereto.
[0527] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0528] In the embodiments of the present disclosure, each step and its optional implementation method can also be implemented independently.
[0529] In this embodiment, the network device first determines the time unit corresponding to each compressed CSI in each set of compressed channel state information CSI received, and then determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each set of compressed CSI received, thereby achieving consistent understanding of the reported compressed CSI between the network device and the terminal, thereby improving the reliability and efficiency of CSI transmission.
[0530] FIG5 is an interactive diagram of a method for transmitting channel state information according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a method for transmitting channel state information, which is used in a communication system, including: a terminal 101 and a network device 102. The method includes:
[0531] In step S5101, the terminal 101 determines the priority of the compressed CSI corresponding to each time unit in each group of compressed CSI in the prediction window.
[0532] In some embodiments, each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units.
[0533] In step S5102 , the terminal 101 sends part or all of the compressed CSI in each group of compressed CSI to the network device 102 .
[0534] In step S5103 , the network device 102 determines the time unit corresponding to each compressed channel state information CSI in each received set of compressed CSI.
[0535] In step S5104 , the network device 102 determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0536] For a detailed description of steps S5101 - S5104 , please refer to the above embodiment description.
[0537] In the embodiment of the present disclosure, the terminal first determines the priority of the compressed CSI corresponding to each time unit in each group of compressed CSI within the prediction window, and then the terminal sends part or all of the compressed CSI in each group of compressed CSI to the network device. Thereafter, the network device determines the time unit corresponding to each compressed CSI in each group of compressed CSI received. Finally, the network device determines the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of compressed CSI received, thereby achieving consistency in the understanding of the reported compressed CSI between the network device and the terminal, thereby improving the efficiency of CSI transmission.
[0538] The following is an exemplary introduction to the above method.
[0539] The present disclosure is used to, to a certain extent, solve the problem of how to ensure system performance gain when some Channel Status Information (CSI) is discarded during CSI reporting. Optional implementation solutions are as follows:
[0540] The present disclosure relates to a method for transmitting channel state information, the method comprising:
[0541] The CSI for each time unit (a time unit can be a time slot or time interval) within the prediction window is independently compressed and reported. In one compressed CSI report, the compressed CSI corresponding to the time units included in the prediction window (i.e., the quantized information output by the CSI generation model) is stored as follows:
[0542] Alt1 (for layer models, such as the common layer / specific layer model): In a compressed CSI report, the compressed CSI is reported as Part 1 and Part 2. The CSI in Part 2 is stored as follows:
[0543] Alt1-1: Store the compressed CSI of all layers corresponding to each time unit in sequence according to the index order of each time unit in the prediction window.
[0544] Alt1-2: According to the index order of each time unit in the prediction window, the compressed CSI of the first layer corresponding to each time unit is stored first, followed by the compressed CSI of the second layer corresponding to each time unit, and so on, until the compressed CSI of the vth layer corresponding to each time unit is stored, where v is the transmission rank value.
[0545] Alt1-3: Divide the compressed CSI corresponding to each layer into G information segments. First, according to the index order of each time unit within the prediction window, store the first segment of the compressed CSI for the first layer corresponding to each time unit, then store the second segment of the compressed CSI for the first layer corresponding to each time unit, and so on, until the G-th segment of the compressed CSI for the first layer corresponding to each time unit is stored. Then, store the first segment of the compressed CSI for the second layer corresponding to each time unit, then store the second segment of the compressed CSI for the second layer corresponding to each time unit, and so on, until the G-th segment of the compressed CSI for the second layer corresponding to each time unit is stored. Finally, store the first segment of the compressed CSI for the vth layer corresponding to each time unit, then store the second segment of the compressed CSI for the vth layer corresponding to each time unit, and so on, until the G-th segment of the compressed CSI for the vth layer corresponding to each time unit is stored.
[0546] Alt1-4: Divide the compressed CSI corresponding to each layer into G information segments. First, according to the index order of each time unit within the prediction window, store the first segment of the compressed CSI of the first layer corresponding to each time unit, then store the first segment of the compressed CSI of the second layer corresponding to each time unit, and so on, until the first segment of the compressed CSI of the vth layer corresponding to each time unit is stored. Then, store the second segment of the compressed CSI of the second layer corresponding to each time unit, then store the second segment of the compressed CSI of the second layer corresponding to each time unit, and so on, until the second segment of the compressed CSI of the vth layer corresponding to each time unit is stored. Similarly, store the Gth segment of the compressed CSI of the first layer corresponding to each time unit, then store the Gth segment of the compressed CSI of the second layer corresponding to each time unit, and so on, until the Gth segment of the compressed CSI of the vth layer corresponding to each time unit is stored.
[0547] Alt1-5: Divide the compressed CSI corresponding to each layer into G information segments. First, according to the index order of each time unit within the prediction window, store the first segment of the compressed CSI of the first layer corresponding to each time unit, then store the first segment of the compressed CSI of the second layer corresponding to each time unit, and so on, until the first segment of the compressed CSI of the vth layer corresponding to each time unit is stored. Then, store the second to G segments of the compressed CSI of the first layer corresponding to each time unit, then store the second to G segments of the compressed CSI of the second layer corresponding to each time unit, and so on, until the second to G segments of the compressed CSI of the vth layer corresponding to each time unit are stored.
[0548] Alt2 (for rank models, such as Rank-common / Rank-specific models): When Part 1 contains at least the information length of the compressed CSI corresponding to the rank of each time unit in the prediction window, Part 2 is stored as follows:
[0549] Alt2-1: Store the compressed CSI of the corresponding rank of each time unit in sequence according to the index order of each time unit in the prediction window.
[0550] Alt2-2: Divide the compressed CSI of the rank corresponding to each time unit into G information segments. According to the index order of each time unit in the prediction window, first, store the first segment of information in the compressed CSI of the rank corresponding to each time unit, then store the second segment of information in the compressed CSI of the rank corresponding to each time unit, and so on, until the G segment of information in the compressed CSI of the rank corresponding to each time unit is stored.
[0551] Alt3: Compressed CSI corresponding to multiple time units is divided into N reports. These N reports can be activated and indicated by one or more of the following RRC / MAC-CE / DCI signaling. The time interval between two adjacent reports can be predefined or determined by network configuration. RRC stands for Radio Resource Control (RRC); MAC-CE stands for Medium Access Control-Control Element (MAC-CE); and DCI stands for Downlink Control Information (DCI).
[0552] Note: For Part 2, when some compressed CSI information is discarded, the priority in Part 2 can be determined based on the order in which the compressed CSI was stored, i.e., the priority of the compressed CSI stored earlier is higher than that of the compressed CSI stored later. Alternatively, the stored compressed CSI can be further divided into several information segments or parts, and the priority of each group of compressed CSI can be determined based on the index order of the information segments or parts.
[0553] Example 1 (Alt1):
[0554] Assume that a compressed CSI report contains compressed CSI corresponding to M=2 time units. For each time unit, the UE independently compresses the information estimated by the time unit through the CSI generation partial model. If the CSI generation partial model adopts the Layer-common or Layer-specific model, then after compression by the CSI generation partial model, the compressed CSI corresponding to each layer can be obtained. In this compressed CSI report, the compressed CSI is still reported in two parts, Part 1 and Part 2. Part 1 may include one or more of the rank indication (RI) and channel quality indication (CQI) corresponding to all time units (CQI corresponding to all time units or CQI corresponding to some time units), and the length indication information of the compressed CSI corresponding to each time unit. The length of the compressed CSI information can be the length of the information before or after quantization. Part 2 contains the compressed CSI quantization information corresponding to these two time units. Assume that the rank indicated by RI is 2, that is, the transmission layer is 2. The compressed CSI in Part 2 can store the compressed CSI corresponding to each time unit in one of the following ways:
[0555] Alt1-1: stores the compressed CSI of the first and second layers corresponding to the first time unit, and then stores the compressed CSI of the first and second layers corresponding to the second time unit.
[0556] Alt1-2: The compressed CSI of the first layer corresponding to the first and second time units is stored first, and then the compressed CSI of the second layer corresponding to the first and second time units is stored.
[0557] If the compressed CSI corresponding to each layer is divided into G = 2 information segments, then Part 2 stores the compressed CSI corresponding to each time unit as follows:
[0558] Alt1-3: First, the first segment of the first layer corresponding to the first time unit is stored, followed by the first segment of the first layer corresponding to the second time unit. Next, the second segment of the first layer corresponding to the first time unit is stored, followed by the second segment of the first layer corresponding to the second time unit. Finally, the first segment of the second layer corresponding to the first time unit is stored, followed by the first segment of the second layer corresponding to the second time unit. Next, the second segment of the second layer corresponding to the first time unit is stored, followed by the second segment of the second layer corresponding to the second time unit.
[0559] Alt1-4: First, the first segment of the first layer corresponding to the first time unit is stored, followed by the first segment of the first layer corresponding to the second time unit. Next, the first segment of the second layer corresponding to the first time unit is stored, followed by the first segment of the second layer corresponding to the second time unit. Finally, the second segment of the first layer corresponding to the first time unit is stored, followed by the second segment of the first layer corresponding to the second time unit. Next, the second segment of the second layer corresponding to the first time unit is stored, followed by the second segment of the second layer corresponding to the second time unit.
[0560] (Priority Definition) Taking the storage method corresponding to Alt1-4 as an example, the first segment of the first layer corresponding to the first time unit and the first segment of the first layer corresponding to the second time unit are divided into the first part; the first segment of the second layer corresponding to the first time unit and the first segment of the second layer corresponding to the second time unit are divided into the second part; the second segment of the first layer corresponding to the first time unit and the second segment of the first layer corresponding to the second time unit are divided into the third part; the second segment of the second layer corresponding to the first time unit and the second segment of the second layer corresponding to the second time unit are divided into the fourth part. According to the predefined principle, the priority of the first part ≥ the priority of the second part ≥ the priority of the third part ≥ the priority of the fourth part.
[0561] Example 2 (Alt2):
[0562] Assume that a compressed CSI report contains compressed CSI corresponding to M = 2 time units. For each time unit, the UE independently compresses the information estimated by the time unit through the CSI generation partial model. If the CSI generation partial model adopts the Layer-common or Layer-specific model, then after compression by the CSI generation partial model, the compressed CSI of all layers corresponding to the rank indicated by the RI can be obtained. The CSI information that may be stored in Part 1 is as described in Example 1. The CSI information contained in Part 2 can be stored as follows:
[0563] Alt2-1: The compressed CSI corresponding to the first time unit is stored first, and then the compressed CSI corresponding to the second time unit is stored.
[0564] The compressed CSI is divided into G = 2 information segments, and the CSI information contained in Part 2 is stored as:
[0565] Alt2-2: First, the first segment of the CSI compressed in the first time unit is stored, then the first segment of the CSI compressed in the second time unit is stored, and then the second segment of the CSI compressed in the first time unit and the second segment of the CSI compressed in the second time unit are stored.
[0566] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., a RAN) in any of the above methods.
[0567] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0568] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0569] FIG6A is a schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure. As shown in FIG6A , the terminal 6100 may include at least one of a transceiver module 6101 and a processing module 6102. The terminal 6100 may include:
[0570] The processing module 6101 is configured to determine the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information (CSI) within the prediction window, wherein each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units.
[0571] The transceiver module 6102 is configured to send part or all of the compressed CSI in each group of compressed CSI.
[0572] Optionally, the processing module 6102 is specifically configured to:
[0573] The priority of each compressed CSI is determined according to the time unit index corresponding to each compressed CSI, wherein compressed CSI corresponding to different time unit indexes have different priorities.
[0574] Optionally, the processing module 6102 is specifically configured to:
[0575] When each compressed CSI is obtained based on a layer model, the priority corresponding to the compressed CSI is determined according to the time unit index and / or layer index corresponding to each compressed CSI, wherein the priority of the compressed CSI corresponding to the same layer index under different time unit indexes is different, and the priority of the compressed CSI corresponding to different layer indexes under the same time unit index is different.
[0576] Optionally, the processing module 6102 is specifically configured to:
[0577] In the case where each compressed CSI is obtained based on a layer model, the priority of each information segment is determined according to the segment index corresponding to each information segment in each layer of the compressed CSI corresponding to each time unit, the time unit index corresponding to the compressed CSI to which it belongs, and one or more of the layer indexes, wherein the priorities of two compressed CSIs corresponding to at least one different time unit index, layer index and segment index are different.
[0578] Optionally, the processing module 6102 is specifically configured to:
[0579] When each compressed CSI is obtained based on a rank model, the priority of each information segment is determined according to the segment index corresponding to each information segment in the compressed CSI corresponding to each time unit and / or the time unit index corresponding to the compressed CSI to which it belongs, wherein the compressed CSI corresponding to different segment indices under the same time unit index has different priority, and the compressed CSI corresponding to the same segment index under different time unit indices has different priority.
[0580] Optionally, before determining the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window, the processing module 6102 is further configured to:
[0581] The multiple compressed CSIs in the prediction window are divided into multiple groups of compressed CSIs according to the number of compressed CSIs contained in the prediction window and the reporting times of the compressed CSIs contained in the prediction window.
[0582] Optionally, the processing module 6102 is further configured to:
[0583] Determining, according to the received first indication information, a number of times compressed CSI is reported within the prediction window;
[0584] Determine the number of times compressed CSI is reported within the prediction window according to the protocol;
[0585] The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
[0586] Optionally, after dividing the compressed CSI corresponding to multiple time units in the prediction window into multiple groups of compressed CSI, the transceiver module 6101 is further configured to:
[0587] Based on the first time interval, multiple groups of compressed CSI are sent respectively.
[0588] Optionally, the transceiver module 6101 is further configured to:
[0589] When the second indication information is received, multiple groups of compressed CSI are sent based on the first time interval, where the second indication information is used to indicate the reporting of compressed CSI within the prediction window.
[0590] Optionally, the processing module 6102 is further configured to:
[0591] determining a first time interval according to the received third indication information;
[0592] Determine the first time interval according to the agreement;
[0593] A first time interval is determined according to the second configuration information.
[0594] FIG6B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure. As shown in FIG6B , the network device 6200 may include: at least one of a transceiver module 6201 and a processing module 6202. The network device 6200 may include:
[0595] The processing module 6202 is configured to determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes multiple compressed CSIs corresponding to multiple time units respectively;
[0596] The processing module 6202 is further configured to determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
[0597] Optionally, the processing module 6202 is specifically configured to:
[0598] According to the priority of each compressed CSI in each group of compressed CSI, the time unit corresponding to each compressed CSI is determined.
[0599] Optionally, the priority of each compressed CSI in each group of compressed CSI includes any one of the following:
[0600] The priority of compressed CSI corresponding to different time unit indexes is different;
[0601] The priority of compressed CSI corresponding to the same level index under different time unit indexes is different, and the priority of compressed CSI corresponding to different level indexes under the same time unit index is different;
[0602] The priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different;
[0603] The priorities of compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of compressed CSI corresponding to the same segment indices under different time unit indices are different.
[0604] Optionally, before determining the time unit corresponding to each compressed CSI in each received set of compressed channel state information CSI, the processing module 6202 is further configured to:
[0605] The number of compressed CSIs included in each group of compressed CSIs is determined according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs in the prediction window are reported.
[0606] Optionally, it also includes:
[0607] The transceiver module 6201 is configured to send first indication information, where the first indication information is used to indicate a number of times compressed CSI is reported within a prediction window;
[0608] The processing module 6202 is further configured to determine the number of times the compressed CSI is reported within the prediction window according to the protocol;
[0609] The processing module 6202 is further configured to determine the number of times the compressed CSI is reported within the prediction window according to the first configuration information.
[0610] Optionally, after determining the number of compressed CSI groups to be received, the transceiver module 6201 is further configured to:
[0611] Based on a first time interval, groups of compressed CSI are received.
[0612] Optionally, the transceiver module 6201 is further configured to:
[0613] When the second indication information is sent, each group of compressed CSI is received based on the first time interval.
[0614] Optionally, it also includes:
[0615] The transceiver module 6201 is further configured to send third indication information, where the third information is used to indicate the first time interval;
[0616] The processing module 6202 is further configured to determine a first time interval according to a protocol agreement;
[0617] The processing module 6202 is further configured to determine a first time interval according to the second configuration information.
[0618] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0619] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.
[0620] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a terminal, a network device, a chip, a chip system, or a processor that supports a terminal implementing any of the above methods, or a chip, a chip system, or a processor that supports a network device implementing any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0621] As shown in FIG7A , the communication device 7100 includes one or more processors 7101. The processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The communication device 7100 is used to perform any of the above methods.
[0622] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.
[0623] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2101, step S2102, step S2105, step S2201, step S2202, step S2205, step S2301, step S2302, step S2305, step S2401, step S2402, step S2405, but not limited thereto), and the processor 710 1. Execute other steps (e.g., step S2103, step S2104, step S2106, step S2107, step S2108, step S2203, step S2204, step S2206, step S2207, step S2208, step S2303, step S2304, step S2306, step S2307, step S2308, step S2403, step S2404, step S2406, step S2407, step S2408).
[0624] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0625] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102. The interface circuit 7104 may be configured to receive signals from the memory 7102 or other devices, and may be configured to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0626] The communication device 7100 described in the above embodiments may be a terminal, a network device, or a third entity, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0627] 7B is a schematic diagram of the structure of a chip 7200 proposed in an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.
[0628] The chip 7200 includes one or more processors 7201 , and the chip 7200 is configured to execute any of the above methods.
[0629] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0630] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2101, step S2102, step S2105, step S2201, step S2202, step S2205, step S2301, step S2302, step S2305, step S2401, step S2402, step S2405, but not limited thereto), and the processor 7201 performs other steps (for example, step S2101, step S2102, step S2105, step S2201, step S2202, step S2205, step S2301, step S2302, step S2305, step S2401, step S2402, step S2405, but not limited thereto). 02, step S2305, step S2401, step S2402, step S2405, but not limited to these), the processor 7101 executes other steps (for example, step S2103, step S2104, step S2106, step S2107, step S2108, step S2203, step S2204, step S2206, step S2207, step S2208, step S2303, step S2304, step S2306, step S2307, step S2308, step S2403, step S2404, step S2406, step S2407, step S2408).
[0631] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0632] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Alternatively, all or part of the memories 7203 may be located outside the chip 7200.
[0633] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 is caused to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.
[0634] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0635] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A method for transmitting channel state information, characterized in that: The method is executed by a terminal, and includes: Determining the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information (CSI) within the prediction window, wherein each group of compressed CSI includes multiple compressed CSIs corresponding to multiple time units; Part or all of the compressed CSI in each group of compressed CSI is sent.
2. The method according to claim 1, wherein The determining of the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window includes: The priority of each compressed CSI is determined according to the time unit index corresponding to each compressed CSI, wherein compressed CSI corresponding to different time unit indexes have different priorities.
3. The method according to claim 1, wherein The determining of the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window includes: In the case where each compressed CSI is obtained based on a layer model, the priority corresponding to the compressed CSI is determined according to the time unit index and / or layer index corresponding to each compressed CSI, wherein the priority of the compressed CSI corresponding to the same layer index under different time unit indexes is different, and the priority of the compressed CSI corresponding to different layer indexes under the same time unit index is different.
4. The method according to claim 1, wherein The determining of the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window includes: In the case where each compressed CSI is obtained based on a layer model, the priority of each information segment is determined according to the segment index corresponding to each information segment in each layer of compressed CSI in the compressed CSI corresponding to each time unit, the time unit index corresponding to the compressed CSI to which it belongs, and one or more of the layer indexes, wherein the priorities of two compressed CSIs corresponding to at least one different time unit index, layer index and segment index are different.
5. The method according to claim 1, wherein The determining of the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window includes: In the case where each compressed CSI is obtained based on a rank model, the priority of each information segment is determined according to the segment index corresponding to each information segment in the compressed CSI corresponding to each time unit and / or the time unit index corresponding to the compressed CSI to which it belongs, wherein the priorities of the compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of the compressed CSI corresponding to the same segment index under different time unit indices are different.
6. The method according to any one of claims 1 to 5, characterized in that: Before determining the priority of the compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window, the method further includes: According to the number of compressed CSIs contained in the prediction window and the number of times the compressed CSIs contained in the prediction window are reported, the multiple compressed CSIs in the prediction window are divided into multiple groups of compressed CSIs.
7. The method according to claim 6, wherein The method further comprises any of the following: determining, according to the received first indication information, a number of times the compressed CSI is reported within the prediction window; Determining the number of times the compressed CSI is reported within the prediction window according to the protocol; The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
8. The method according to claim 6, wherein After dividing the compressed CSI corresponding to the multiple time units in the prediction window into multiple groups of compressed CSI, the method further includes: The multiple groups of compressed CSI are sent respectively based on a first time interval.
9. The method according to claim 8, wherein The sending the multiple groups of compressed CSIs respectively based on the first time interval includes: When the second indication information is received, the multiple groups of compressed CSI are sent respectively based on the first time interval, wherein the second indication information is used to instruct to report the compressed CSI within the prediction window.
10. The method according to claim 8 or 9, characterized in that The method further comprises any of the following: determining the first time interval according to the received third indication information; Determining the first time interval according to the agreement; The first time interval is determined according to the second configuration information.
11. A method for transmitting channel state information, characterized in that: The method is performed by a network device, and includes: Determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units respectively; Based on the time unit corresponding to each compressed CSI and each group of received compressed CSI, channel state information of each time unit is determined.
12. The method according to claim 11, wherein The determining of a time unit corresponding to each compressed CSI in each set of received compressed CSI includes: According to the priority of each compressed CSI in each group of compressed CSI, a time unit corresponding to each compressed CSI is determined.
13. The method according to claim 12, wherein: The priority of each compressed CSI in each group of compressed CSI includes any one of the following: The priority of compressed CSI corresponding to different time unit indexes is different; The priority of compressed CSI corresponding to the same level index under different time unit indexes is different, and the priority of compressed CSI corresponding to different level indexes under the same time unit index is different; The priorities of two compressed CSIs corresponding to at least one different time unit index, level index, and segment index are different; The priorities of compressed CSI corresponding to different segment indices under the same time unit index are different, and the priorities of compressed CSI corresponding to the same segment indices under different time unit indices are different.
14. The method according to any one of claims 11 to 13, wherein: In the determining of each received set of compressed channel state information CSI, before a time unit corresponding to each compressed CSI, the method further includes: The number of compressed CSIs included in each group of compressed CSIs is determined according to the number of compressed CSIs included in the prediction window and the number of times the compressed CSIs included in the prediction window are reported.
15. The method according to claim 14, wherein The method further comprises any of the following: Sending first indication information, where the first indication information is used to indicate a number of times compressed CSI is reported within the prediction window; Determining the number of times the compressed CSI is reported within the prediction window according to the protocol; The number of times the compressed CSI is reported within the prediction window is determined according to the first configuration information.
16. The method according to claim 15, wherein After determining the number of compressed CSI groups to be received, the method further includes: Based on a first time interval, each group of the compressed CSI is received.
17. The method according to claim 16, wherein The receiving, based on the first time interval, each group of compressed CSI includes: When the second indication information is sent, each group of compressed CSI is received based on the first time interval.
18. The method according to claim 16 or 17, wherein: The method further comprises any of the following: Sending third indication information, where the third information is used to indicate the first time interval; Determining the first time interval according to the agreement; The first time interval is determined according to the second configuration information.
19. A method for transmitting channel state information, for use in a communication system, wherein the communication system includes a terminal and a network device, the method comprising: The terminal determines the priority of compressed CSI corresponding to each time unit in each group of compressed channel state information CSI within the prediction window, wherein each group of compressed CSI includes multiple compressed CSI corresponding to multiple time units respectively; The terminal sends part or all of the compressed CSI in each group of compressed CSI; The network device determines, in each set of received compressed channel state information CSI, a time unit corresponding to each compressed CSI; The network device determines each time unit based on the time unit corresponding to each compressed CSI and each group of compressed CSI received. The channel state information of the unit.
20. A terminal, characterized in that: include: a processing module, configured to determine a priority of compressed CSI corresponding to each time unit in each group of compressed channel state information (CSI) within a prediction window, wherein each group of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units; The transceiver module is configured to send part or all of the compressed CSI in each group of compressed CSI.
21. A network device, characterized in that: include: a processing module, configured to determine a time unit corresponding to each compressed CSI in each received set of compressed channel state information (CSI), wherein each set of compressed CSI includes a plurality of compressed CSIs corresponding to a plurality of time units respectively; The processing module is further configured to determine the channel state information of each time unit based on the time unit corresponding to each compressed CSI and each group of received compressed CSI.
22. A terminal, characterized in that: include: one or more processors; The terminal is configured to execute the channel state information transmission method according to any one of claims 1 to 10.
23. A network device, characterized in that: include: one or more processors; The network device is configured to execute the channel state information transmission method according to any one of claims 11 to 18.
24. A communication system, characterized in that: The invention comprises a terminal and a network device, wherein the terminal is configured to implement the method according to claims 1-10, and the network device is configured to implement the method according to claims 11-18.
25. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the channel state information transmission method according to any one of claims 1 to 18.
26. A program product comprising a computer program, characterized in that When the computer program is executed on a communication device, the communication device is enabled to perform the channel state information transmission method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Method and equipment for processing CSI (Channel State Information) reporting collision
CN102065560A
Channel state information reporting prioritization
US20210091835A1
Method for transmitting channel status information in wireless communication system, and apparatus therefor
WO2024014901A1