Channel status information reporting method, receiving method, communication node, and storage medium

By controlling precoding matrix information overhead in CSI reporting, the method achieves accurate CSI feedback and enhances system performance in wireless communication systems.

JP2026518427APending Publication Date: 2026-06-08ZTE CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2023-12-25
Publication Date
2026-06-08

AI Technical Summary

Technical Problem

The accuracy of channel state information (CSI) reporting affects data transmission efficiency, and increasing overhead leads to decreased performance while decreasing overhead reduces accuracy, creating a trade-off in wireless communication systems.

Method used

A method to report channel state information with limited overhead by controlling the precoding matrix information, using configuration information to ensure accurate feedback within a specified range, including methods for determining the number of bits, vectors, and machine learning model inputs to manage overhead effectively.

Benefits of technology

This approach maintains CSI accuracy and improves system performance by preventing overhead overload, ensuring sufficient precision in CSI feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026518427000001_ABST
    Figure 2026518427000001_ABST
Patent Text Reader

Abstract

This application provides a channel status information reporting method, a receiving method, a communication node, and a storage medium. The method involves acquiring configuration information for channel status information, reporting the channel status information to a second communication node according to the configuration information, wherein the channel status information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limited range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of wireless communication, for example, a channel state information reporting method, a receiving method, a communication node, and a storage medium.

[0002] Embodiments of this application relate to a channel state information reporting method, a receiving method, a communication node, and a storage medium.

Background Art

[0003] Channel State Information (CSI) is used to describe the channel attributes of a communication link. Usually, the base station transmits a reference signal, the terminal measures the reference signal, determines the channel state information from the base station to the terminal, reports the channel state information to the base station, and the base station receives the channel state information reported from the terminal. The base station determines the data transmission policy according to the channel state represented by the received channel state information and transmits the data. It can be seen that the accuracy of the channel state represented by the channel state information affects the transmission policy of the base station and thus the efficiency of data transmission. In the process of reporting channel state information, when the overhead used increases, the performance of the wireless system decreases, and when the overhead decreases, the accuracy of the feedback channel state information decreases.

Summary of the Invention

[0004] This application provides a channel state information reporting method, a receiving method, a communication node, and a storage medium.

[0005] In an embodiment of this application, A channel state information reporting method applied to a first communication node, comprising: obtaining the configuration information of the channel state information; The channel state information is reported to the second communication node according to the configuration information, the channel state information includes precoding matrix information, and the overhead of reporting the precoding matrix information is within a limit. This provides a method for reporting channel status information.

[0006] In the embodiments of this application, A method for receiving channel status information applied to a second communication node, Sending channel status information configuration information, Receiving the channel state information reported from the first communication node, the channel state information includes precoding matrix information, and the overhead of reporting the precoding matrix information is within a limit, Further methods for receiving channel status information are provided.

[0007] In the embodiments of this application, The system comprises memory, a processor, and a computer program stored in memory and operable on the processor. When the processor executes the program, the channel status information reporting method described above is realized. We will provide more communication nodes.

[0008] In the embodiments of this application, When a computer program is stored and executed by the processor, the channel status information reporting method described above is realized. Further computer-readable storage media will be provided. [Brief explanation of the drawing]

[0009] [Figure 1] This is a schematic diagram of a communication system architecture according to one embodiment. [Figure 2] This is a flowchart of a channel status information reporting method according to one embodiment. [Figure 3] This is a flowchart of a channel status information receiving method according to one embodiment. [Figure 4]This is a schematic diagram of the structure of a channel status information reporting device according to one embodiment. [Figure 5] This is a schematic diagram of the structure of a channel status information receiving device according to one embodiment. [Figure 6] This is a schematic diagram of the hardware structure of a communication node according to one embodiment. [Modes for carrying out the invention]

[0010] The present application will be described below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are merely for interpretation purposes and do not limit the present application. Furthermore, the embodiments and features described herein may be combined in any way, provided there are no contradictions. It should also be noted that, for the sake of clarity, the drawings show only the parts relevant to the present application, not all structures.

[0011] Figure 1 is a schematic diagram of a communication system architecture according to one embodiment. As shown in Figure 1, in the case of wireless communication, the first communication node and the second communication node communicate via a wireless channel. The first communication node can transmit CSI to the second communication node, and the more overhead used, the more accurate the fed-back CSI becomes. As the overhead decreases, the accuracy of the fed-back CSI decreases, but as the overhead increases, the performance of the wireless system deteriorates.

[0012] For example, the first communication node is a terminal, and the second communication node is a base station, and communication between the base station and the terminal is via a wireless channel. Also for example, the first communication node is a terminal, and the second communication node is a wireless router, and communication between the wireless router and the terminal is via a wireless channel. Also for example, the first communication node is a first base station, and the second communication node is a second base station, and communication between the first and second base stations is via a wireless channel. Also for example, the first communication node is a first terminal, and the second communication node is a second terminal, and communication between the first and second terminals is via a wireless channel. Also for example, the first communication node is a repeater, and the second communication node is a base station, and communication between the base station and the repeater is via a wireless channel. Also for example, the first communication node is a terminal, and the second communication node is a repeater, and communication between the repeater and the terminal is via a wireless channel. Also for example, the first communication node is a first repeater, and the second communication node is a second repeater, and communication between the first and second repeaters is via a wireless channel. For example, the first communication node is a base station, and the second communication node is a satellite, and the satellite and the base station communicate via a radio channel. For example, the first communication node is a satellite, and the second communication node is a base station, and the base station and the satellite communicate via a radio channel. For example, the first communication node is a terminal, and the second communication node is a satellite, and the satellite and the terminal communicate via a radio channel. For example, the first communication node is a satellite, and the second communication node is a terminal, and the terminal and the satellite communicate via a radio channel. For example, the first communication node is ground equipment, and the second communication node is an aircraft, and the aircraft and the ground equipment communicate via a radio channel. For example, the first communication node is the first aircraft, and the second communication node is the second aircraft, and the first and second aircraft communicate via a radio channel.

[0013] In this application, the terms "first" communication node, "second" communication node, "first" form, "second" form, "first" method, "second" method, "first" matrix, "second" matrix, "first" part, and "second" part are used merely for illustrative purposes and do not indicate order or priority.

