Information determination method, storage medium, electronic apparatus, and computer program product

By flexibly configuring the codebook subset restriction bit sequence and indication information, the problem of the codebook subset restriction bit sequence being too long is solved, and high adaptability of channel information and highly customized communication information configuration are achieved.

WO2025208844A1PCT designated stage Publication Date: 2025-10-09ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/126841
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-02
Filing Date
2024-10-23
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

In existing wireless communication standardization protocols, the codebook subset restriction bit sequence is too long when the number of codewords is large, resulting in the inability to meet the high adaptability of future wireless communication systems to channel environments and the high customization and flexibility requirements of application scenarios.

Method used

By determining the codebook subset restriction bit sequence and the first indication information, the size of the codeword group is flexibly configured, thereby achieving flexible restriction on channel information and avoiding a fixed bit-codeword group correspondence relationship.

Benefits of technology

It improves the flexibility and adaptability of communication information configuration, and meets the high adaptability of future wireless communication systems to channel environments and high customization requirements of application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126841_09102025_PF_FP_ABST
    Figure CN2024126841_09102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are an information determination method, a storage medium, an electronic apparatus, and a computer program product. The method comprises: determining a codebook subset restriction bit sequence and first indication information, wherein the first indication information is used for indicating the size of each codeword group among at least one codeword group corresponding to the codebook subset restriction bit sequence, and the at least one codeword group is determined from a codebook. In the embodiments of the present disclosure, the size of a codeword group can be flexibly configured, and the flexible configuration of a bit codeword group in different scenarios is realized, thereby solving the problem in the related art of poor configuration flexibility of the correspondence between bit codeword groups.
Need to check novelty before this filing date? Find Prior Art

Description

Information determination method, storage medium, electronic device and computer program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure is based on Chinese patent application CN202410395740.3, filed on April 2, 2024, entitled “Information Determination Method, Storage Medium, Electronic Device and Computer Program Product”, and claims the priority of the patent application, and all the contents disclosed therein are incorporated into this disclosure by reference. Technical Field

[0003] The present disclosure relates to the field of communications, and in particular, to an information determination method, a storage medium, an electronic device, and a computer program product. Background Art

[0004] In existing wireless communication standardization protocols, a bit sequence is designed to describe whether each codeword in the codebook can be selected and fed back. This bit sequence is named the Codebook Subset Restriction bit sequence or the Codebook Subset Restriction bitmap parameter. This sequence is sent from the network side to the terminal side. Specifically, when the value of a bit in the sequence is 0, it indicates that the codeword corresponding to the bit cannot be selected and fed back by the terminal side. Conversely, when the value of the bit is 1, it indicates that the corresponding codeword can be selected and fed back. In this way, the codeword search overhead on the terminal side can be reduced, and it can be used for interference avoidance between terminals, etc. However, when the number of codewords is large, this method may also lead to the problem of the codebook subset restriction bit sequence being too long.

[0005] In order to deal with the problem of too long codebook subset restriction bit sequences caused by too many codewords in the related art, it is proposed that one bit corresponds to one codeword group, where the codeword group may include at least one codeword, thereby shortening the length of the bit sequence. However, this pre-agreed and fixed bit-codeword group correspondence relationship cannot well meet the requirements of future wireless communication systems (such as 5G, 5G-A (5G-Advanced) or 6G) for high adaptability to the channel environment (such as the dispersion effect caused by ultra-large bandwidth), as well as the requirements of high customization, high flexibility, and effectiveness of application scenarios.

[0006] In summary, there is no good solution to the above problems.

[0007] Summary of the Invention

[0008] The embodiments of the present disclosure provide an information determination method, a storage medium, an electronic device, and a computer program product to at least solve the problem of poor configuration flexibility of the corresponding relationship between bit codeword groups in the related art.

[0009] According to one embodiment of the present disclosure, an information determination method is provided, applied to a first device, the method comprising: determining a codebook subset restriction bit sequence and first indication information, wherein the first indication information is used to indicate a size of each codeword group in at least one codeword group corresponding to the codebook subset restriction bit sequence, and the at least one codeword group is determined from a codebook.

[0010] According to another embodiment of the present disclosure, an information determination method is also provided, which is applied to a second device, and the method includes: sending configuration information of first indication information to a first device, so that the first device determines the first indication information based on the configuration information of the first indication information, wherein the first indication information is used to indicate the size of each codeword group in at least one codeword group corresponding to a codebook subset restriction bit sequence, and the at least one codeword group is determined from the codebook.

[0011] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above method embodiments are executed.

[0012] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.

[0013] According to another embodiment of the present disclosure, a computer program product is provided, including a computer program, which implements the steps in any of the above method embodiments when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] FIG1 is a block diagram of the hardware structure of the information determination method according to an embodiment of the present disclosure;

[0015] FIG2 is a flowchart of a method for determining information of a first device according to an embodiment of the present disclosure;

[0016] 3 is a flowchart of a method for determining information of a second device according to an embodiment of the present disclosure;

[0017] FIG4 is an overall flow chart of channel information configuration according to an embodiment of the present disclosure;

[0018] FIG5 is a schematic diagram (I) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure;

[0019] FIG6 is a schematic diagram (II) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure;

[0020] FIG7 is a schematic diagram (III) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure;

[0021] FIG8 is a schematic diagram (four) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure;

[0022] FIG9 is a schematic diagram (I) of the correspondence between a codeword quantity parameter sequence and a codeword group in a codebook in an embodiment of the present disclosure;

[0023] FIG10 is a schematic diagram (II) of the correspondence between a codeword quantity parameter sequence and a codeword group in a codebook in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0024] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0026] In an embodiment of the present disclosure, an information determination method is provided, which is applied to a communication information configuration scenario, wherein a first device selects communication information to be configured, such as channel information or other information, and the first device feeds back indication information of the communication information to a second device to implement the configuration of the communication information. In this process, the second device can limit the selection range of the communication information to reduce the search overhead of the first device for the communication information or to achieve interference avoidance between multiple first devices. In an embodiment of the present disclosure, the communication information to be configured can be represented by a codebook, and each codeword in the codebook can correspond to a set of configuration parameters of the communication information. Limiting the range of the communication information is achieved by a codebook subset restriction bit sequence (or a codebook subset restriction bitmap coefficient). The following is only illustrated by taking the codebook subset restriction bit sequence as an example, and the present disclosure is not limited to this.

[0027] The method embodiments provided in the embodiments of the present disclosure may be executed on the first device or the second device.

[0028] In some embodiments, the first device may be a terminal-side device, such as a mobile terminal, a computer terminal, or a similar computing device. Taking operation on a computer terminal as an example, FIG1 is a hardware structure block diagram of the information determination method of an embodiment of the present disclosure. As shown in FIG1 , a hardware board may include one or more (only one is shown in FIG1 ) processors 12 (the processor 12 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device) and a memory 14 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 16 and an input and output device 18 for communication functions. It will be understood by those skilled in the art that the structure shown in FIG1 is only for illustration, and it does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .

[0029] The memory 14 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the information determination method in the embodiment of the present disclosure. The processor 12 executes various functional applications and information determination methods by running the computer programs stored in the memory 14, that is, implementing the above-mentioned method. The memory 14 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 14 may further include a memory remotely located relative to the processor 12, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0030] The transmission device 16 is used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by a communications provider. In one embodiment, the transmission device 16 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 16 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0031] In some embodiments, the second device may be a network-side device, such as a communication base station or other network node. Furthermore, the method embodiments provided in the embodiments of the present disclosure may also be implemented by an antenna array panel on a communication base station, or an antenna array element port on an antenna array panel.

[0032] In one embodiment of the present disclosure, a method for determining information is provided, which is applied to a first device. FIG2 is a flow chart of the method for determining information of the first device according to an embodiment of the present disclosure. As shown in FIG2 , the channel information configuration process includes the following steps:

[0033] Step S202: Determine a codebook subset restriction bit sequence and first indication information.

[0034] In this embodiment, the first indication information is used to indicate the size of each codeword group in at least one codeword group corresponding to the codebook subset restriction bit sequence. The at least one codeword group is determined from the codebook.

[0035] In one exemplary implementation, a codebook can be used to represent at least one set of channel information, with each codeword corresponding to at least one piece of channel information. By configuring the size of the codeword groups in the codebook, channel information constraints can be configured, thereby achieving a more flexible channel information configuration method. However, the present disclosure is not limited to this, and the codebook can also be matched with other types of communication information to achieve corresponding information configuration.

[0036] In the disclosed embodiment, the size of each codeword group in at least one codeword group corresponding to the codebook subset restricted bit sequence is indicated by first indication information. This allows for flexible configuration of the size of each codeword group determined by the codebook, enabling flexible configuration of bit codeword groups in different scenarios. This addresses the issue of poor configuration flexibility in the corresponding relationship between bit codeword groups in related technologies.

[0037] In some embodiments, after step S202, the method further includes the following steps:

[0038] Step S204: determining a restricted codeword from a plurality of codewords included in the codebook according to the first indication information and the codebook subset restriction bit sequence;

[0039] Step S206: selecting at least one target codeword that matches the to-be-configured information based on the restricted codewords, and determining second indication information for indicating the at least one target codeword, wherein the target codeword is not the restricted codeword;

[0040] Step S208: Send the second indication information to the second device, wherein the second device is used to determine the information to be configured according to the second indication information.

[0041] In this embodiment, the codebook subset restriction bit sequence is used to determine the codeword group to be restricted for use. That is, the target codeword ultimately determined can be any codeword except those in the restricted codeword group. In another embodiment, the codebook subset restriction bit sequence can also be used to determine the selectable codeword group. That is, the target codeword ultimately determined can only be selected from the selectable codeword group.

[0042] In an exemplary embodiment, the second indication information may be an identifier, sequence number, or position information of at least one target codeword in a codebook. The second indication information may also be a combination of the identifier, sequence number, or position information of a codeword set and other information. The other information may be the identifier, sequence number, or position information of an antenna polarization phase offset in its codebook. The codeword set includes the at least one target codeword, which is not limited in this disclosure. The second device is configured to determine the target codeword from the codebook based on the second indication information.

[0043] In the embodiments of the present disclosure, the greater the flexibility of the bit codeword group correspondence, the more flexible the channel information configuration is, and can adapt to different channel information configuration scenarios. The present disclosure is not limited to the configuration of channel information, and the information to be configured can also be other types of communication information.

[0044] In some embodiments, the channel information may be a precoding matrix, and correspondingly, the second indication information may be a precoding matrix indicator (PMI for short), but the present disclosure is not limited thereto.

[0045] In some embodiments, the codewords in the codebook include but are not limited to real numbers, vectors, or matrices, etc. Exemplarily, if the channel information is a precoding matrix, the codebook is a precoding matrix codebook, and each codeword is a precoding matrix.

[0046] In some embodiments, before step S202, the method further includes: step S200, obtaining configuration information of a channel measurement reference signal, wherein the configuration information is sent by the second device or pre-configured. The configuration information may be pre-stored in the first device.

[0047] Furthermore, after step S200, the method further includes: step S201 and step S205. Step S201: receiving the channel measurement reference signal from the second device according to the configuration information. Step S205: determining the channel information according to the channel measurement reference signal and the configuration information.

[0048] In some embodiments, the configuration information in step S200 is further used to determine a codebook, such as a codebook type, codebook configuration parameters, etc. In other embodiments, the configuration information in step S200 is further used to determine a feedback configuration for the second indication information, such as an information type of the second indication information, resource configuration parameters for feeding back the second indication information, etc. In other embodiments, the configuration information in step S200 is further used to determine a bit type, a bit number, etc. of a codebook subset restriction bit sequence.

[0049] In some embodiments, the first indication information is implicit indication information or explicit indication information.

[0050] In some embodiments, the codebook subset restriction bit sequence is received from the second device or preconfigured. In the case where the first indication information is the explicit indication information, the first indication information may also be received from the second device or preconfigured.

[0051] In some embodiments, step S202 may include the following steps:

[0052] Step S2022: determining the pre-configured codebook subset restriction bit sequence, or determining the codebook subset restriction bit sequence according to configuration information of the codebook subset restriction bit sequence;

[0053] Step S2024: determine the pre-configured first indication information, or determine the first indication information according to the configuration information of the first indication information.

[0054] In an exemplary embodiment, the configuration information of the codebook subset restriction bit sequence and the configuration information of the first indication information may be sent by the second device to the first device. The configuration information of the codebook subset restriction bit sequence may directly include the codebook subset restriction bit sequence, or may indirectly include the indication information or attribute information of the codebook subset restriction bit sequence. The configuration information of the first indication information may directly include the first indication information, or may indirectly include the indication information or attribute information of the first indication information.

[0055] In some embodiments, step S202 may further include the following steps:

[0056] Step S2026: If the first indication information is the explicit indication information, receive the first indication information from the second device, or obtain the first indication information pre-configured by the first device;

[0057] Step S2028: When the first indication information is the implicit indication information, the first indication information is determined according to the number of codewords included in the codebook and the number of bits included in the codebook subset restriction bit sequence.

[0058] In an exemplary embodiment, when the first indication information is the implicit indication information and each bit in the codebook subset restriction bit sequence corresponds to a codeword group, the first indication information may be a result of rounding up the ratio of the number of codewords included in the codebook to the number of bits included in the codebook subset restriction bit sequence. The first indication information here is the number of codewords included in a basic codeword group.

[0059] In another exemplary embodiment, when the first indication information is the implicit indication information and multiple bits in the codebook subset restriction bit sequence correspond to one codeword group or some bits do not have a corresponding codeword group, the first indication information may be a result of rounding up the ratio of the number of codewords included in the codebook to a preset bit number function. Here, the first indication information is the number of codewords included in a basic codeword group.

[0060] Furthermore, the bit number function is a function related to the number of bits. Assuming the number of bits is n_bit, the bit number function can be expressed as f(n_bit). If there are x bits corresponding to a codeword group, the bit number function can be expressed as f(n_bit) = n_bit / x. If there are x bits without a corresponding codeword group, the bit number function can be expressed as f(n_bit) = n_bit-x. The present disclosure does not limit the specific content of the bit number function.

[0061] In some embodiments, step S204 may include the following steps:

[0062] Step S2042: determining the at least one codeword group from the codebook according to the first indication information, wherein the number of the at least one codeword group is less than or equal to the number of bits included in the codebook subset restriction bit sequence, and the at least one codeword group has the same or different sizes;

[0063] Step S2044: determining at least one restricted codeword group from the at least one codeword group according to the codebook subset restriction bit sequence, wherein each codeword group in the at least one codeword group corresponds to at least one bit in the codebook subset restriction bit sequence;

[0064] Step S2046: Determine the codewords included in the at least one restricted codeword group as restricted codewords.

[0065] Specifically, when each bit in the codebook subset restricted bit sequence corresponds to a codeword group, the number of codeword groups is equal to the number of bits; when multiple bits correspond to one codeword group, or some bits have no corresponding codeword group, the number of codeword groups is less than the number of bits.

[0066] In this embodiment, the first indication information is configuration parameter information used to describe the correspondence between "codebook subset restriction bit sequence and codeword group", and each codeword group in the at least one codeword group determined according to the first indication information corresponds to at least one bit in the codebook subset restriction bit sequence.

[0067] In this embodiment, to ensure that the bits in the codebook subset restriction bit sequence cover every codeword in the entire codebook, the number of bits in the codebook subset restriction bit sequence is greater than or equal to the number of codeword groups, and at least one codeword group covers all codewords in the entire codebook. The codeword groups may or may not overlap.

[0068] In some embodiments, step S2042 of determining the at least one codeword group from the codebook according to the first indication information may include one of the following:

[0069] Step S2042A: When the first indication information is a codeword quantity parameter for the codeword group, determine at least one basic codeword group and / or one remaining codeword group from the codebook according to the codeword quantity parameter, wherein a size of the basic codeword group is equal to the codeword quantity parameter, a size of the remaining codeword group is less than or equal to the codeword quantity parameter, and the at least one codeword group includes at least one basic codeword group and / or one remaining codeword group;

[0070] Step S2042B: When the first indication information is indication information of a codeword quantity parameter of the codeword group, determine a codeword quantity parameter corresponding to the indication information of the codeword quantity parameter from a preset codeword quantity parameter set, and determine at least one of the basic codeword groups and / or one of the remaining codeword groups from the codebook according to the codeword quantity parameter;

[0071] Step S2042C: When the first indication information is indication information of a codeword quantity parameter sequence, determine, from at least one preset codeword quantity parameter sequence, a codeword quantity parameter sequence corresponding to the indication information of the codeword quantity parameter sequence, and determine, from the codebook based on the codeword quantity parameter sequence, the at least one codeword group, wherein a size of each codeword group is equal to the codeword quantity parameter corresponding to the codeword group in the codeword quantity parameter sequence.

[0072] The embodiments of the present disclosure mainly address the grouping problem of each codeword in the codebook. Generally, the number of codeword groups is greater than 1. However, in some special cases, the number of codeword groups may also be equal to 1, such as containing only one basic codeword group or only one residual codeword group. The present disclosure does not impose any restrictions on this.