[0014] Figure 2 is a flowchart of a channel status information reporting method according to one embodiment, and this method is applicable to a first communication node. In this embodiment, the first communication node may be user equipment, and the second communication node may be a base station. As shown in Figure 2, the method according to this embodiment includes steps 110 and 120.

[0015] In step 110, the configuration information of the channel state information is obtained.

[0016] In step 120, channel status information is reported to the second communication node according to the configuration information, the channel status information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limit.

[0017] In this embodiment, the channel state information includes precoding matrix information, which is used to indicate the precoding matrix to be applied to the antenna of the communication node. In the process of reporting the CSI, the more overhead used, the more accurate the fed-back CSI becomes, and as the overhead decreases, the accuracy of the fed-back CSI decreases, but as the overhead increases, the performance of the wireless system deteriorates. In the method of this embodiment, by limiting the overhead used to report the precoding matrix information in the process of reporting the CSI to an appropriate range, it is possible to achieve both accuracy of CSI feedback and system performance.

[0018] In this embodiment, the configuration information may include at least one of a channel state information reporting band and the content included in the channel state information to be reported. The content included in the channel state information to be reported may include at least one of a channel quality indicator (CQI) and a CQI reporting format, a precoding matrix and a precoding matrix reporting format, and a rank of the precoding matrix or the number of layers when the first communication node uses multiple antennas to transmit data. One form of representation of precoding matrix information is a precoding matrix, another form of representation is an element in the precoding matrix, another form of representation is the amplitude or phase of an element in the precoding matrix, and another form of representation is the format after the precoding matrix is information-converted or replaced. Here, the precoding matrix information is reported in the form of bits, or in the form of scalars, or in the form of vectors.

[0019] The overhead for reporting precoding matrix information can be understood as the amount of resources used to report precoding matrix information. One form of representation of the overhead used to report precoding matrix information is, that is, the number of bits for reporting precoding matrix information. Another form of representation of the overhead used to report precoding matrix information is the number of scalars or vectors used to report precoding matrix information. By limiting the overhead for reporting precoding matrix information within a certain range, over-maximization of the overhead is prevented with an appropriate amount of overhead, and the accuracy of the reported precoding information is ensured to be sufficient, thus improving the performance of the system.

[0020] In one embodiment, the overhead for reporting the precoding matrix information is the number of bits for reporting the precoding matrix information, and The number of scalars for reporting the precoding matrix information, and the number of vectors for reporting the precoding matrix information, and include any one of them.

[0021] In one embodiment, the overhead for reporting the precoding matrix information is less than or equal to a first set value (denoted as S) which is a positive integer.

[0022] In one embodiment, the first set value is the size of the channel state information reporting band (CSI Reporting Band), and the number of antenna ports to which the channel state information is directed, and the acquisition form of the precoding matrix information, and corresponding to the case of reporting the precoding matrix information in the form of a scalar, the number of bits used for quantizing one scalar, and corresponding to the case of reporting the precoding matrix information in the form of a vector, the number of bits used for quantizing one vector, and the input category of the machine learning model for acquiring the precoding matrix information, and the registration information of the machine learning model for acquiring the precoding matrix information, and the realization form of different output overheads by the machine learning model for acquiring the precoding matrix information, and the instruction of the second communication node, and is determined according to at least any one of them.

[0023] S is determined according to the size of the channel status information reporting bandwidth. In this embodiment, the channel status information reporting bandwidth can be understood as the bandwidth that needs to report the channel status information. S is determined according to the size of the channel status information reporting bandwidth, and in one form, S is determined according to the number of resource blocks (RBs) included in the channel status information reporting bandwidth. For example, there is one different S corresponding to a different number of resource blocks. For example, there is one different S corresponding to a different range of resource block numbers. For example, S is determined by the product of the number of resource blocks included in the channel status information reporting bandwidth and one factor. For example, S is determined by the product of the number of resource blocks included in the channel status information reporting bandwidth and one factor, and the factor is determined according to the number of resource blocks included in the channel status information reporting bandwidth.

[0024] S is determined according to the size of the channel status information reporting bandwidth, and in one form, a specific value is determined according to the number of CQI subbands included in the channel status information reporting bandwidth. For example, there is one different S corresponding to a different number of CQI subbands. For example, there is one different S corresponding to a different range of CQI subbands. For example, S is determined by the product of the number of CQI subbands included in the channel status information reporting bandwidth and one factor. For example, S is determined by the product of the number of CQI subbands included in the channel status information reporting bandwidth and one factor, and the factor is determined according to the number of CQI subbands included in the channel status information reporting bandwidth.

[0025] S is determined according to the size of the channel status information reporting bandwidth, and in one form, a specific value is determined according to the number of precoding matrix subbands included in the channel status information reporting bandwidth, or according to the number of subbands of the precoding matrix indicator (PMI) included in the channel status information reporting bandwidth. For example, there is one different S corresponding to the number of subbands of different precoding matrix indicators. For example, there is one different S corresponding to a range of subband numbers of different precoding matrix indicators. For example, S is determined by the product of the number of subbands of the precoding matrix indicator included in the channel status information reporting bandwidth and one factor. For example, S is determined by the product of the number of subbands of the precoding matrix indicator included in the channel status information reporting bandwidth and one factor, and the factor is determined according to the number of subbands of the precoding matrix indicator included in the channel status information reporting bandwidth.

[0026] The overhead used to report the precoding matrix is ​​smaller than S, which is determined by the size of the channel status information reporting bandwidth and is adaptable to changes in the size of the channel status information reporting bandwidth. This improves system performance by preventing overhead overload with an appropriate amount of overhead and ensuring sufficient accuracy of the reported precoding information.

[0027] In one embodiment, S increases as the size of the channel status information reporting bandwidth increases.

[0028] In one embodiment, S is determined according to the number of antenna ports to which the channel state information is directed.

[0029] The first communication node reports channel status information based on the assumption that the second communication node transmits data using a precoding matrix with a fixed number of antenna ports. The number of antenna ports to which the channel status information is directed is the same as the number of antenna ports in the aforementioned assumption. S is determined according to the number of antenna ports to which the channel status information is directed and is adaptable to changes in the number of antenna ports, thereby preventing excessive overhead with an appropriate amount of overhead and ensuring sufficient accuracy of the reported precoding information, thus improving system performance.