[0073] In some embodiments, when the first indication information is the indication information of the codeword quantity parameter sequence, the codeword quantity parameter sequence includes at least one subsequence, and each of the codeword quantity parameters starting from the second codeword quantity parameter in one or more of the subsequences is greater than or equal to the previous codeword quantity parameter. Correspondingly, the codebook subset restriction bit sequence includes at least one subsequence, and the codeword group size in the codebook corresponding to the bit with a smaller sequence number in one or more of the subsequences is also smaller, and multiple codeword groups are distributed from dense to sparse. The embodiment of the present disclosure can achieve more precise restrictions on the codewords with earlier sequence numbers in the subset of the codebook, and achieve relatively rough restrictions on the codewords with later sequence numbers in the subset of the codebook, thereby adapting to richer and more complex communication information configuration scenarios.

[0074] In an exemplary embodiment, the number of codewords in the codebook is N=48, and the codebook is C={c1, c2, ..., c 48 For the first type of codeword number parameter sequence A1={a 1,1 =4,a 1,2 =4,a 1,3 =16,a 1,4 =4,a 1,5 =4,a 1,6 =16}, can be divided into two subsequences, and the number of codewords in the first subsequence is parameter a 1,1 =a 1,2 <a 1,3 , parameter a of the number of codewords in the second subsequence 1,4 =a 1,5 <a 1,6 For the second type of codeword quantity parameter sequence A2 = {a 2,1 =4,a 2,2 =4,a 2,3 =12,a 2,4 =4,a 2,5 =4,a 2,6 =4,a 2,7 =16}, can also be divided into two subsequences, and the number of codewords in the first subsequence is parameter a 2,1 =a 2,2 <a 2,3 , parameter a of the number of codewords in the second subsequence 2,4 =a 2,5 =a 2,6 <a 2,7 .

[0075] In some embodiments, the first device and the second device are further pre-configured with a mapping relationship between the first indication information and the information content indicated by the first indication information. Exemplarily, this mapping relationship may be a codeword quantity parameter set preset in step S2042B, and the first indication information may be an identifier of the codeword quantity parameter in the preset codeword quantity parameter set, such as a number. This mapping relationship may also be at least one codeword quantity parameter sequence preset in step S2042C, and the first indication information may be an identifier of the codeword quantity parameter sequence in the preset at least one codeword quantity parameter sequence, such as a number.

[0076] In this embodiment, to ensure that the sum of the number of codewords included in each codeword group is greater than or equal to the number of codewords included in the codebook, when configuring the codeword quantity parameter sequence, the sum of the elements included in each codeword quantity parameter sequence should also be greater than or equal to the number of codewords included in the codebook. For example, if there is codeword overlap between codeword groups, the sum of the number of codewords in each codeword group is greater than the number of codewords in the codebook; if there is no codeword overlap between codeword groups, the sum of the number of codewords in each codeword group is equal to the number of codewords in the codebook.

[0077] In some embodiments, if it is configured that one bit indicates a codeword group, step S2044 determines at least one restricted codeword group from the at least one codeword group according to the codebook subset restriction bit sequence, which may include: judging the value of each of the bits in the codebook subset restriction bit sequence respectively; when the value of the bit is 1, determining that the codeword group corresponding to the bit is an unrestricted codeword group, and each codeword in the codeword group can be selected and fed back by the first device; when the value of the bit is 0, determining that the codeword group corresponding to the bit is a restricted codeword group, and each codeword in the codeword group cannot be selected and fed back by the first device. The present disclosure does not impose any restrictions on the restriction relationship between the value of the bit and the corresponding codeword group, and the opposite can also be implemented. For example, if the value of the bit is 1, it can also indicate that the corresponding codeword group is a restricted codeword group, and if the value of the bit is 0, it can also indicate that the corresponding codeword group is an unrestricted codeword group.

[0078] In other embodiments, if multiple bits (such as a bit group containing multiple bits) are configured to indicate a codeword group, step S2044 determines at least one restricted codeword group from the at least one codeword group according to the codebook subset restriction bit sequence, which may include: sequentially extracting multiple bits from the codebook subset restriction bit sequence and performing judgment based on the values ​​of the multiple bits; when the values ​​of the multiple bits are first preset values, determining that the codeword group corresponding to the multiple bits is an unrestricted codeword group, and each codeword in the codeword group can be selected and fed back by the first device; when the values ​​of the multiple bits are second preset values, determining that the codeword group corresponding to the multiple bits is a restricted codeword group, and each codeword in the codeword group cannot be selected and fed back by the first device.

[0079] Furthermore, in addition to the codewords in the codebook, there may be codewords configured in other ways. The codebook subset restriction bit sequence is only used to restrict codewords that cannot be selected, and is not used to restrict codewords that can be selected. The target codeword ultimately selected by the first device can be any codeword other than the "codewords in the restricted codeword group."

[0080] In an exemplary embodiment, if two bits are configured to indicate a codeword group, the first preset value can be any one or more of 00, 01, 10, and 11 (up to three), such as 11, and the second preset value can be the remaining values, such as 00, 01, and 10. This disclosure does not limit the number of bits corresponding to each codeword group. This disclosure also does not limit the values ​​of one or more bits corresponding to a restricted or unrestricted codeword group.

[0081] In some embodiments, the method further includes: obtaining at least one of the following configuration information: configuration information of the first indication information; configuration information of the codebook subset restriction bit sequence; bit restriction information for indicating bits in the codebook subset restriction bit sequence that do not correspond to a codeword group; codeword group overlap information; and the number of bits corresponding to each codeword group. This configuration information may be obtained from the second device together with the configuration information in step S200, or may be pre-configured in the local memory of the first device.

[0082] In an exemplary embodiment, the configuration information of the first indication information includes at least one of the following: the first indication information, the information type of the first indication information, the encoding of the first indication information, a combination of multiple first indication information, and the encoding of the combination of multiple first indication information.

[0083] In an exemplary embodiment, the configuration information of the codebook subset restriction bit sequence includes at least one of the following: the codebook subset restriction bit sequence, an encoding of the codebook subset restriction bit sequence, a combination of multiple codebook subset restriction bit sequences, and an encoding of a combination of multiple codebook subset restriction bit sequences.

[0084] In some embodiments, the first device may determine which step to execute among step S2042A, step S2042B, or step S2042C based on the information type of the first indication information.

[0085] In some embodiments, the first device may first remove bits that do not correspond to a codeword group from the codebook subset restriction bit sequence based on the bit restriction information, and then determine the restricted codeword group based on the bit sequence after the removal process. Alternatively, the first device may directly skip the bits indicated by the bit restriction information during the process of determining the restricted codeword group in step S2044. Exemplarily, the bit restriction information may include one or more bit identifiers. This disclosure is not limited to this.

[0086] Furthermore, if there is no bit information in the configuration information, it is assumed by default that each bit in the codebook subset restriction bit sequence has a corresponding codeword group and participates in indicating whether the codeword group is restricted for use.

[0087] In some embodiments, if the configuration information does not include codeword group overlap information, it is assumed that the codeword groups do not overlap, and the multiple codeword groups may be directly split from the codebook. If the configuration information includes codeword group overlap information, S2042 determining the at least one codeword group from the codebook based on the first indication information may further include: determining the at least one codeword group from the codebook based on the codeword group overlap information and the first indication information. If codeword overlap exists, the sum of the number of codewords in all codeword groups is greater than the number of codewords included in the codebook.

[0088] In some embodiments, codeword group overlap information is used to indicate the overlapping relationship of codewords between multiple codeword groups. Exemplarily, the codeword group overlap information can be the number of overlapping codewords between adjacent codeword groups. For example, if the number of overlapping codewords is 1, the last codeword in a codeword group will be repeatedly assigned to the next codeword group. The codeword group overlap information can also be the position of the repeated codeword in the codeword group. For example, if the overlapping codeword is in the second position in the codeword group, the second codeword in a codeword group will be repeatedly assigned to the next codeword group. The codeword group overlap information can also be position information of the repeated codeword in the codebook, etc., and the present disclosure is not limited to this.

[0089] In this embodiment, the number of bits corresponding to each codeword group may be implicit indication information or explicit indication information. Exemplarily, if the indication is implicit, the first device may determine the number of bits corresponding to each codeword group based on the number of codeword groups and the number of bits included in the codebook subset restriction bit sequence. If the indication is explicit and the configuration does not include this information, the number of bits corresponding to each codeword group may default to 1.

[0090] In this embodiment, the configuration information of the number of bits corresponding to each codeword group may be used to configure multiple bits to indicate a codeword group.

[0091] In some embodiments, the first indication information includes at least one of the following: a codeword quantity parameter of the codeword group; indication information of the codeword quantity parameter of the codeword group; indication information of a codeword quantity parameter sequence, wherein the codeword quantity parameter sequence includes at least one of the codeword quantity parameter corresponding to the at least one codeword group.

[0092] In some embodiments, the codeword quantity parameter sequence is an increasing sequence, that is, starting from the second codeword quantity parameter, each codeword quantity parameter is greater than or equal to the previous codeword quantity parameter. Technicians can design the increasing method of the sequence according to needs.

[0093] In the disclosed embodiments, the codeword quantity parameter of the codeword group can be flexibly configured through the first indication information, thereby avoiding the rigidification of the codeword group division method, thereby solving the problem of poor configuration flexibility of the bit-codeword group correspondence relationship in the related art, and meeting the high customization and high flexibility requirements of the communication information configuration in the related art. In addition, the number of codewords for each codeword group in the codebook in the related art is the same, while the disclosed embodiments can separately indicate the number of codewords for each codeword group in the codebook through the codeword quantity parameter sequence, further improving the flexibility of the communication information configuration, so that the configuration of the communication information can be highly customized to adapt to different application scenarios.

[0094] In the disclosed embodiment, the size of each codeword group in at least one codeword group corresponding to the codebook subset restricted bit sequence is indicated by first indication information. This allows for flexible configuration of the size of each codeword group determined by the codebook, enabling flexible configuration of the bit-codeword group correspondence in different scenarios. This addresses the issue of poor configuration flexibility in the bit-codeword group correspondence in related technologies.

[0095] In one embodiment of the present disclosure, a method for determining information is further provided, which is applied to a second device. FIG3 is a flow chart of the method for determining information of the second device according to an embodiment of the present disclosure. As shown in FIG3 , the channel information configuration process includes the following steps:

[0096] Step S302: Send configuration information of first indication information to the first device, so that the first device determines the first indication information according to the configuration information of the first indication information.

[0097] In this embodiment, the first indication information is used to indicate the size of each codeword group in at least one codeword group corresponding to the codebook subset restriction bit sequence, and the at least one codeword group is determined from the codebook.

[0098] Through the embodiments of the present disclosure, the first device can flexibly configure the grouping of the codebook based on the first indication information to achieve more flexible codeword group (ie, codebook subset) restrictions, thereby solving the problem of poor configuration flexibility of the bit-codeword group correspondence relationship in related technologies.

[0099] In an exemplary embodiment, the configuration information of the first indication information includes at least one of the following: the first indication information, the information type of the first indication information, the encoding of the first indication information, a combination of multiple pieces of first indication information, and the encoding of the combination of multiple pieces of first indication information. The first device may determine the first indication information through decoding, channel measurement, or the like, or may directly determine the first indication information to be used from one or more pieces of first indication information.

[0100] In some embodiments, the method further includes step S304 of sending configuration information of the codebook subset restriction bit sequence to the first device, so that the first device determines the codebook subset restriction bit sequence according to the configuration information of the codebook subset restriction bit sequence.

[0101] In some embodiments, the method further comprises the steps of:

[0102] Step S306: receiving second indication information indicating at least one target codeword from the first device;

[0103] Step S308: Determine information to be configured that matches the at least one target codeword according to the second indication information.

[0104] In this embodiment, the target codeword is selected by the first device according to the restricted codeword, and the restricted codeword is determined by the first device from multiple codewords included in the codebook according to the first indication information and the codebook subset restriction bit sequence.

[0105] In some embodiments, a codebook is used to represent at least one set of communication information to be configured, including but not limited to channel information. Taking channel information as an example, the second indication information can be used to configure the channel information. The greater the flexibility of the bit-codeword group correspondence, the greater the flexibility in channel information configuration, which can better adapt to different communication scenarios and meet the need for highly customized channel information configuration.

[0106] Through the embodiments of the present disclosure, the configuration of channel information is no longer limited to the fixed grouping of the codebook. The codebook can implement more flexible codeword group (i.e., codebook subset) restrictions based on the first indication information. The second device can obtain highly flexible and highly customized channel information through the second indication information obtained from the first device, thereby solving the problem in related technologies that the configuration of channel information cannot meet the requirements of high customization and high flexibility.

[0107] In an exemplary embodiment, the second indication information may be a combination of an identifier, a serial number, or a position information of the target codeword in the codebook and other information, wherein the other information may be an identifier, a serial number, or a position information of the antenna polarization phase offset in its codebook, which is not limited in the present disclosure.

[0108] In some embodiments, the codeword includes but is not limited to a real number, a vector, a matrix, etc. Exemplarily, if the channel information is a precoding matrix, the codebook is a precoding matrix codebook, each codeword is a precoding matrix, and correspondingly, the second indication information is a precoding matrix indicator (PMI).

[0109] In some embodiments, taking the information to be configured as channel information as an example, before step S302, the method further includes the following steps:

[0110] Step S300: Send configuration information of a channel sounding reference signal to the first device, wherein the configuration information is used to instruct the first device to receive the channel sounding reference signal.

[0111] Step S301: Send the channel measurement reference signal to the first device, so that the first device determines the channel information according to the channel measurement reference signal and the configuration information.

[0112] In some embodiments, the second device may send the configuration information to the first device before the channel information configuration process begins, and the first device may save the configuration information. Alternatively, the second device may send the configuration information to the first device during the channel information configuration process.

[0113] In some embodiments, the configuration information in step S300 is further used to determine a codebook, such as a codebook type, codebook configuration parameters, etc. In other embodiments, the configuration information in step S300 is further used to determine a feedback configuration for the second indication information, such as an information type of the second indication information, resource configuration parameters for feeding back the second indication information, etc. In other embodiments, the configuration information in step S300 is further used to determine a bit type, a bit number, etc. of a codebook subset restriction bit sequence.

[0114] In some embodiments, the first indication information is implicit indication information or explicit indication information.

[0115] In some embodiments, when the first indication information is the explicit indication information, the first indication information may also be pre-configured by the first device before the channel information configuration process starts.

[0116] In some other embodiments, when the first indication information is the implicit indication information, the first device may determine the first indication information according to the number of codewords included in the codebook and the number of bits included in the codebook subset restriction bit sequence.

[0117] In an exemplary embodiment, when the first indication information is the implicit indication information and each bit in the codebook subset restriction bit sequence corresponds to a codeword group, the first indication information may be a result of rounding up the ratio of the number of codewords included in the codebook to the number of bits included in the codebook subset restriction bit sequence. The first indication information here is the number of codewords included in a basic codeword group.

[0118] In another exemplary embodiment, when the first indication information is the implicit indication information and multiple bits in the codebook subset restriction bit sequence correspond to one codeword group or some bits do not have a corresponding codeword group, the first indication information may be a result of rounding up the ratio of the number of codewords included in the codebook to a preset bit number function. Here, the first indication information is the number of codewords included in a basic codeword group.

[0119] Furthermore, the bit number function is a function related to the number of bits. Assuming the number of bits is n_bit, the bit number function can be expressed as f(n_bit). If there are x bits corresponding to a codeword group, the bit number function can be expressed as f(n_bit) = n_bit / x. If there are x bits without a corresponding codeword group, the bit number function can be expressed as f(n_bit) = n_bit-x. The present disclosure does not limit the specific content of the bit number function.

[0120] In some embodiments, the first indication information includes at least one of the following: a codeword quantity parameter of the codeword group; indication information of the codeword quantity parameter of the codeword group; indication information of a codeword quantity parameter sequence, wherein the codeword quantity parameter sequence includes at least one of the codeword quantity parameter corresponding to the at least one codeword group.

[0121] In some embodiments, when the configuration information of the first indication information is the information type of the first indication information, the first device may determine at least one codeword group from the codebook in different manners according to the information type of the first indication information, which may specifically include the following three manners:

[0122] Mode 1: When the first indication information is a codeword quantity parameter of the codeword group, the first device determines at least one basic codeword group and / or one remaining codeword group from the codebook according to the codeword quantity parameter, wherein a size of the basic codeword group is equal to the codeword quantity parameter, a size of the remaining codeword group is less than or equal to the codeword quantity parameter, and the at least one codeword group includes at least one basic codeword group and / or one remaining codeword group;

[0123] Mode 2: When the first indication information is indication information of a codeword quantity parameter of the codeword group, the first device determines, from a preset codeword quantity parameter set, a codeword quantity parameter corresponding to the indication information of the codeword quantity parameter, and determines, from the codebook based on the codeword quantity parameter, at least one of the basic codeword groups and / or one of the remaining codeword groups;

[0124] Mode 3: When the first indication information is indication information of a codeword quantity parameter sequence, the first device determines, from at least one preset codeword quantity parameter sequence, a codeword quantity parameter sequence corresponding to the indication information of the codeword quantity parameter sequence, and determines, from the codebook based on the codeword quantity parameter sequence, the at least one codeword group, wherein the size of each codeword group is equal to the codeword quantity parameter corresponding to the codeword group in the codeword quantity parameter sequence.

[0125] In some embodiments, when the first indication information is the indication information of the codeword quantity parameter sequence, the codeword quantity parameter sequence includes at least one subsequence, and each of the codeword quantity parameters starting from the second codeword quantity parameter in one or more of the subsequences is greater than or equal to the previous codeword quantity parameter. Correspondingly, the codebook subset restriction bit sequence includes at least one subsequence, and the size of the codeword group in the codebook corresponding to the bit with a smaller sequence number in one or more of the subsequences is also smaller, and multiple codeword groups are distributed from dense to sparse. The embodiment of the present disclosure can achieve more precise restrictions on the codewords with earlier sequence numbers in the subset of the codebook, and achieve relatively rough restrictions on the codewords with later sequence numbers in the subset of the codebook, thereby adapting to richer and more complex communication information configuration scenarios.

[0126] In some embodiments, the method further includes: sending at least one of the following configuration information to the first device: configuration information of the first indication information; configuration information of the codebook subset restriction bit sequence; bit restriction information for indicating bits in the codebook subset restriction bit sequence that do not correspond to a codeword group; codeword group overlap information; and the number of bits corresponding to each codeword group. This configuration information may be sent to the first device together with the configuration information in step S300.

[0127] In an exemplary embodiment, the configuration information of the first indication information includes at least one of the following: the first indication information, the information type of the first indication information, the encoding of the first indication information, a combination of multiple first indication information, and the encoding of the combination of multiple first indication information.

[0128] In an exemplary embodiment, the configuration information of the codebook subset restriction bit sequence includes at least one of the following: the codebook subset restriction bit sequence, an encoding of the codebook subset restriction bit sequence, a combination of multiple codebook subset restriction bit sequences, and an encoding of a combination of multiple codebook subset restriction bit sequences.

[0129] In some embodiments, the bit restriction information may include one or more bit identifiers. If the configuration information does not contain bit information, it is assumed that each bit in the codebook subset restriction bit sequence has a corresponding codeword group and participates in indicating whether the codeword group is restricted.

[0130] In some embodiments, if the configuration information does not include codeword group overlap information, it is assumed that the codeword groups do not overlap, and the multiple codeword groups can be directly split from the codebook. If the configuration information includes codeword group overlap information, the first device needs to determine the at least one codeword group from the codebook based on the codeword group overlap information and the first indication information. If codeword overlap exists, the sum of the number of codewords in all codeword groups is greater than the number of codewords included in the codebook.

[0131] In some embodiments, codeword group overlap information is used to indicate the overlapping relationship of codewords between multiple codeword groups. Exemplarily, the codeword group overlap information can be the number of overlapping codewords between adjacent codeword groups. For example, if the number of overlapping codewords is 1, the last codeword in a codeword group will be repeatedly assigned to the next codeword group. The codeword group overlap information can also be the position of the repeated codeword in the codeword group. For example, if the overlapping codeword is in the second position in the codeword group, the second codeword in a codeword group will be repeatedly assigned to the next codeword group. The codeword group overlap information can also be position information of the repeated codeword in the codebook, etc., and the present disclosure is not limited to this.

[0132] In this embodiment, the number of bits corresponding to each codeword group may be implicit indication information or explicit indication information. Exemplarily, if the indication is implicit, the first device may determine the number of bits corresponding to each codeword group based on the number of codeword groups and the number of bits included in the codebook subset restriction bit sequence. If the indication is explicit and the configuration does not include this information, the number of bits corresponding to each codeword group may default to 1.

[0133] In this embodiment, the configuration information of the number of bits corresponding to each codeword group may be used to configure multiple bits to indicate a codeword group.

[0134] Furthermore, the bit quantity function in the above embodiment can be set based on the bit restriction information or the number of bits corresponding to each codeword group. For example, if the number of bits in the codebook subset restriction bit sequence is n_bit and the number of bits corresponding to each codeword group is 2, the bit quantity function can be expressed as f(n_bit)=n_bit / 2. However, the present disclosure is not limited to this.

[0135] In some embodiments, the first device and the second device are further pre-configured with a mapping relationship between the first indication information and the information content indicated by the first indication information. Exemplarily, this mapping relationship may be a set of codeword quantity parameters preset in Mode 2, and the first indication information may be an identifier of the codeword quantity parameter in the preset set of codeword quantity parameters, such as a number. This mapping relationship may also be at least one codeword quantity parameter sequence preset in Mode 3, and the first indication information may be an identifier of the codeword quantity parameter sequence in the preset at least one codeword quantity parameter sequence, such as a number.

[0136] In the disclosed embodiment, the second device can obtain highly flexible and customized channel information from the first device. The configuration of the channel information is no longer limited to the fixed grouping of the codebook. The codebook can implement more flexible codeword group restrictions based on the first indication information, thereby solving the problem of poor configuration flexibility of the bit-codeword group correspondence in the related art.

[0137] According to another embodiment of the present disclosure, a communication device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps in any one of the above method embodiments.

[0138] In some embodiments, the communication device may be a first device configured to execute the steps of the method embodiment of the first device. Exemplarily, the first device may be a terminal-side device, such as a user equipment (UE), including but not limited to a mobile terminal, a computer terminal, and the like.

[0139] In some embodiments, the communication device may be a second device configured to execute the steps of the method embodiment of the second device described above. Exemplarily, the second device may be a network-side device, such as a communication base station or other network node. The network-side device may also be an antenna array panel on a communication base station, or an antenna array element port on an antenna array panel. Those skilled in the art will appreciate that the steps of the method embodiment described above may be implemented by the entire communication base station, or by only a portion of the device structure within the communication base station, and this disclosure does not impose any limitations on this.

[0140] In other embodiments, the first device may also be a network side device, and the second device may also be a terminal side device. For example, the embodiments of the present disclosure may also realize channel information configuration from network side to network side or channel information configuration from terminal side to terminal side, and the present disclosure does not impose any restrictions on this.

[0141] According to another embodiment of the present disclosure, an information configuration system is also provided, including a first device and one or more second devices, wherein the first device is used to execute the steps of any of the above-mentioned method embodiments applied to the first device, and the second device is used to execute the steps of any of the above-mentioned method embodiments applied to the second device.

[0142] The following takes the channel information as an example to describe the information configuration process in detail. FIG4 is an overall flow chart of the channel information configuration according to an embodiment of the present disclosure. As shown in FIG4 , the process includes the following steps:

[0143] Step S401: The second device sends configuration information to the first device;

[0144] Step S402: The second device sends a channel measurement reference signal to the first device;

[0145] Step S403: The second device sends first indication information to the first device;

[0146] Step S404: The second device sends a codebook subset restriction bit sequence to the first device;

[0147] Step S405: The first device obtains channel information according to the channel measurement reference signal and its configuration information;

[0148] Step S406: The first device determines the restricted codewords in the codebook according to the codebook subset restriction bit sequence and the first indication information, and selects a target codeword and its indication information (second indication information) that matches the channel information.

[0149] Step S407: The first device feeds back indication information (second indication information) of the target codeword to the second device.

[0150] In this embodiment, the second device may be a communication base station, an antenna array panel on the base station, or an antenna array element port on the panel, and the first device may be a user equipment.

[0151] In this embodiment, the configuration information includes configuration information of a channel sounding reference signal.

[0152] In some embodiments, the configuration information may also be used to determine a codebook, such as a codebook type and codebook configuration parameters. The configuration information may also be used to determine feedback configuration for the second indication information, such as an information type and resource configuration parameters for feeding back the second indication information. The configuration information may also be used to determine the bit type and number of bits of a codebook subset restriction bit sequence.

[0153] In this embodiment, the first device and the second device are pre-configured with the same codebook. Exemplarily, the codebook may be a precoding matrix codebook, the second indication information may be a precoding matrix indicator PMI, and each codeword is a precoding matrix.

[0154] In some embodiments, the first indication information may also be pre-stored in the first device, in which case step S403 may be skipped.

[0155] In this embodiment, the first indication information is used to describe the "codebook subset restriction bit sequence-codeword group correspondence relationship" and is used to configure the size of the codeword group corresponding to each bit in the bit sequence. Exemplarily, the first indication information includes at least one of the following: a codeword quantity parameter for the codeword group; information indicating the codeword quantity parameter for the codeword group; or information indicating a codeword quantity parameter sequence, wherein the codeword quantity parameter sequence includes at least one codeword quantity parameter corresponding to at least one codeword group. The following describes the configuration and implementation methods of the first indication information based on the above three methods.

[0156] Example 1

[0157] In this embodiment, the first indication information is a codeword quantity parameter of the codeword group.

[0158] In this embodiment, the pre-configured codebook is C = {c1, c2, ..., cN}, where N is the number of codewords contained in the codebook. The first indication information is a codeword quantity parameter a of the codeword group, where a is a positive integer less than or equal to N. The codeword quantity parameter is used to directly indicate the value of the codeword group size corresponding to one bit in the codebook subset restriction bit sequence.

[0159] In this embodiment, at least one codeword group can be determined from the codebook according to the codeword quantity parameter, the number of codewords included in the other codeword groups (equivalent to the basic codeword group) except the last codeword group is equal to a, and the number of codewords included in the last codeword group (equivalent to the remaining codeword group) is less than or equal to a.

[0160] FIG5 is a schematic diagram of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure (I). As shown in FIG5 , the first codebook subset restriction bit b1 in the codebook subset restriction bit sequence corresponds to the codewords c1 to c1 in the codebook. a Correspondingly, the first codeword group is {c a ,...,c2,c1}, the second bit b2 is consistent with the codeword c a+1 to c 2a The corresponding code word group is {c 2a ,...,c a+2 ,c a+1}, and so on, the sizes of other codeword groups except the last one are fixed to a.

[0161] In this embodiment, the number of bits contained in the codebook subset restriction bit sequence is In some embodiments, the first indication information may be an implicit indication, and the codeword quantity parameter a may be determined in turn according to N and the number of bits included in the codebook subset restriction bit sequence.

[0162] In this embodiment, when the value of a bit in the codebook subset restriction bit sequence is 0, it indicates that all codewords in the codeword group corresponding to the bit cannot be selected and fed back by the first device. Conversely, when the value of the bit is 1, it indicates that any codeword in the codeword group corresponding to the bit can be selected and fed back by the first device. The present disclosure does not restrict the restriction relationship between the bit value and the corresponding codeword group, and the reverse is also possible. For example, the value of the bit can also indicate that the corresponding codeword group cannot be selected, and the value of the bit can also indicate that the corresponding codeword group can be selected.

[0163] In this embodiment, the first device can determine the restricted codewords in the codebook according to the codebook subset restriction bit sequence and the codeword quantity parameter a, and further determine the matching codewords and their indication information.

[0164] For example, the first device can select from the codebook C={c1, c2, ..., c N} A codeword group is determined, and each codeword in the corresponding codeword group is restricted for use according to the bit with a value of 0 in the codebook subset restriction bit sequence, and then a codeword matching the channel information is selected from other codewords except the restricted codewords, and indication information of the codeword (equivalent to the second indication information) is determined.

[0165] Through the embodiments of the present disclosure, highly flexible grouping of codebooks can be achieved based on the codebook subset restriction bit sequence and the first indication information or only based on the codebook subset restriction bit sequence. Channel information can be highly customized in different communication systems and different communication scenarios, thereby solving the problem in related technologies that the configuration of channel information cannot meet the requirements of high customization and high flexibility.

[0166] Example 2

[0167] In this embodiment, the first indication information is indication information of a codeword quantity parameter of the codeword group.

[0168] In this embodiment, the pre-configured codebook is C = {c1, c2, ..., c N}, where N is the number of codewords contained in the codebook. The pre-configured codeword number parameter set is A={a1,a2,...,a M}, which includes M optional values ​​of the codeword quantity parameter, where M is a positive integer. The first indication information is the indication information i of the codeword quantity parameter, which indicates the position or number of the codeword quantity parameter used in the codeword quantity parameter set, where i is a positive integer less than or equal to M. The indication information i of the codeword quantity parameter can indicate the codeword quantity parameter a in the preset codeword quantity parameter set. i , thereby indirectly indicating that the codebook subset restricts the value of the codeword group size corresponding to one bit in the bit sequence.

[0169] In this embodiment, the codeword quantity parameter can be first determined from the codeword quantity parameter set according to the indication information of the codeword quantity parameter, and then at least one codeword group can be determined from the codebook according to the codeword quantity parameter. The number of codewords included in the other codeword groups (equivalent to the basic codeword group) except the last codeword group is equal to a i , the number of codewords contained in the last codeword group (equivalent to the remaining codeword group) is less than or equal to a i .

[0170] FIG6 is a schematic diagram (II) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure. As shown in FIG6 , the first codebook subset restriction bit b1 in the codebook subset restriction bit sequence corresponds to the codewords c1 to c1 in the codebook.ai Correspondingly, the first codeword group is {c ai ,...,c2,c1}, the second bit b2 is consistent with the codeword c ai+1 to c 2ai The corresponding code word group is {c 2ai ,...,c ai+2 ,c ai+1}, and so on, except for the last codeword group, the sizes of other codeword groups are fixed to a i .

[0171] In this embodiment, the number of bits contained in the codebook subset restriction bit sequence is Indicates N and a i The ratio is rounded up.

[0172] In this embodiment, when the value of a bit in the codebook subset restriction bit sequence is 0, it indicates that all codewords in the codeword group corresponding to the bit cannot be selected and fed back by the first device. Conversely, when the value of the bit is 1, it indicates that any codeword in the codeword group corresponding to the bit can be selected and fed back by the first device. The present disclosure does not restrict the restriction relationship between the bit value and the corresponding codeword group. The reverse is also possible. For example, a bit value of 1 can also indicate that the corresponding codeword group cannot be selected, and a bit value of 0 can also indicate that the corresponding codeword group can be selected.

[0173] In this embodiment, the first device can determine the restricted codewords in the codebook according to the codebook subset restriction bit sequence and the indication information i of the codeword quantity parameter, and then determine the matching codewords and their indication information from other codewords except the restricted codewords.

[0174] Specifically, the first device may determine the corresponding codeword quantity parameter a from a preset codeword quantity parameter set according to the indication information i of the codeword quantity parameter. i , according to the codeword number parameter a i From the codebook C={c1,c2,...,c N} A codeword group is determined, and each codeword in the corresponding codeword group is restricted for use according to the bit with a value of 0 in the codebook subset restriction bit sequence, and then a codeword matching the channel information is selected from other codewords except the restricted codewords, and indication information of the codeword (equivalent to the second indication information) is determined.

[0175] Through the embodiments of the present disclosure, highly flexible grouping of codebooks can be achieved based on the codebook subset restriction bit sequence and the first indication information, and highly customized configuration of channel information can be performed in different communication systems and different communication scenarios, thereby solving the problem in related technologies that the configuration of channel information cannot meet the requirements of high customization and high flexibility.

[0176] Example 3

[0177] In this embodiment, the first indication information is indication information of a codeword quantity parameter sequence, which may indicate a correspondence between a “bit sequence and a non-fixed-size codeword group”.

[0178] In this embodiment, the pre-configured codebook is C = {c1, c2, ..., c N}, where N is the number of codewords contained in the codebook. L codeword number parameter sequences are pre-configured, each of which is a complete configuration of the size of at least one codeword group determined from the codebook. The i-th sequence in at least one codeword number parameter sequence can be expressed as Where 1≤i≤L, and i is a positive integer, M i is the number of elements contained in the codeword quantity parameter sequence, corresponding to the number of bits in the codebook subset restriction bit sequence or the number of codeword groups.

[0179] In this embodiment, the codeword quantity parameter sequence A i Each element a in i,j (1≤j≤M i ) corresponds to the size of each codeword group (i.e., the number of codewords contained in the codeword group), and the elements in the same sequence can be different to realize the configuration of non-fixed size of codeword group, and must satisfy This ensures that the union of the codeword groups corresponding to all bits in the codebook subset restriction bit sequence covers all codewords in the codebook. If the sum of all elements in a codeword quantity parameter sequence is greater than N, it means that there are overlapping codewords between codeword groups.

[0180] In this embodiment, the second device sends indication information i of the codeword quantity parameter sequence to the first device, where i is a positive integer less than or equal to L, representing a complete set of configurations of the sizes of multiple codeword groups determined from the codebook. The first device may first determine a codeword quantity parameter sequence from at least one codeword quantity parameter sequence according to the indication information i of the codeword quantity parameter sequence. Then, at least one codeword group is determined from the codebook according to the codeword quantity parameter sequence, the number of codeword groups is the same as the number of elements in the codeword quantity parameter sequence, and the size of each codeword group corresponds one-to-one to each codeword quantity parameter in the codeword quantity parameter sequence.

[0181] FIG7 is a schematic diagram (III) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure. As shown in FIG7 , the first bit b1 in the codebook subset restriction bit sequence corresponds to codewords c1 to c2. Corresponding to, that is, the first codeword group is The second bit b2 in the codebook subset restriction bit sequence is the same as the codeword to Corresponding to, that is, the second codeword group is And so on, and the values ​​of each codeword group size are The number of codebook subset restriction bits contained in the codebook subset restriction bit sequence is M i , correspondingly, the number of codeword groups is also M i .

[0182] In this embodiment, the first device can determine the restricted codewords in the codebook according to the codebook subset restriction bit sequence and the first indication information i, and then determine the codewords matching the channel information and their corresponding second indication information from other codewords except the restricted codewords.

[0183] The following is an example of the number of code words N = 12, and the codebook is C = {c1, c2, ..., c 12}.

[0184] In an exemplary embodiment, the first codeword quantity parameter sequence A1={a 1,1 =2,a 1,2 =2,a 1,3 =4,a 1,4 =4}, and M1 = 4, a 1,1 +a 1,2 +a 1,3 +a 1,4 =2+2+4+4=12=N. When the indication information i of the codeword quantity parameter sequence is 1, it indicates that the codebook subset restriction bit sequence contains 4 codebook subset restriction bits, namely {b1, b2, b3, b4}, wherein the first bit b1 corresponds to the codewords c1 and c2, namely the first codeword group is {c1, c2}, the second bit b2 corresponds to the codewords c3 and c4, namely the second codeword group is {c3, c4}, the third bit b3 corresponds to the codewords c5, c6, c7, c8, namely the third codeword group is {c5, c6, c7, c8}, the fourth bit b4 corresponds to the codewords c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c20, c2 10 、c 11 、c 12 The corresponding codeword group is {c9,c 10 ,c 11 ,c 12}.

[0185] In another exemplary embodiment, the second codeword quantity parameter sequence A2 = {a 2,1 =2,a 2,2 =5,a 2,3 =5}, and M2 = 3, a 2,1 +a 2,2 +a 2,3 =2+5+5=12=N. When the indication information i of the codeword quantity parameter sequence is 2, it indicates that the codebook subset restriction bit sequence contains 3 codebook subset restriction bits, namely {b1, b2, b3}, wherein the first bit b1 corresponds to the codewords c1 and c2, that is, the first codeword group is {c1, c2}, the second bit b2 corresponds to the codewords c3, c4, c5, c6, c7, and the third bit b3 corresponds to the codewords c8, c9, c 10 、c 11 、c 12 Corresponding.

[0186] In this embodiment, in each codeword quantity parameter sequence, each codeword quantity parameter starting from the second codeword quantity parameter is greater than or equal to the previous codeword quantity parameter. Correspondingly, the codeword group size corresponding to the low-order bits in the codebook subset restriction bit sequence is smaller, the codeword group size corresponding to the high-order bits is larger, and multiple codeword groups are distributed from dense to sparse. The disclosed embodiment can achieve more precise restrictions on the codewords with earlier sequence numbers in the codebook subset, and achieve relatively rough restrictions on the codewords with later sequence numbers in the codebook subset, thereby adapting to richer and more complex communication information configuration scenarios.

[0187] In this embodiment, after determining multiple codeword groups from the codebook, whether the corresponding codeword groups are restricted from selection can be determined based on the values ​​of each bit in the codebook subset restriction bit sequence. For example, a bit value of 1 may indicate that the corresponding codeword group can be selected and fed back by the first device, while a bit value of 0 may indicate that the corresponding codeword group cannot be selected and fed back by the first device, and vice versa. This disclosure does not impose any restrictions on this.

[0188] In this embodiment, after determining the restricted codeword group, at least one codeword that matches the channel information and second indication information corresponding to the at least one codeword can be selected according to the restricted codeword group, and the second indication information can be fed back to the second device to complete the configuration of the channel information. The selected codeword is a codeword other than the "codeword in the restricted codeword group".

[0189] In the disclosed embodiment, the number of codeword groups and the size of each codeword group can be configured with high flexibility through the codeword quantity parameter sequence, and the channel information can be highly customized in different communication systems and different communication scenarios, thereby solving the problem in related technologies that the configuration of channel information cannot meet the requirements of high customization and high flexibility.

[0190] In this embodiment, the first indication information can also be used to configure the size of the codeword group corresponding to multiple bits in the bit sequence. Exemplarily, the first indication information includes at least one of the following: a codeword quantity parameter for the codeword group; information indicating the codeword quantity parameter for the codeword group; or information indicating a codeword quantity parameter sequence, wherein the codeword quantity parameter sequence includes at least one codeword quantity parameter corresponding to the at least one codeword group. The following description uses the codeword quantity parameter for a codeword group as an example, but the present disclosure is not limited thereto.

[0191] Example 4

[0192] This embodiment can be used as an extension of the above-mentioned embodiment 1. The difference is that each codeword group in embodiment 1 corresponds to one codebook subset restriction bit, while each codeword group in this embodiment can correspond to multiple codebook subset restriction bits, and multiple bits together indicate whether a corresponding codeword group is restricted from selection.

[0193] In this embodiment, the first indication information is a codeword quantity parameter of the codeword group.

[0194] In this embodiment, according to the number e of codebook subset restriction bits corresponding to each codeword group, the codebook subset restriction bit sequence can be divided into multiple groups, each group containing e codebook subset restriction bits, and these e bits jointly determine whether the corresponding codeword group is restricted for use.

[0195] In this embodiment, the pre-configured codebook is C = {c1, c2, ..., c N}, where N is the number of codewords contained in the codebook. The first indication information is a codeword quantity parameter a of the codeword group, where a is a positive integer less than or equal to N. The codeword quantity parameter is used to directly indicate the value of the codeword group size corresponding to e bits in the codebook subset restriction bit sequence.

[0196] In this embodiment, if there is a bit in the codebook subset restriction bit sequence that has no corresponding codeword group, the number of bits included in the codebook subset restriction bit sequence is greater than Otherwise, the number of bits contained in the codebook subset restricted bit sequence is equal to

[0197] In this embodiment, at least one codeword group can be determined from the codebook according to the codeword quantity parameter, the number of codewords included in the other codeword groups (equivalent to the basic codeword group) except the last codeword group is equal to a, and the number of codewords included in the last codeword group (equivalent to the remaining codeword group) is less than or equal to a.

[0198] FIG8 is a schematic diagram (four) of the correspondence between codebook subset restriction bits and codeword groups according to an embodiment of the present disclosure. As shown in FIG8 , e=2 can be set, that is, 2 codebook subset restriction bits correspond to one codeword group, but the present disclosure is not limited thereto.

[0199] In this embodiment, the first and second codebook subset restriction bits (such as b 1,1 and b 1,0 ) and the first codeword group {c a ,...,c2,c1}, the third and fourth codebook subset restriction bits (such as b 2,1 and b 2,0 ) and the second codeword group {c 2a ,...,c a+2 ,c a+1}, and so on, every 2 bits correspond to a codeword group, and the sizes of other codeword groups except the last codeword group are fixed to a.

[0200] In this embodiment, the number of codeword groups is In this embodiment, there is no bit without a corresponding codeword group in the codebook subset restriction bit sequence, so the number of bits contained in the codebook subset restriction bit sequence is twice the number of codeword groups, that is,

[0201] In an exemplary embodiment, when multiple bits correspond to a codeword group, if the value of one of the bits corresponding to a codeword group is 0, it indicates that all codewords in the codeword group cannot be selected and fed back by the first device. Conversely, if the values ​​of all bits corresponding to the codeword group are 1, it indicates that any codeword in the codeword group can be selected and fed back by the first device. This disclosure does not restrict the number of bits corresponding to each codeword group or the values ​​of the multiple bits corresponding to whether the codeword group is restricted or unrestricted.

[0202] Through the embodiments of the present disclosure, the codebook can be grouped with high flexibility based on the codebook subset restriction bit sequence and the first indication information, and the corresponding relationship between the bit sequence and the codeword group can be flexibly configured based on the number of bits corresponding to each codeword group. The channel information can be highly customized in different communication systems and different communication scenarios, thereby solving the problem in related technologies that the configuration of channel information cannot meet the requirements of high customization and high flexibility.

[0203] In some embodiments, when the first indication information is indication information of the codeword quantity parameter sequence, the codeword quantity parameter sequence includes at least one subsequence, and each codeword quantity parameter starting from the second codeword quantity parameter in one or more subsequences is greater than or equal to the previous codeword quantity parameter. Correspondingly, the codebook subset restriction bit sequence includes at least one subsequence, and the codeword group size in the codebook corresponding to the bit with a smaller sequence number in the one or more subsequences is also smaller, and the multiple codeword groups are distributed from dense to sparse.

[0204] FIG9 is a schematic diagram (I) of the correspondence between a codeword quantity parameter sequence and a codeword group in a codebook in an embodiment of the present disclosure.

[0205] In this embodiment, the number of code words in the codebook is N=48, and the codebook is C={c1, c2, ..., c 48}.

[0206] In this embodiment, the codeword quantity parameter sequence is A1={a 1,1 =4,a 1,2 =4,a 1,3 =16,a 1,4 =4,a 1,5 =4,a 1,6 =16}, can be divided into two subsequences {a 1,1 ,a 1,2 ,a 1,3} and {a 1,4 ,a 1,5 ,a 1,6}, and the number of codewords in the first subsequence parameter a 1,1 =a 1,2 <a 1,3 , parameter a of the number of codewords in the second subsequence 1,4 =a 1,5 <a 1,6 The parameter of the number of codewords in each subsequence is called an increasing trend, thereby realizing the change and control of the granularity of the codeword restriction to adapt to richer and more complex communication information configuration scenarios.

[0207] FIG10 is a schematic diagram (II) of the correspondence between a codeword quantity parameter sequence and a codeword group in a codebook in an embodiment of the present disclosure.

[0208] In this embodiment, the number of code words in the codebook is N=48, and the codebook is C={c1, c2, ..., c 48 The codeword number parameter sequence is A2 = {a 2,1 =4,a 2,2 =4,a 2,3 =12,a 2,4=4,a 2,5 =4,a 2,6 =4,a 2,7 =16}, can be divided into two subsequences {a 2,1 ,a 2,2 ,a 2,3} and {a 2,4 ,a 2,5 ,a 2,6 ,a 2,7}, and there is a parameter a for the number of codewords in the first subsequence 2,1 =a 2,2 <a 2,3 , parameter a of the number of codewords in the second subsequence 2,4 =a 2,5 =a 2,6 <a 2,7 .

[0209] The embodiments of the present disclosure can implement more precise restrictions on codewords with earlier sequence numbers in the codebook subset and relatively rough restrictions on codewords with later sequence numbers in the codebook subset, thereby adapting to richer and more complex communication information configuration scenarios.

[0210] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above method embodiments are executed.

[0211] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0212] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0213] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0214] An embodiment of the present disclosure further provides a computer program product, including a computer program, which implements the steps of any of the above method embodiments when executed by a processor.