[0030] S is determined according to the number of antenna ports to which the channel state information is directed; for example, S increases as the number of antenna ports to which the channel state information is directed increases. Furthermore, for example, S is determined according to the product of the number of antenna ports and one factor. Furthermore, for example, S is determined according to the product of the number of antenna ports and one factor, which is determined according to the number of antenna ports. Furthermore, for example, there are different S values ​​corresponding to different numbers of antenna ports. Furthermore, for example, there are different S values ​​corresponding to different ranges of antenna ports.

[0031] In one embodiment, S is determined according to the method of acquiring the precoding matrix information for transmission.

[0032] The first communication node obtains a channel coefficient matrix in response to a measurement of a reference signal, obtains a precoding matrix in response to the channel coefficient matrix, and obtains transmission precoding matrix information in a single acquisition method in response to the precoding matrix. For example, based on a codebook, the index number of the codeword corresponding to the precoding matrix is ​​obtained from the codebook as transmission precoding matrix information. Alternatively, for example, based on a certain basis vector, the coefficients of the precoding matrix based on a combination of basis vectors are obtained as transmission precoding matrix information. Alternatively, for example, transmission precoding matrix information is obtained using a machine learning model, with the precoding matrix as input to the model and the model's output as transmission precoding matrix information. S is determined according to the acquisition method of transmission precoding matrix information and is adaptable to changes in the acquisition method of transmission precoding matrix information. This prevents excessive overhead with an appropriate amount of overhead, and ensures sufficient accuracy of the reported precoding information, thereby improving system performance.

[0033] To facilitate distinction, the acquisition methods for pre-coded matrix information for transmission are divided into different categories, and as one form in which S is determined according to the acquisition method for pre-coded matrix information for transmission, S is determined according to the category of the acquisition method for pre-coded matrix information for transmission. To facilitate distinction, different identification numbers are assigned to the acquisition methods for pre-coded matrix information for transmission, and as one form in which S is determined according to the acquisition method for pre-coded matrix information for transmission, S is determined according to the identification number of the acquisition method for pre-coded matrix information for transmission. To facilitate distinction, different machine learning models are assigned different identification numbers, and as one form in which S is determined according to the acquisition method for pre-coded matrix information for transmission, S is determined according to the identification number of the machine learning model acquiring the pre-coded matrix information for transmission.

[0034] In one embodiment, the precoding matrix information is reported in scalar form, and S is determined according to the number of bits used for quantization of one scalar.

[0035] One form of S being determined by the number of bits used to quantize a scalar is that it corresponds to different quantization bit counts, and S has different values. Another form of S being determined by the number of bits used to quantize a scalar is that it corresponds to different quantization bit count ranges, and S has different values.

[0036] Another form of the case where S is determined by the number of bits used to quantize a scalar is that there are different influencing factors that act on the calculation of S for different quantization bit counts.

[0037] In one embodiment, the precoding matrix information is reported in vector form, and S is determined according to the number of bits used to quantize one vector.

[0038] One form of S being determined by the number of bits used to quantize a vector is that it corresponds to different quantization bit counts, and S has different values. Another form of S being determined by the number of bits used to quantize a vector is that it corresponds to different quantization bit count ranges, and S has different values.

[0039] Another form of the case where S is determined by the number of bits used to quantize a vector is that there are different influencing factors acting on the calculation of S for different quantization bit counts.

[0040] S is determined according to the number of bits used to quantize a scalar, or according to the number of bits used to quantize a vector, thereby being adaptable to changes in the number of bits used to quantize a scalar, or to changes in the number of bits used to quantize a vector, which prevents excessive overhead with an appropriate amount of overhead and ensures sufficient accuracy of the reported precoding information, thus improving system performance.

[0041] In one embodiment, a machine learning model obtains precoding matrix information for transmission, and S is determined according to the input category of the machine learning model.

[0042] Machine learning may have different input categories; for example, one input category may be the channel coefficient matrix, and another may be the precoding matrix. S is determined according to the input categories of the machine learning model and is adaptable to changes in the input categories of the machine learning model. This improves system performance by preventing overhead overload with an appropriate amount of overhead and ensuring sufficient accuracy of the reported precoding information.

[0043] In one embodiment, S is determined according to the registration information of a machine learning model that acquires precoding matrix information for transmission.

[0044] Before use, the machine learning model must register the supported output overhead range with the second communication node, and S is selected and determined from the overhead ranges in the registered information.

[0045] In one embodiment, S is determined according to different realizations of output overhead by a machine learning model that acquires precoding matrix information for transmission.

[0046] The different ways in which machine learning models realize output overhead can vary. For example, one approach is to extract a fragment from an output sequence and realize different overheads based on the difference in the length of the extracted fragment. Another approach is to use a self-adaptive layer to acquire a sequence of the required length according to the set parameters, thereby realizing different overheads. S can adapt to changes in the different ways in which machine learning models realize output overhead, thereby preventing excessive overhead with an appropriate amount of overhead and ensuring sufficient accuracy of the reported precoding information, thus improving system performance.

[0047] In one embodiment, S is instructed by the second communication node, For example, S is indicated by the configuration information. Furthermore, for example, S is indicated by a second communication node through other instruction information.

[0048] In one embodiment, the first setting value is indicated by the second communication node from among the first candidate values. The first candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0049] In this embodiment, S is indicated or selected by the second communication node from among the first candidate values, thereby allowing the second communication node to adjust and determine S from among the multiple first candidate values. The first candidate value is determined under the influence of at least one of the following factors, or calculated under the influence of at least one of the above factors: the determination of the size of the channel state information reporting bandwidth, the number of antenna ports to which the channel state information is directed, the method of acquiring transmission precoding matrix information, the number of bits used for quantization of one scalar, the number of bits used for quantization of one vector, the input category of the machine learning model, the registration information of the machine learning model that acquires transmission precoding matrix information, and the realization methods of different output overheads by the machine learning model that acquires transmission precoding matrix information.

[0050] In one embodiment, the first setting value is the product of the size of the channel status information reporting bandwidth, the number of antenna ports to which the channel status information is directed, and the setting factor, and the value of the setting factor is indicated by the second communication node from among the second candidate values. The second candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0051] In one embodiment, the overhead for reporting the precoding matrix information is greater than or equal to a second setting value (denoted as T), which is a positive integer. By limiting the minimum overhead to a satisfactory amount of overhead, the accuracy of the reported precoding information is ensured, thereby improving system performance.