[0215] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.

[0216] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.

[0217] The foregoing is merely an exemplary embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that the present disclosure is susceptible to various modifications and variations. Any modifications, equivalent substitutions, improvements, and the like made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.

Claims

1. A method for determining information, applied to a first device, comprising: Determine a codebook subset restriction bit sequence and first indication information, wherein the first indication information is used to indicate a size of each of at least one codeword group corresponding to the codebook subset restriction bit sequence, and the at least one codeword group is determined from a codebook.

2. The method according to claim 1, wherein After determining the codebook subset restriction bit sequence and the first indication information, the method further includes: Determining a restricted codeword from a plurality of codewords included in the codebook according to the first indication information and the codebook subset restriction bit sequence; selecting, according to the restricted codeword, at least one target codeword that matches the information to be configured, and determining second indication information for indicating the at least one target codeword, wherein the target codeword is not the restricted codeword; The second indication information is sent to the second device, wherein the second device is used to determine the information to be configured according to the second indication information.

3. The method according to claim 1, wherein Determining a codebook subset restriction bit sequence and first indication information includes: Determining a pre-configured codebook subset restriction bit sequence, or determining the codebook subset restriction bit sequence according to configuration information of the codebook subset restriction bit sequence; Determine the pre-configured first indication information, or determine the first indication information according to configuration information of the first indication information.