[0052] In one embodiment, the bit width of the field reporting the overhead for reporting the precoding matrix information is determined according to a first setting and a second setting, or according to the first setting.

[0053]

number

[0054] The first communication node reports the overhead of transmitting the precoded matrix information to the second communication node, allowing the second communication node to receive the transmitted precoded matrix information. This avoids blind detection by the second communication node and reduces the complexity of the system.

[0055]

number

[0056] The aforementioned candidate overhead refers to candidate overhead configured by the base station, or candidate overhead supported in the registration information.

[0057] In one embodiment, the compression ratio for reporting the precoding matrix information is greater than or equal to a third setting value (denoted as K), which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0058] The compression ratio is the ratio of the output overhead of the acquisition method to the amount of input data of the acquisition method. For example, the compression ratio is the ratio of the number of output scalars of the acquisition method to the number of input scalars of the acquisition method. For example, the compression ratio is the ratio of the number of output vectors of the acquisition method to the number of input scalars of the acquisition method. For example, the compression ratio is the ratio of the number of output scalars of the acquisition method to the number of elements in the input matrix of the acquisition method. For example, the compression ratio is the ratio of the number of output vectors of the acquisition method to the number of elements in the input matrix of the acquisition method.

[0059] In one embodiment, the third setting value is indicated by the second communication node. For example, K is indicated by the configuration information. Furthermore, for example, K is indicated by the second communication node through other instruction information.

[0060] In one embodiment, the compression ratio for reporting the precoding matrix information is less than or equal to a fourth setting value (denoted as M), which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0061] The compression ratio is less than M, which is a positive number. Limiting the maximum compression ratio to have a saturation overhead ensures sufficient accuracy of the reported precoding information, thus improving system performance.

[0062] In one embodiment, the bit width of the field reporting the compression ratio for reporting the precoding matrix information is determined according to the third and fourth setting values, or according to the third setting value.

[0063]

number

[0064]

number

[0065] The aforementioned candidate compression ratio is a candidate compression ratio configured by the base station, or a candidate compression ratio supported in the registration information.

[0066] In one embodiment, the configuration information includes a set of candidate overheads, plus scale factors corresponding to each layer of the precoding matrix, and the method further includes selecting one overhead from the candidate overheads, and determining the overhead corresponding to each layer of the precoding matrix based on the product of the selected overhead and the scale factor of the corresponding layer.

[0067] In one embodiment, the configuration information includes one overhead and one set of scale factors, and the method further includes selecting one scale factor and determining the overhead for reporting the precoding matrix information based on the product of the one overhead and the selected scale factor.

[0068] In one embodiment, the configuration information includes a maximum total overhead in addition to the candidate overhead corresponding to each layer of the precoding matrix, and the method further includes selecting the overhead corresponding to each layer of the precoding matrix such that the total overhead of each layer is less than or equal to the maximum total overhead.

[0069] In one embodiment, the configuration information includes a set of candidate overheads and a Key Performance Indicator (KPI) corresponding to each candidate overhead, and the method further includes selecting one overhead from the candidate overheads as the overhead for reporting the precoding matrix information, in accordance with the Key Performance Indicator corresponding to each candidate overhead.

[0070] In one embodiment, the configuration information includes a set of candidate overheads, the method further includes obtaining registration information for a machine learning model to process the precoding matrix information, the registration information includes a performance-critical indicator corresponding to each candidate overhead, and the method further includes selecting one overhead from the candidate overheads as the overhead for reporting the precoding matrix information, in accordance with the performance-critical indicator corresponding to each candidate overhead.

[0071] In one embodiment, the configuration information includes one overhead, the overhead being for reporting the precoding matrix information.

[0072] This embodiment can take several forms.

[0073] 1) The configuration information includes a set of candidate overheads, and the first communication node selects one overhead from the candidate overheads. The configuration information also includes scale factors corresponding to each layer of the precoding matrix, and the overhead of each layer of the precoding matrix is ​​the product of the selected overhead and the scale factor of the corresponding layer. 2) The configuration information includes one overhead and one set of scale factors, the first communication node selects one scale factor, and the overhead of the precoding matrix is ​​the product of the overhead indicated by the configuration information and the selected scale factor. 3) The configuration information includes the overhead of each candidate layer of the precoding matrix and the maximum total overhead, and the first communication node selects the overhead of each layer of the precoding matrix, and the total overhead of each layer is less than the maximum total overhead. 4) The configuration information includes a set of candidate overheads and a performance KPI corresponding to each overhead, and the first communication node selects one overhead from the candidate overheads based on the performance KPI. 5) The configuration information includes a set of candidate overheads, and the registration information includes performance KPIs corresponding to each overhead, and the second communication node selects one overhead from the candidate overheads based on the performance KPIs. 6) The configuration information includes one overhead, and the first communication node transmits the pre-coded matrix information using the overhead provided by the configuration information.

[0074] In one embodiment, the method is The second communication node receives instruction information regarding the selection of a codebook subset, In accordance with the aforementioned instruction information, report the selected subset of codebooks, It further includes, The aforementioned precoding matrix information is reported according to the selected subset of codebooks.

[0075] As one form of instructions by the second communication node regarding the selection of a codebook subset, the instructions by the second communication node regarding the selection of a codebook subset are included in the configuration information. As another form of instructions by the second communication node regarding the selection of a codebook subset, the instructions by the second communication node regarding the selection of a codebook subset are different from the configuration information. As one form of reporting the selected codebook subset by the first communication node, reporting the selected codebook subset is included in reporting the channel status information. As another form of reporting the selected codebook subset by the first communication node, reporting the selected codebook subset is different from reporting the channel status information.

[0076] In one embodiment, the method is The second communication node receives instruction information regarding a functional body, and further includes the fact that the input of the functional body is an index number and the output is a precoding matrix.

[0077] In one embodiment, the method is Selecting an index number set from a candidate index number set, This further includes providing feedback of the index number in a bit field, The value of the bit field is mapped in ascending order to the index numbers in the selected set of index numbers, and the value of 0 in the bit field is mapped to the smallest index number in the selected set of index numbers, and the bit width (number of bits) of the bit field is determined according to the number of index numbers in the selected set of index numbers.

[0078] Instructions regarding the functional body may be included in the configuration information, or they may be different from the configuration information.

[0079] Figure 3 is a flowchart of a channel status information receiving method according to one embodiment, and as shown in Figure 3, the method according to this embodiment includes steps 210 and 220.

[0080] In step 210, the configuration information for the channel status information is transmitted.

[0081] In step 220, channel status information reported from the first communication node is received, the channel status information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limit.

[0082] In this embodiment, the method allows for both accuracy of CSI feedback and system performance to be achieved by limiting the overhead for reporting precoding matrix information to an appropriate range.

[0083] In one embodiment, the overhead for reporting the precoding matrix information is: The number of bits for reporting the aforementioned precoding matrix information, The number of scalars for reporting the aforementioned precoding matrix information, The number of vectors for reporting the aforementioned precoding matrix information, Includes any of the following.

[0084] In one embodiment, the overhead of reporting the precoding matrix information is less than or equal to a first set value, which is a positive integer.

[0085] In one embodiment, the first setting value is The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, The method of obtaining the aforementioned precoding matrix information, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, Instructions from the second communication node, It is determined according to at least one of the following.

[0086] In one embodiment, the first setting value is indicated by the second communication node from among the first candidate values. The first candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0087] In one embodiment, the first setting value is the product of the size of the channel status information reporting bandwidth, the number of antenna ports to which the channel status information is directed, and the setting factor, and the value of the setting factor is indicated by the second communication node from among the second candidate values. The second candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0088] In one embodiment, the overhead for reporting the precoding matrix information is greater than or equal to a second set value, which is a positive integer.

[0089] In one embodiment, the bit width of the field reporting the overhead for reporting the precoding matrix information is determined according to a first setting and a second setting, or according to the first setting.

[0090] In one embodiment, the compression ratio for reporting the precoding matrix information is greater than or equal to a third set value which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0091] In one embodiment, the third setting value is indicated by the second communication node.

[0092] In one embodiment, the compression ratio for reporting the precoding matrix information is less than or equal to a fourth setpoint which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0093] In one embodiment, the bit width of the field reporting the compression ratio for reporting the precoding matrix information is determined according to the third and fourth setting values, or according to the third setting value.

[0094] In one embodiment, the configuration information includes a set of candidate overheads, as well as scale factors corresponding to each layer of the precoding matrix.

[0095] In one embodiment, the configuration information includes one overhead and one set of scale factors.

[0096] In one embodiment, the configuration information includes the maximum total overhead in addition to the candidate overhead corresponding to each layer of the precoding matrix.

[0097] In one embodiment, the configuration information includes a set of candidate overheads and performance-critical metrics corresponding to each candidate overhead.

[0098] In one embodiment, the configuration information includes a set of candidate overheads. The registration information for the machine learning model used to process the aforementioned precoding matrix information includes performance metrics corresponding to the overhead of each candidate.

[0099] In one embodiment, the configuration information includes one overhead, the overhead being for reporting the precoding matrix information.

[0100] In one embodiment, the method is Sending instructions regarding the selection of a codebook subset, The first communication node receives a selected subset of codebooks reported in response to the instruction information, The aforementioned precoding matrix information is reported according to the selected subset of codebooks.

[0101] In one embodiment, the method is The system transmits instruction information for a functional body, the input of which is an index number, and the output is a precoding matrix.

[0102] In one embodiment, the method is Further including receiving the index number as feedback in a bitfield, The value of the bit field is mapped in ascending order to the index numbers in the selected set of index numbers, and the value of 0 in the bit field is mapped to the smallest index number in the selected set of index numbers, and the bit width of the bit field is determined according to the number of index numbers in the selected set of index numbers.

[0103] The present invention further provides a channel status information reporting device. Figure 4 is a schematic diagram of the structure of a channel status information reporting device according to one embodiment. As shown in Figure 4, the channel status information reporting device is A configuration information acquisition module 310 is configured to acquire configuration information of channel state information, A reporting module 320 is configured to report channel status information to a second communication node according to the configuration information, and to include precoding matrix information in the channel status information, and to have overhead for reporting the precoding matrix information within a limited range. It is equipped with.

[0104] In the channel status information reporting device of this embodiment, a configuration information acquisition module acquires configuration information of channel status information, and a reporting module reports channel status information to a second communication node according to the configuration information. The channel status information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limited range. Based on these, by limiting the overhead used to report the precoding matrix information in the process of reporting CSI to an appropriate range, it is possible to achieve both accuracy of CSI feedback and system performance.

[0105] In one embodiment, the overhead for reporting the precoding matrix information is: The number of bits for reporting the aforementioned precoding matrix information, The number of scalars for reporting the aforementioned precoding matrix information, The number of vectors for reporting the aforementioned precoding matrix information, Includes any of the following.

[0106] In one embodiment, the overhead for reporting the precoding matrix information is less than or equal to a first set value, which is a positive integer.

[0107] In one embodiment, the first setting value is The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, The method of obtaining the aforementioned precoding matrix information, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, Instructions from the second communication node, It is determined according to at least one of the following.

[0108] In one embodiment, the first setting value is indicated by the second communication node from among the first candidate values. The first candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0109] In one embodiment, the first setting value is the product of the size of the channel status information reporting bandwidth, the number of antenna ports to which the channel status information is directed, and the setting factor, and the value of the setting factor is indicated by the second communication node from among the second candidate values. The second candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0110] In one embodiment, the overhead for reporting the precoding matrix information is greater than or equal to a second set value, which is a positive integer.

[0111] In one embodiment, the bit width of the field reporting the overhead for reporting the precoding matrix information is determined according to a first setting and a second setting, or according to the first setting.

[0112] In one embodiment, the compression ratio for reporting the precoding matrix information is greater than or equal to a third set value which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0113] In one embodiment, the third setting value is indicated by the second communication node.

[0114] In one embodiment, the compression ratio for reporting the precoding matrix information is less than or equal to a fourth setpoint which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0115] In one embodiment, the bit width of the field reporting the compression ratio for reporting the precoding matrix information is determined according to the third and fourth setting values, or according to the third setting value.