4. The method according to claim 1, wherein The first indication information is implicit indication information or explicit indication information.

5. The method according to claim 4, wherein Determining the codebook subset restriction bit sequence and the first indication information further includes: In a case where the first indication information is the implicit indication information, the first indication information is determined according to the number of codewords included in the codebook and the number of bits included in the codebook subset restriction bit sequence.

6. The method according to claim 2, wherein: Determining a restricted codeword from a plurality of codewords included in the codebook according to the first indication information and the codebook subset restriction bit sequence includes: Determining the at least one codeword group from the codebook according to the first indication information, wherein the number of the at least one codeword group is less than or equal to the number of bits included in the codebook subset restriction bit sequence, and the at least one codeword group has the same or different sizes; Determining at least one restricted codeword group from the at least one codeword group according to the codebook subset restriction bit sequence, wherein each of the at least one codeword group corresponds to at least one bit in the codebook subset restriction bit sequence; The codewords included in the at least one restricted codeword group are determined as the restricted codewords.

7. The method according to claim 6, wherein: Determining the at least one codeword group from the codebook according to the first indication information includes one of the following: In a case where the first indication information is a codeword quantity parameter of the codeword group, at least one basic codeword group and / or one remaining codeword group is determined from the codebook according to the codeword quantity parameter, wherein the size of the basic codeword group is The size of the remaining codeword groups is less than or equal to the codeword number parameter, and the at least one codeword group includes at least one of the basic codeword groups and / or one of the remaining codeword groups; When the first indication information is indication information of a codeword quantity parameter of the codeword group, determining a codeword quantity parameter corresponding to the indication information of the codeword quantity parameter from a preset codeword quantity parameter set, and determining at least one of the basic codeword group and / or one of the remaining codeword groups from the codebook according to the codeword quantity parameter; When the first indication information is indication information of a codeword quantity parameter sequence, a codeword quantity parameter sequence corresponding to the indication information of the codeword quantity parameter sequence is determined from at least one preset codeword quantity parameter sequence, and the at least one codeword group is determined from the codebook based on the codeword quantity parameter sequence, wherein a size of each codeword group is equal to the codeword quantity parameter corresponding to the codeword group in the codeword quantity parameter sequence.