[0116] In one embodiment, the configuration information includes a set of candidate overheads, as well as scale factors corresponding to each layer of the precoding matrix. The device is The system further includes a first decision module configured such that one overhead is selected from the candidate overheads, and the overhead corresponding to each layer of the precoding matrix is ​​determined according to the product of the selected overhead and the scale factor of the corresponding layer.

[0117] In one embodiment, the configuration information includes one overhead and one set of scale factors. The device is The system further comprises a second decision module configured such that a scale factor is selected and the overhead for reporting the precoding matrix information is determined by the product of the selected scale factor.

[0118] In one embodiment, the configuration information includes the maximum total overhead in addition to the candidate overhead corresponding to each layer of the precoding matrix. The device is The system further includes a third decision module configured to select the overhead corresponding to each layer of the precoding matrix, such that the total overhead of each layer is less than or equal to the maximum total overhead.

[0119] In one embodiment, the configuration information includes a set of candidate overheads and performance-critical metrics corresponding to each candidate overhead. The device is The system further includes a fourth decision module configured to select one overhead from the candidate overheads as the overhead for reporting the precoding matrix information, according to the performance-critical performance indicators corresponding to each candidate overhead.

[0120] In one embodiment, the configuration information includes a set of candidate overheads. The device is The system further includes a registration module configured to acquire registration information for a machine learning model to process the aforementioned precoding matrix information, and to include performance-critical metrics corresponding to the overhead of each candidate. The device is The system further includes a fifth decision module configured to select one overhead from the candidate overheads as the overhead for reporting the precoding matrix information, according to the performance-critical performance indicators corresponding to each candidate overhead.

[0121] In one embodiment, the configuration information includes one overhead, the overhead being for reporting the precoding matrix information.

[0122] In one embodiment, the apparatus is A first instruction information receiving module configured to receive instruction information regarding the selection of a codebook subset from the second communication node, The system further comprises a codebook reporting module configured to report a selected subset of codebooks in accordance with the aforementioned instruction information, The aforementioned precoding matrix information is reported according to the selected subset of codebooks.

[0123] In one embodiment, the apparatus is The system further includes a second instruction information receiving module, which receives instruction information regarding a functional body from the second communication node, and is configured such that the input to the functional body is an index number and the output is a precoding matrix.

[0124] In one embodiment, the apparatus is A set selection module configured to select a set of index numbers from a set of candidate index numbers, Further comprising a feedback module configured to provide feedback of an index number in a bit field, The values ​​of the bit fields are mapped in ascending order to the index numbers in the selected set of index numbers, and the value of 0 in the bit field is mapped to the smallest index number in the selected set of index numbers. The bit width of the bit field is determined according to the number of index numbers in the selected set of index numbers.

[0125] The channel status information reporting device according to this embodiment belongs to the same inventive concept as the channel status information reporting method according to the above embodiment, and technical details not described in detail in this embodiment can be referenced to any of the above embodiments, and this embodiment has the same beneficial effects as the implementation of the channel status information reporting method.

[0126] The present invention further provides a channel status information reporting device. Figure 5 is a schematic diagram of the structure of a channel status information reporting device according to one embodiment. As shown in Figure 5, the channel status information reporting device is A configuration information transmission module 410 configured to transmit channel state information, A receiving module 420 is configured to receive channel status information reported from a first communication node, and to include precoding matrix information in the channel status information, and to have an overhead for reporting the precoding matrix information within a limited range. It is equipped with.

[0127] In the channel status information reporting device of this embodiment, the configuration information transmission module transmits configuration information of the channel status information, and the receiving module receives the channel status information reported from the first communication node. The channel status information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limited range. Based on these, by limiting the overhead used to report the precoding matrix information in the process of reporting the CSI to an appropriate range, it is possible to achieve both accuracy of CSI feedback and system performance.

[0128] In one embodiment, the overhead for reporting the precoding matrix information is: The number of bits for reporting the aforementioned precoding matrix information, The number of scalars for reporting the aforementioned precoding matrix information, The number of vectors for reporting the aforementioned precoding matrix information, Includes any of the following.

[0129] In one embodiment, the overhead for reporting the precoding matrix information is less than or equal to a first set value, which is a positive integer.

[0130] In one embodiment, the first setting value is The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, The method of obtaining the aforementioned precoding matrix information, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, Instructions from the second communication node, It is determined according to at least one of the following.

[0131] In one embodiment, the first setting value is indicated by the second communication node from among the first candidate values. The first candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0132] In one embodiment, the first setting value is the product of the size of the channel status information reporting bandwidth, the number of antenna ports to which the channel status information is directed, and the setting factor, and the value of the setting factor is indicated by the second communication node from among the second candidate values. The second candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which channel status information is directed, Method for obtaining pre-coding matrix information for transmission, This addresses the case where pre-coding matrix information is reported in scalar form, and specifies the number of bits used for quantization of a single scalar, This addresses the case where precoding matrix information is reported in vector form, and specifies the number of bits used for quantization of a single vector, The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, It is determined according to at least one of the following.

[0133] In one embodiment, the overhead for reporting the precoding matrix information is greater than or equal to a second set value, which is a positive integer.

[0134] In one embodiment, the bit width of the field reporting the overhead for reporting the precoding matrix information is determined according to a first setting and a second setting, or according to the first setting.

[0135] In one embodiment, the compression ratio for reporting the precoding matrix information is greater than or equal to a third set value which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0136] In one embodiment, the third setting value is indicated by the second communication node.

[0137] In one embodiment, the compression ratio for reporting the precoding matrix information is less than or equal to a fourth setpoint which is a positive number, and the compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data.

[0138] In one embodiment, the bit width of the field reporting the compression ratio for reporting the precoding matrix information is determined according to the third and fourth setting values, or according to the third setting value.

[0139] In one embodiment, the configuration information includes a set of candidate overheads, as well as scale factors corresponding to each layer of the precoding matrix.

[0140] In one embodiment, the configuration information includes one overhead and one set of scale factors.

[0141] In one embodiment, the configuration information includes the maximum total overhead in addition to the candidate overhead corresponding to each layer of the precoding matrix.

[0142] In one embodiment, the configuration information includes a set of candidate overheads and performance-critical metrics corresponding to each candidate overhead.

[0143] In one embodiment, the configuration information includes a set of candidate overheads. The registration information for the machine learning model used to process the aforementioned precoding matrix information includes performance metrics corresponding to the overhead of each candidate.

[0144] In one embodiment, the configuration information includes one overhead, the overhead being for reporting the precoding matrix information.

[0145] In one embodiment, the apparatus is A first instruction information transmission module configured to transmit instruction information regarding the selection of a codebook subset, The system further comprises a codebook subset receiving module configured to report a selected codebook subset in accordance with the aforementioned instruction information, The aforementioned precoding matrix information is reported according to the selected subset of codebooks.

[0146] In one embodiment, the apparatus is The system further includes a second instruction information transmission module that transmits instruction information relating to a functional body, wherein the input to the functional body is an index number and the output is a precoding matrix.

[0147] In one embodiment, the apparatus is Further comprising an index number receiving module configured to feed back the index number in a bit field, The values ​​of the bit fields are mapped in ascending order to the index numbers in the selected set of index numbers, and the value of 0 in the bit field is mapped to the smallest index number in the selected set of index numbers. The bit width of the bit field is determined according to the number of index numbers in the selected set of index numbers.

[0148] The channel status information reporting device according to this embodiment belongs to the same inventive concept as the channel status information reporting method according to the above embodiment, and technical details not described in detail in this embodiment can be referenced to any of the above embodiments, and this embodiment has the same beneficial effects as the implementation of the channel status information reporting method.

[0149] In the embodiments of the present application, a communication node is further provided, and Figure 6 is a schematic diagram of the hardware structure of a communication node according to one embodiment. As shown in Figure 6, the communication node according to the present application comprises a processor 510 and a memory 520, and the processor 510 in the communication node may be one or more, and in Figure 6 an example of one processor 510 is given, the memory 520 is configured to store one or more programs, and when the one or more programs are executed by the one or more processors 510, the one or more processors 510 realize the channel status information reporting method described in the embodiments of the present application.

[0150] The communication node further comprises a communication device 530, an input device 540, and an output device 550.

[0151] The processor 510, memory 520, communication device 530, input device 540, and output device 550 in the communication node can be connected via a bus or other means, and Figure 6 shows an example of connection via a bus.

[0152] The input device 540 may be used to receive input numerical or character information and generate key signal inputs related to user settings and function control of the communication node. The output device 550 may include a display device such as a display screen.

[0153] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to transmit and receive information in accordance with the control of the processor 510.

[0154] The memory 520 may be configured as a computer-readable storage medium to store software programs, computer-executable programs and modules, for example, program instructions / modules corresponding to the channel status information reporting method described in the embodiment of the present application (e.g., configuration information acquisition module 310 and reporting module 320). The memory 520 may include a program storage area capable of storing an operating system and applications necessary for at least one function, and a data storage area capable of storing data created in accordance with the use of the communication node. The memory 520 may also include high-speed random access memory, and may further include non-volatile memory, such as at least one magnetic disk memory element, flash memory element, or other non-volatile solid-state memory element. In some examples, the memory 520 may further include memory configured remotely from the processor 510, and these remote memories may be connected to the communication node via a network. Examples of the network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.

[0155] In the embodiments of the present application, a storage medium is further provided, in which a computer program is stored, and when the computer program is executed by a processor, the channel status information reporting method described in any of the embodiments of the present application is realized. This includes obtaining configuration information for channel state information, reporting channel state information to a second communication node according to the configuration information, ensuring that the channel state information includes precoding matrix information, and that the overhead for reporting the precoding matrix information is within a limited range.

[0156] Alternatively, the method includes transmitting configuration information for channel state information, receiving channel state information reported from a first communication node, ensuring that the channel state information includes precoding matrix information, and that the overhead for reporting the precoding matrix information is within a limited range.

[0157] The computer storage medium in the embodiments of this application may employ any combination of one or more computer-readable media. The computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or element, or any combination thereof. More specific examples (not exhaustive) of computer-readable storage media include electrical connections having one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical memory elements, magnetic memory elements, or any suitable combination thereof. Computer-readable storage media may be any tangible medium that contains or stores a program, the program may be used in or in combination with an instruction execution system, device, or element.

[0158] A computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier wave, wherein computer-readable program code is carried. The data signals propagated in this manner may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit programs used by or in combination with instruction execution systems, devices, or elements.

[0159] Program code contained in a computer-readable medium may be transmitted by any suitable medium, including but not limited to wireless, electric wires, optical cables, radio waves (Radio Frequency, RF), or any appropriate combination thereof.

[0160] The computer program code for performing the operations of this invention may be written in one or more programming languages ​​or a combination thereof, and such programming languages ​​may include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as general procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a single standalone software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0161] The above are merely illustrative examples of the present application and are not intended to limit the scope of protection.

[0162] Those skilled in the art should understand that the term "user terminal" covers all suitable types of wireless user equipment, such as mobile phones, portable data processing devices, portable network browsers, or vehicle-mounted mobile stations.

[0163] Generally, various embodiments of the present application can be implemented in hardware, application-specific circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while others may be implemented in firmware or software executable by a controller, microprocessor, or other computing device, but the present application is not limited to these.

[0164] Embodiments of the present invention may be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity through hardware, or a combination of software and hardware. Computer program instructions may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0165] Any logic flow block diagram in the drawings of this application may represent a program step, or an interconnected logic circuit, module, and function, or a combination of a program step and a logic circuit, module, and function. The computer program may be stored in memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, not limited to, for example, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (such as digital video discs (DVDs) or compact discs (CDs)). Computer-readable media may include non-temporary storage media. The data processor may be of any type suitable for the local technical environment, not limited to, for example, general-purpose computers, application-specific computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

[0166] A detailed description of exemplary embodiments of this application is provided in the preamble by exemplary and non-restrictive examples. However, in conjunction with the drawings and claims, various modifications and adjustments to the above embodiments without departing from the scope of this application will be apparent to those skilled in the art. Therefore, the appropriate scope of this application is determined by the claims.

Claims

1. A channel status information reporting method applied to a first communication node, Obtaining configuration information for channel state information, The channel state information is reported to the second communication node according to the configuration information, the channel state information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limit. Method for reporting channel status information.

2. The overhead for reporting the aforementioned precoding matrix information is, The number of bits for reporting the aforementioned precoding matrix information, The number of scalars for reporting the aforementioned precoding matrix information, The number of vectors for reporting the aforementioned precoding matrix information, Including any of the following: The channel status information reporting method according to claim 1.