8. The method according to claim 7, wherein: In the case where the first indication information is indication information of the codeword quantity parameter sequence, the codeword quantity parameter sequence includes at least one subsequence, and each of the codeword quantity parameters starting from the second codeword quantity parameter in one or more of the subsequences is greater than or equal to the previous codeword quantity parameter.

9. The method according to claim 1, wherein The method further includes obtaining at least one of the following configuration information: The configuration information of the first indication information includes at least one of the following: the first indication information, the information type of the first indication information, the encoding of the first indication information, a combination of multiple pieces of the first indication information, and an encoding of the combination of multiple pieces of the first indication information; The configuration information of the codebook subset restriction bit sequence includes at least one of the following: the codebook subset restriction bit sequence, an encoding of the codebook subset restriction bit sequence, a combination of multiple codebook subset restriction bit sequences, and an encoding of a combination of multiple codebook subset restriction bit sequences; Bit restriction information, used to indicate bits in the codebook subset restriction bit sequence that do not have a corresponding codeword group; Codeword group overlap information; The number of bits corresponding to each codeword group.

10. The method according to any one of claims 1 to 9, wherein: The first indication information includes at least one of the following: A codeword quantity parameter of the codeword group; Indicative information of a codeword quantity parameter of the codeword group; Indication information of a codeword quantity parameter sequence, wherein the codeword quantity parameter sequence includes at least one codeword quantity parameter corresponding to the at least one codeword group.

11. A method for determining information, applied to a second device, the method comprising: Sending configuration information of first indication information to a first device, so that the first device determines the first indication information according to the configuration information of the first indication information, wherein the first indication information is used to indicate a size of each of at least one codeword group corresponding to a codebook subset restricted bit sequence, where the at least one codeword group is determined from a codebook.

12. The method according to claim 11, wherein The first indication information includes at least one of the following: A codeword quantity parameter of the codeword group; Indicative information of a codeword quantity parameter of the codeword group; Indication information of a codeword quantity parameter sequence, wherein the codeword quantity parameter sequence includes information related to the at least one codeword At least one of the codeword quantity parameters corresponding to the group.

13. A computer-readable storage medium, wherein: The storage medium stores a computer program, wherein the computer program is executed by a processor to execute the method according to any one of claims 1 to 12.

14. An electronic device comprising a memory and a processor, wherein: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 12.

15. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Patent Citations

  • Codebook configuration method and device, communication equipment and medium

    CN115865152A

  • Resource limitation indication method and device and storage medium

    CN116530186A

  • Signal transmission method and related device

    CN116781206A