3. The overhead for reporting the aforementioned precoding matrix information is less than or equal to a first set value which is a positive integer. The channel status information reporting method according to claim 1.

4. The first setting value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which the channel status information is directed, The method of obtaining the aforementioned precoding matrix information, This corresponds to the case where the precoding matrix information is reported in scalar form, and the number of bits used for quantization of one scalar, In the case where the precoding matrix information is reported in vector form, the number of bits used for quantization of one vector and The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, Instructions from the second communication node, Determined according to at least one of the following: The channel status information reporting method according to claim 3.

5. The first setting value is indicated by the second communication node from among the first candidate values. The first candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which the channel status information is directed, The method for acquiring the precoding matrix information for transmission, This corresponds to the case where the precoding matrix information is reported in scalar form, and the number of bits used for quantization of one scalar, In the case where the precoding matrix information is reported in vector form, the number of bits used for quantization of one vector and The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, Determined according to at least one of the following: The channel status information reporting method according to claim 3.

6. The first setting value is the product of the size of the channel status information reporting bandwidth, the number of antenna ports to which the channel status information is directed, and the setting factor. The value of the setting factor is indicated by the second communication node from among the second candidate values. The second candidate value is, The size of the channel status information reporting bandwidth, The number of antenna ports to which the channel status information is directed, The method for acquiring the precoding matrix information for transmission, This corresponds to the case where the precoding matrix information is reported in scalar form, and the number of bits used for quantization of one scalar, In the case where the precoding matrix information is reported in vector form, the number of bits used for quantization of one vector and The input categories of the machine learning model that acquires the aforementioned precoding matrix information, The registration information of the machine learning model that acquires the aforementioned precoding matrix information, Different realization forms of output overhead by a machine learning model that acquires the aforementioned precoding matrix information, Determined according to at least one of the following: The channel status information reporting method according to claim 3.

7. The overhead for reporting the aforementioned precoding matrix information is greater than or equal to a second setting value, which is a positive integer. The channel status information reporting method according to claim 1.

8. The bit width of the field reporting the overhead for reporting the precoding matrix information is determined according to the first and second setting values, or according to the first setting value. The channel status information reporting method according to claim 1.

9. The compression ratio for reporting the aforementioned precoding matrix information is greater than or equal to a third set value which is a positive number. The compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data. The channel status information reporting method according to claim 1.

10. The third setting value is instructed by the second communication node, The channel status information reporting method according to claim 9.

11. The compression ratio for reporting the aforementioned precoding matrix information is less than or equal to the fourth setting value, which is a positive number. The compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data. The channel status information reporting method according to claim 1.

12. The bit width of the field reporting the compression ratio for reporting the aforementioned precoding matrix information is determined according to the third and fourth setting values, or determined according to the third setting value. The compression ratio is the ratio of the output overhead of the acquisition method of the precoding matrix information to the amount of input data. The channel status information reporting method according to claim 1.

13. The aforementioned configuration information includes a set of candidate overheads, as well as scale factors corresponding to each layer of the precoding matrix. The aforementioned method, The process further includes selecting one overhead from the candidate overheads, and determining the overhead corresponding to each layer of the precoding matrix based on the product of the selected overhead and the scale factor corresponding to each layer. The channel status information reporting method according to claim 1.

14. The configuration information includes one overhead and one set of scale factors. The aforementioned method, The overhead for selecting one scale factor and reporting the precoding matrix information is determined by the product of the one overhead and the selected scale factor, The channel status information reporting method according to claim 1.

15. The aforementioned configuration information includes the candidate overhead corresponding to each layer of the precoding matrix, as well as the maximum total overhead. The aforementioned method, The overhead corresponding to each layer of the precoding matrix is ​​selected, and the total overhead of each layer is less than or equal to the maximum total overhead, The channel status information reporting method according to claim 1.

16. The configuration information includes a set of candidate overheads and performance-critical performance indicators corresponding to each of the set of candidate overheads. The aforementioned method, The further includes selecting one overhead from the set of candidate overheads as the overhead for reporting the precoding matrix information, in accordance with the performance-critical performance indicators corresponding to each of the set of candidate overheads. The channel status information reporting method according to claim 1.

17. The aforementioned configuration information includes a set of candidate overheads. The aforementioned method, The method involves obtaining registration information for a machine learning model to process the aforementioned precoding matrix information, and further including that the registration information includes performance-critical metrics corresponding to each of the set of candidate overheads. The aforementioned method, The further includes selecting one overhead from the set of candidate overheads as the overhead for reporting the precoding matrix information, in accordance with the performance-critical performance indicators corresponding to each of the set of candidate overheads. The channel status information reporting method according to claim 1.

18. The above configuration information includes one overhead, The aforementioned overhead is the overhead for reporting the precoding matrix information. The channel status information reporting method according to claim 1.

19. Receiving instruction information regarding the selection of a codebook subset from the second communication node, The method further includes reporting a selected subset of codebooks in accordance with the aforementioned instruction information, The precoding matrix information is reported according to the selected subset of codebooks. The channel status information reporting method according to claim 1.

20. The second communication node receives instruction information regarding the functional unit, The input of the aforementioned functional entity is an index number, and the output is a precoding matrix, further comprising: The channel status information reporting method according to claim 1.

21. Selecting an index number set from a candidate index number set, This further includes providing feedback of the index number in a bit field, The value of the bit field is mapped in ascending order to the index number in the selected set of index numbers, and the value of the bit field, 0, is mapped to the smallest index number in the selected set of index numbers. The bit width of the bit field is determined according to the number of index numbers in the selected set of index numbers. The channel status information reporting method according to claim 20.

22. A method for receiving channel status information applied to a second communication node, Sending channel status information configuration information, The channel state information reported from the first communication node is received, the channel state information includes precoding matrix information, and the overhead for reporting the precoding matrix information is within a limit. including, Method for receiving channel status information.

23. It comprises memory and at least one processor, The memory is configured to store at least one program, When the at least one program is executed on the at least one processor, the at least one processor implements the channel status information reporting method according to any one of claims 1 to 22. Communication node.

24. When a computer program is stored and executed by a processor, the channel status information reporting method described in any one of claims 1 to 22 is realized. Computer-readable storage medium.