Codebook subset restriction bit sequence configuration method
By configuring codebook subset restriction information and subband relationships, the target codebook subset restriction bit sequence can be customized, solving the system performance degradation problem caused by different subband offsets and improving the flexibility and efficiency of the communication system.
Patent Information
- Application Number
- PCT/CN2025/083000
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-01
- Filing Date
- 2025-03-17
- Publication Date
- 2026-02-05
AI Technical Summary
In existing wireless communication systems, with the development of 5G, 5G-A or 6G, more transceiver antennas and larger bandwidths cause the optimal codewords in different frequency bandwidth ranges to shift to different degrees. The existing fixed full-bandwidth codebook subset-limited bit sequence cannot match this situation, resulting in a decrease in system performance.
By determining the correspondence between codebook subset restriction information and subbands, the target codebook subset restriction bit sequence is configured. The correspondence between the codebook subset restriction bit sequence and each subband in the communication bandwidth is set by adopting a single sequence corresponding to the full bandwidth mode, a single sequence extended to multiple subbands mode, or a multiple sequence extended to multiple subbands mode.
It saves the number of signaling interactions in different communication scenarios, improves the flexibility of codebook parameter configuration, ensures communication performance, and solves the problem of system performance degradation caused by the offset of optimal codewords in different subbands.
Smart Images

Figure CN2025083000_05022026_PF_FP_ABST
Abstract
Description
Configuration method for restricting bit sequences in codebook subsets
[0001] Relevant publicly available cross-references
[0002] This disclosure is based on Chinese Patent Publication 2024110521297, filed on August 1, 2024, entitled “Method for Configuring Codebook Subset Restricted Bit Sequences”, and claims priority to that patent disclosure, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of communications, and more specifically, to a method for configuring a codebook subset-restricted bit sequence. Background Technology
[0004] In existing wireless communication standardization protocols (such as those developed by the 3GPP standards organization), the terminal side can quantify channel information through a preset codebook, that is, use codewords in the codebook to represent channel state information and feed back codeword indication information to the network side.
[0005] The standard protocol also includes a type of bit sequence used to describe whether each codeword in the codebook is restricted from feedback. This is called the Codebook Subset Restriction bit sequence or the Codebook Subset Restriction bitmap parameter, and this sequence is sent from the network side to the terminal side. Specifically, when a bit in this sequence has a value of 0, it indicates that the codeword corresponding to that bit cannot be selected and fed back by the terminal side; conversely, when the bit has a value of 1, it indicates that the corresponding codeword can be selected and fed back. This reduces the codeword search overhead on the terminal side and can be used for interference avoidance between terminals. However, this method can lead to an excessively long Codebook Subset Restriction bit sequence when the number of codewords is large.
[0006] To address the issue of excessively long bit sequences due to codebook subset limitations caused by an excessive number of codewords, researchers have proposed a method where each bit corresponds to a codeword group, which can include at least one codeword, thereby shortening the bit sequence length. This approach can further reduce resource overhead on the terminal side when searching for optimal codewords (codeword groups), can also be used for interference avoidance between terminals, and ultimately improve system performance.
[0007] However, as future wireless communication systems (such as 5G, 5G-A (5G-Advanced) or 6G) adopt more transceiver antennas and larger bandwidths, more severe dispersion effects may occur, meaning that the optimal codewords in different frequency bandwidth ranges (different subbands) will shift to different degrees. Existing full-bandwidth fixed codebook subset-restricted bit sequences may not be able to match these situations, resulting in a decrease in system performance.
[0008] In conclusion, there is still no good solution to the above problems. Summary of the Invention
[0009] This disclosure provides a method for configuring a codebook subset-restricted bit sequence, a storage medium, an electronic device, and a computer program product.
[0010] According to one embodiment of this disclosure, a method for configuring a codebook subset restriction bit sequence is provided. The method includes: determining configuration information for indicating the correspondence between at least one codebook subset restriction information and at least one subband; obtaining at least one codebook subset restriction information; and determining a target codebook subset restriction bit sequence corresponding to each subband based on the configuration information and the at least one codebook subset restriction information.
[0011] According to another embodiment of this disclosure, a method for configuring a codebook subset restriction bit sequence is also provided. The method includes: sending configuration information indicating a correspondence between at least one codebook subset restriction information and at least one subband; sending at least one codebook subset restriction information, wherein the configuration information and the at least one codebook subset restriction information are used to determine a target codebook subset restriction bit sequence corresponding to each subband.
[0012] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, which stores a computer program, wherein the computer program is executed by a processor to perform the steps in the various method embodiments of this disclosure.
[0013] According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in the various method embodiments of this disclosure.
[0014] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in the various method embodiments of this disclosure.
[0015] The embodiments disclosed herein can set the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, which can save the number of signaling interactions in different communication scenarios, while ensuring good communication performance, improving the flexibility of codebook parameter configuration, and thus solving the problem in related technologies that the optimal codewords of different sub-bands will be offset to different degrees, resulting in a decrease in system performance. Attached Figure Description
[0016] Figure 1 is a hardware structure block diagram of a method for configuring a codebook subset restricted bit sequence according to an embodiment of the present disclosure;
[0017] Figure 2 is a flowchart of a method for configuring a codebook subset restricted bit sequence according to an embodiment of the present disclosure;
[0018] Figure 3 is a flowchart of a method for configuring a codebook subset restricted bit sequence according to another embodiment of this disclosure;
[0019] Figure 4 is an overall flowchart of channel information feedback in one embodiment of this disclosure;
[0020] Figure 5 is a schematic diagram of the correspondence between the first configuration information and the extended mode in one embodiment of this disclosure. Detailed Implementation
[0021] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.
[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0023] The method embodiments provided in this disclosure can be run on a mobile terminal, a computer terminal, or a similar computing device. Taking a computer terminal as an example, FIG1 is a hardware structure block diagram of the configuration method for restricting bit sequences of codebook subsets according to an embodiment of this disclosure. As shown in FIG1, the hardware board may include one or more (only one is shown in FIG1) processors 12 (processors 12 may include, but are not limited to, microprocessors MCUs or programmable logic devices FPGAs, etc.) and a memory 14 configured to store data. The computer terminal may also include a transmission device 16 configured for communication functions and an input / output device 18. Those skilled in the art will understand that the structure shown in FIG1 is only illustrative and does not limit the structure of the computer terminal. For example, the computer terminal may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.
[0024] The memory 14 may be configured to store computer programs, such as application software programs and modules, like the computer program corresponding to the codebook subset restriction bit sequence configuration method in this embodiment. The processor 12 executes various functional applications and the codebook subset restriction bit sequence configuration method by running the computer program stored in the memory 14, i.e., implementing the above-described method. The memory 14 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 14 may further include memory remotely located relative to the processor 12, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0025] The transmission device 16 is configured to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a telecommunications provider. In one example, the transmission device 16 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 16 may be a Radio Frequency (RF) module configured to communicate with the Internet wirelessly.
[0026] The embodiments disclosed herein can operate in future wireless communication systems, such as 5G, 5G-A (5G-Advanced) or 6G. The embodiments disclosed herein can realize customized configuration of codebook subset restricted bit sequences, thereby meeting the requirements of future wireless communication systems for high flexibility, efficiency and other aspects.
[0027] In some embodiments, the present disclosure can operate on a wireless communication network architecture, which includes a first communication device and a second communication device. The first communication device can be a network-side device, including, but not limited to, a communication base station, an antenna array panel on the base station, and antenna element ports on the panel. The second communication device can be a user-side device, including, but not limited to, user equipment, mobile terminals, and computer terminals.
[0028] In one embodiment of this disclosure, a method for configuring a codebook subset-restricted bit sequence is provided, applied to a second communication device. Figure 2 is a flowchart of the method for configuring a codebook subset-restricted bit sequence according to an embodiment of this disclosure. As shown in Figure 2, the process includes the following steps:
[0029] Step S202: Determine configuration information for indicating the correspondence between at least one codebook subset restriction information and at least one subband;
[0030] Step S204: Obtain the restriction information of the at least one codebook subset;
[0031] Step S206: Determine the target codebook subset restriction bit sequence corresponding to each subband based on the configuration information and the at least one codebook subset restriction information.
[0032] In this embodiment, the configuration information is sent from the first communication device to the second communication device. In multiple channel information configuration processes, the first communication device may send the configuration information only once (i.e., the configuration information is pre-configured), or the first communication device may send the configuration information once in each process (i.e., the configuration information is configured on the spot).
[0033] In this embodiment, the codebook subset restriction information is sent from the first communication device to the second communication device.
[0034] In this embodiment, a subband refers to dividing a broadband signal into several narrower frequency ranges, each of which is called a subband. With the development of wireless communication systems, future wireless communication systems will use more transmitting and receiving antennas and larger bandwidths, which may lead to more severe dispersion effects. That is, the optimal codewords in different frequency bandwidth ranges (different subbands) will shift to different degrees. Therefore, the bit sequence restricted by a subset of the codebook with a fixed full bandwidth cannot adapt to this communication scenario and may lead to a decrease in system performance.
[0035] In this embodiment of the disclosure, the above steps can realize the setting of the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, which can save the number of signaling interactions in different communication scenarios, while ensuring good communication performance, improving the flexibility of codebook parameter configuration, and thus solving the problem in related technologies that the optimal codewords of different sub-bands will be offset to different degrees, resulting in a decrease in system performance.
[0036] In some embodiments, the codebook subset restriction information includes: an initial codebook subset restriction bit sequence, or indication information of the initial codebook subset restriction bit sequence. For example, the indication information includes, but is not limited to, an index, an identifier, a sequence number, etc. The first communication device and the second communication device can pre-agree on the correspondence between the indication information and the codebook subset restriction bit sequence, and reduce the amount of signaling data and save communication resources by sending the indication information.
[0037] In some embodiments, the configuration information includes first configuration information, wherein the first configuration information is used to indicate the expansion mode between the codebook subset restriction information and the target codebook subset restriction bit sequence.
[0038] In some embodiments, the extended mode includes one of the following:
[0039] A first mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is determined based on a codebook subset restriction information;
[0040] The second mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is obtained by expanding according to a codebook subset restriction information;
[0041] A third mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is obtained by expanding based on multiple codebook subset restriction information.
[0042] In some embodiments, the first mode can be defined as a single sequence corresponding to the full bandwidth mode, indicating that the entire bandwidth (including at least one subband) shares a single codebook subset restriction bit sequence. This configuration ensures compatibility with existing technologies. The second mode can be defined as a single sequence extended to a multi-subband mode, indicating that a codebook subset restriction bit sequence (or sequence indication information) configured by the first communication device (network-side device) can be extended into multiple codebook subset restriction bit sequences (also referred to as subband codebook subset restriction bit sequences), with each extended sequence corresponding to one subband. The third mode can be defined as a multi-sequence extended to a multi-subband mode, indicating that multiple codebook subset restriction bit sequences (or sequence indication information) configured by the first communication device (network-side device) can be extended into multiple codebook subset restriction bit sequences (also referred to as subband codebook subset restriction bit sequences), with each extended sequence corresponding to one subband. Generally, the number of sequences configured by the first communication device is less than the number of subbands, and the number of extended sequences is equal to the number of subbands, but this disclosure is not limited thereto.
[0043] In other embodiments, the second mode may include an extension from a single sequence to a single subband sequence. An initially configured codebook subset-restricted bit sequence can be directly used as the target codebook subset-restricted bit sequence, or it can be obtained through an extension transformation (such as shifting, operation, etc.). The third mode may include an extension from multiple sequences to a single subband sequence. Multiple initially configured codebook subset-restricted bit sequences can be transformed into a target codebook subset-restricted bit sequence through an extension transformation (such as combination, operation, etc.). In this case, the number of sequences configured by the first communication device can be greater than or equal to the number of subbands.
[0044] For the sake of simplicity, the initial codebook subset restricted bit sequence directly configured by the first communication device can be simply referred to as the sequence, and the target codebook subset restricted bit sequence obtained through expansion can be simply referred to as the subband sequence or the extended sequence.
[0045] In some embodiments, step S206 may include the following steps:
[0046] Step S206A-2: Determine the extended mode from the configuration information;
[0047] Step S206A-4: When the expansion mode is the first mode, determine that at least one target codebook subset restriction bit sequence corresponding to the at least one sub-band is the same as the initial codebook subset restriction bit sequence; or,
[0048] Step S206A-6: When the expansion mode is the first mode, determine the corresponding initial codebook subset restriction bit sequence according to the indication information of the initial codebook subset restriction bit sequence, and determine that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is the same as the initial codebook subset restriction bit sequence; or,
[0049] Step S206A-8: When the expansion mode is the first mode, determine that the indication information of at least one target codebook subset restriction bit sequence corresponding to the at least one subband is the same as the indication information of the initial codebook subset restriction bit sequence, and determine the corresponding target codebook subset restriction bit sequence according to the indication information of each target codebook subset restriction bit sequence.
[0050] In some embodiments, the value of the first configuration information includes at least one of the following:
[0051] The value of the first configuration information is 0, indicating that the extended mode is the first mode;
[0052] The value of the first configuration information is 1, indicating that the extended mode is the second mode;
[0053] If the value of the first configuration information is greater than 1, it indicates that the extension mode is the third mode, and the value of the first configuration information is used to indicate the number of restriction information of the at least one codebook subset.
[0054] In this embodiment, the value of the first configuration information can indicate not only the extended mode, but also the number of codebook subset restriction information configured by the first communication device.
[0055] In other embodiments, the value of the first configuration information includes at least one of the following:
[0056] The value of the first configuration information is a first preset value, indicating that the extended mode is the first mode;
[0057] The value of the first configuration information is a second preset value, indicating that the extended mode is the second mode;
[0058] The value of the first configuration information is a third preset value, indicating that the extended mode is the third mode.
[0059] In this embodiment, the first preset value, the second preset value, and the third preset value are different values, and the correspondence between the value of the first configuration information and the extended mode can be pre-agreed upon by the first communication device and the second communication device. For example, the first configuration information being 1 can represent the first mode, the first configuration information being 2 can represent the second mode, and the first configuration information being 3 can represent the third mode, but this disclosure is not limited thereto.
[0060] In this embodiment, the configuration information further includes second configuration information, wherein the second configuration information is used to indicate the number of the at least one codebook subset restriction information. In this embodiment, the value of the first configuration information can only indicate the extension mode; to obtain the number of codebook subset restriction information, additional second configuration information is required.
[0061] In one exemplary embodiment, if the number of codebook subset restriction information is equal to the number of subbands, then each codebook subset restriction information corresponds to one subband, and the initially configured sequence can be directly used as the corresponding subband sequence. Alternatively, each initially configured sequence can be transformed into a corresponding subband sequence.
[0062] In some embodiments, when the extension mode is the second mode or the third mode, the configuration information further includes an extension mode configuration corresponding to the extension mode, wherein the extension mode configuration is used to indicate the correspondence between the at least one codebook subset restriction information and at least one target codebook subset restriction bit sequence.
[0063] In one exemplary embodiment, the extended mode configuration may include at least one of the following: second mode configuration information corresponding to a second mode, and third mode configuration information corresponding to a third mode. The second mode configuration information is a correspondence between a codebook subset restriction information and at least one target codebook subset restriction bit sequence, and the third mode configuration information is a correspondence between multiple codebook subset restriction information and at least one target codebook subset restriction bit sequence.
[0064] In some embodiments, the configuration information further includes third configuration information, wherein the third configuration information is used to indicate that the extended mode configuration is pre-configured or obtained from the first communication device.
[0065] Furthermore, if the extended mode configuration is obtained from the first communication device, step S202 may include: obtaining the extended mode configuration from the first communication device. If the extended mode configuration is pre-configured, step S202 may include: determining the pre-configured extended mode configuration. The methods for determining other configuration information are similar to those for determining the extended mode configuration, and will not be described in detail here.
[0066] In some embodiments, step S206 may include the following steps:
[0067] Step S206B-2: When the extended mode is the second mode, determine from the configuration information that the extended mode is configured as at least one second mode configuration information and the number of codebook subset restriction information is 1;
[0068] Step S206B-4: Expand an initial codebook subset restricted bit sequence into at least one target codebook subset restricted bit sequence corresponding to the at least one subband, based on the at least one second mode configuration information; or,
[0069] Step S206B-6: Determine an initial codebook subset restriction bit sequence based on indication information of an initial codebook subset restriction bit sequence, and expand the initial codebook subset restriction bit sequence into at least one target codebook subset restriction bit sequence corresponding to the at least one subband based on at least one second mode configuration information; or,
[0070] Step S206B-8: Expand the indication information of an initial codebook subset restriction bit sequence into the indication information of at least one target codebook subset restriction bit sequence corresponding to the at least one subband according to the at least one second mode configuration information, and determine the corresponding target codebook subset restriction bit sequence according to the indication information of each target codebook subset restriction bit sequence.
[0071] In this embodiment, any one of the steps S206B-4, S206B-6, and S206B-8 can be selected for execution to achieve the expansion from a single sequence to a multi-subband sequence.
[0072] In some embodiments, the second mode configuration information includes at least one of the following:
[0073] The codebook subset restricts the transformation method of information;
[0074] The codebook subset restricts the direction of information transformation;
[0075] The codebook subset limits the number of times information can be transformed;
[0076] The codebook subset limits the number of bits and / or the maximum number of bits for each transformation of the information;
[0077] The codebook subset restricts the complement value after each shift transformation;
[0078] The number of the target codebook subset restriction bit sequence or the indication information of the target codebook subset restriction bit sequence corresponding to each transformation of the codebook subset restriction information;
[0079] At least one first transformation function corresponding to the at least one subband, wherein each first transformation function is used to indicate a function transformation relationship between an initial codebook subset restricted bit sequence and a target codebook subset restricted bit sequence, or each first transformation function is used to indicate a function transformation relationship between indication information of an initial codebook subset restricted bit sequence and indication information of a target codebook subset restricted bit sequence;
[0080] At least one first transformation function set, wherein each first transformation function set includes the at least one first transformation function corresponding to the at least one subband;
[0081] The index of the first transformation function set is used to indicate one of the first transformation function sets in the at least one first transformation function set.
[0082] In one exemplary embodiment, the transformation method includes at least one of the following: function transformation, cyclic shift, shift and complement, etc. The processing flow corresponding to each transformation method will be described in detail in subsequent embodiments, and will not be repeated here.
[0083] In one exemplary embodiment, the terminal side can first obtain the "maximum number of bits per transformation", determine the position of the "number of bits per transformation" in the control signaling based on the maximum number of bits, and then parse the "number of bits per transformation" from the signaling. The number of bits per transformation corresponding to different subbands can be the same or different, that is, the number of bits per transformation can be a fixed value or a set of values.
[0084] In one exemplary embodiment, the direction of the transformation, i.e. the direction of the shift / cyclic shift, can be left or right.
[0085] In one exemplary embodiment, after shifting the sequence, the bit values in the sequence will be empty. The corresponding bit positions can be filled by setting a fixed complement value, or the shifted-out values can be used to fill the corresponding bit positions by cyclic shifting.
[0086] In one exemplary embodiment, multiple subbands may correspond to different codebook subset restriction bit sequences, or some subbands may correspond to the same codebook subset restriction bit sequence. This information can be configured by the number of target codebook subset restriction bit sequences corresponding to each transformation of the codebook subset restriction information or the number of indication information. Furthermore, this information can also be configured by the number of transformations; if the number of transformations is less than the total number of subbands, it indicates that some subbands correspond to the same codebook subset restriction bit sequence.
[0087] In one exemplary embodiment, the number of functions contained in the first transformation function set is similar to the number of transformations. If the number of functions is less than the total number of subbands, it indicates that the codebook subsets corresponding to some subbands have the same restricted bit sequence.
[0088] In some embodiments, part of the second mode configuration information may be pre-configured or pre-agreed upon by the first and second communication devices, while another part may be configured by the first communication device to the second communication device on an on-the-fly basis each time. For example, the first and second communication devices may pre-agree that the transformation method is a function transformation and pre-set at least one set of first transformation functions supported by both. In actual communication, whenever the communication environment changes, the second communication device only needs to send the index of the first transformation function set to the first communication device to achieve dynamic adjustment of the entire codebook subset's restricted bit sequence. This approach enables customized configuration of different sub-band sequences and reduces signaling data volume, saving communication resources.
[0089] In some embodiments, step S206 may include the following steps:
[0090] Step S206C-2: When the extended mode is the third mode, determine from the configuration information that the extended mode is configured as at least one third mode configuration information and the number of codebook subset restriction information is greater than 1.
[0091] Step S206C-4: Expand the plurality of initial codebook subset restricted bit sequences into at least one target codebook subset restricted bit sequence corresponding to the at least one subband according to the at least one third mode configuration information; or,
[0092] Step S206C-6: Determine multiple initial codebook subset restriction bit sequences based on the indication information of multiple initial codebook subset restriction bit sequences, and expand the multiple initial codebook subset restriction bit sequences into at least one target codebook subset restriction bit sequence corresponding to the at least one subband based on the at least one third mode configuration information; or,
[0093] Step S206C-8: Expand the indication information of the plurality of initial codebook subset restriction bit sequences into indication information of at least one target codebook subset restriction bit sequence corresponding to the at least one subband according to the at least one third mode configuration information, and determine the corresponding target codebook subset restriction bit sequence according to the indication information of each target codebook subset restriction bit sequence.
[0094] In this embodiment, any one of the steps S206C-4, S206C-6, and S206C-8 can be selected for execution to achieve the expansion from multiple sequences to at least one sub-band sequence.
[0095] In some embodiments, the third mode configuration information includes at least one of the following:
[0096] The codebook subset restricts the transformation method of information;
[0097] The codebook subset restricts the direction of information transformation;
[0098] The codebook subset limits the number of times information can be transformed;
[0099] The codebook subset limits the number of bits and / or the maximum number of bits for each transformation of the information;
[0100] The codebook subset restricts the complement value after each shift transformation;
[0101] The number of the target codebook subset restriction bit sequence or the indication information of the target codebook subset restriction bit sequence corresponding to each transformation of the codebook subset restriction information;
[0102] At least one second transformation function corresponding to the at least one subband, wherein each second transformation function is used to indicate the function transformation relationship between a plurality of initial codebook subset restricted bit sequences and a target codebook subset restricted bit sequence, or each second transformation function is used to indicate the function transformation relationship between the indication information of a plurality of initial codebook subset restricted bit sequences and the indication information of a target codebook subset restricted bit sequence;
[0103] The combination of multiple initial codebook subsets of restricted bit sequences in the second transformation function;
[0104] The operation method of the element values of the multiple initial codebook subset restricted bit sequences or the indication information of the multiple initial codebook subset restricted bit sequences in the second transformation function;
[0105] At least one second transformation function set, wherein each second transformation function set includes the at least one second transformation function corresponding to the at least one subband;
[0106] The index of the second transformation function set is used to indicate one of the at least one second transformation function sets.
[0107] In one exemplary embodiment, the transformation method includes at least one of the following: function transformation, cyclic shift, shift and complement, etc. The processing flow corresponding to each transformation method will be described in detail in subsequent embodiments, and will not be repeated here.
[0108] In an exemplary embodiment, the terminal side can first obtain the "maximum number of bits per transformation", determine the position of the "number of bits per transformation" in the control signaling based on the maximum number of bits, and then parse the "number of bits per transformation" from the signaling.
[0109] In one exemplary embodiment, the direction of the transformation, i.e. the direction of the shift / cyclic shift, can be left or right.
[0110] In one exemplary embodiment, after shifting the sequence, the bit values in the sequence will be empty. The corresponding bit positions can be filled by setting a fixed complement value, or the shifted-out values can be used to fill the corresponding bit positions by cyclic shifting.
[0111] In one exemplary embodiment, the combination of bit sequences includes, but is not limited to, union, intersection, and other similar arrangements. The operations performed on element values or sequence indication information include, but are not limited to, summation, difference, and product.
[0112] In this embodiment, multiple subbands can be divided into multiple groups based on the number of sequences, and the subband sequence corresponding to each group of subbands is derived from a single sequence. Alternatively, multiple sequences can be combined / operated to obtain a single sequence, and this single sequence can be used to transform the subband sequences corresponding to each subband.
[0113] In this embodiment, the third mode configuration information corresponds to the third mode, which is the extended mode from multiple sequences to multiple sub-band sequences. For function transformation, in the second mode, the input variable of each function is only a sequence or an indicator of a sequence, while in the third mode, the input variable of each function is multiple sequences or an indicator of multiple sequences. Therefore, compared with the second mode configuration information, the third mode configuration information can additionally include the combination method of multiple sequences, the operation method of the element values of multiple sequences, or the operation method of the indicator information of multiple sequences, and use the combination result or operation result of multiple sequences as the input parameter of the function.
[0114] In the embodiments of this disclosure, by configuring the extension mode of the sequence and the specific implementation of different extension modes, the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth can be customized, improving the flexibility of codebook parameter configuration, while ensuring good communication performance, saving the number of signaling interactions in different communication scenarios, and thus solving the problem in related technologies that the optimal codewords of different sub-bands will shift to different degrees, resulting in a decrease in system performance.
[0115] In another embodiment of this disclosure, a method for configuring a codebook subset restricted bit sequence is provided, applied to a first communication device. Figure 3 is a flowchart of the method for configuring a codebook subset restricted bit sequence according to another embodiment of this disclosure. As shown in Figure 3, the process includes the following steps:
[0116] Step S302: Send configuration information indicating the correspondence between at least one codebook subset restriction information and at least one subband;
[0117] Step S304: Send the at least one codebook subset restriction information, wherein the configuration information and the at least one codebook subset restriction information are used to determine the target codebook subset restriction bit sequence corresponding to each subband.
[0118] In this embodiment, the configuration information is sent from the first communication device to the second communication device. In multiple channel information configuration processes, the first communication device may send the configuration information only once (i.e., the configuration information is pre-configured), or the first communication device may send the configuration information once in each process (i.e., the configuration information is configured on the spot).
[0119] In this embodiment, the codebook subset restriction information is sent from the first communication device to the second communication device.
[0120] In this embodiment of the disclosure, the above steps can realize the setting of the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, which can save the number of signaling interactions in different communication scenarios, while ensuring good communication performance, improving the flexibility of codebook parameter configuration, and thus solving the problem in related technologies that the optimal codewords of different sub-bands will be offset to different degrees, resulting in a decrease in system performance.
[0121] In some embodiments, the codebook subset restriction information includes: an initial codebook subset restriction bit sequence, or indication information of the initial codebook subset restriction bit sequence. For example, the indication information includes, but is not limited to, an index, an identifier, a sequence number, etc. The first communication device and the second communication device can pre-agree on the correspondence between the indication information and the codebook subset restriction bit sequence, and reduce the amount of signaling data and save communication resources by sending the indication information.
[0122] In some embodiments, the configuration information includes first configuration information, wherein the first configuration information is used to indicate the expansion mode between the codebook subset restriction information and the target codebook subset restriction bit sequence.
[0123] In some embodiments, the extended mode includes one of the following:
[0124] A first mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is determined based on a codebook subset restriction information;
[0125] The second mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is obtained by expanding according to a codebook subset restriction information;
[0126] A third mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is obtained by expanding based on multiple codebook subset restriction information.
[0127] In some embodiments, the value of the first configuration information may indicate either an extended mode or the number of codebook subset restriction information configured by the first communication device.
[0128] In some embodiments, the value of the first configuration information is used only to indicate the extension mode, and the configuration information further includes second configuration information, wherein the second configuration information is used to indicate the number of restriction information of the at least one codebook subset.
[0129] In some embodiments, when the extension mode is the second mode or the third mode, the configuration information further includes an extension mode configuration corresponding to the extension mode, wherein the extension mode configuration is used to indicate the correspondence between the at least one codebook subset restriction information and at least one target codebook subset restriction bit sequence.
[0130] In one exemplary embodiment, the extended mode configuration may include at least one of the following: second mode configuration information corresponding to a second mode, and third mode configuration information corresponding to a third mode. The second mode configuration information is a correspondence between a codebook subset restriction information and multiple target codebook subset restriction bit sequences, and the third mode configuration information is a correspondence between multiple codebook subset restriction information and multiple target codebook subset restriction bit sequences.
[0131] In other embodiments, the second mode may include an extension from a single sequence to a single subband sequence; therefore, the second mode configuration information may also be a correspondence between a codebook subset restriction information and a target codebook subset restriction bit sequence. The third mode may include an extension from multiple sequences to a single subband sequence; therefore, the third mode configuration information may also be a correspondence between multiple codebook subset restriction information and a target codebook subset restriction bit sequence.
[0132] In some embodiments, the configuration information further includes third configuration information, wherein the third configuration information is used to indicate that the extended mode configuration is pre-configured or obtained from the first communication device.
[0133] In some embodiments, the second mode configuration information includes at least one of the following:
[0134] The codebook subset restricts the transformation method of information;
[0135] The codebook subset restricts the direction of information transformation;
[0136] The codebook subset limits the number of times information can be transformed;
[0137] The codebook subset limits the number of bits and / or the maximum number of bits for each transformation of the information;
[0138] The codebook subset restricts the complement value after each shift transformation;
[0139] The number of the target codebook subset restriction bit sequence or the indication information of the target codebook subset restriction bit sequence corresponding to each transformation of the codebook subset restriction information;
[0140] At least one first transformation function corresponding to the at least one subband, wherein each first transformation function is used to indicate a function transformation relationship between an initial codebook subset restricted bit sequence and a target codebook subset restricted bit sequence, or each first transformation function is used to indicate a function transformation relationship between indication information of an initial codebook subset restricted bit sequence and indication information of a target codebook subset restricted bit sequence;
[0141] At least one first transformation function set, wherein each first transformation function set includes the at least one first transformation function corresponding to the at least one subband;
[0142] The index of the first transformation function set is used to indicate one of the first transformation function sets in the at least one first transformation function set.
[0143] In one exemplary embodiment, the transformation method includes at least one of the following: function transformation, cyclic shift, shift, shift and complement, etc. The processing flow corresponding to each transformation method will be described in detail in subsequent embodiments, and will not be repeated here.
[0144] In some embodiments, the third mode configuration information includes at least one of the following:
[0145] The codebook subset restricts the transformation method of information;
[0146] The codebook subset restricts the direction of information transformation;
[0147] The codebook subset limits the number of times information can be transformed;
[0148] The codebook subset limits the number of bits and / or the maximum number of bits for each transformation of the information;
[0149] The codebook subset restricts the complement value after each shift transformation;
[0150] The number of the target codebook subset restriction bit sequence or the indication information of the target codebook subset restriction bit sequence corresponding to each transformation of the codebook subset restriction information;
[0151] At least one second transformation function corresponding to the at least one subband, wherein each second transformation function is used to indicate the function transformation relationship between a plurality of initial codebook subset restricted bit sequences and a target codebook subset restricted bit sequence, or each second transformation function is used to indicate the function transformation relationship between the indication information of a plurality of initial codebook subset restricted bit sequences and the indication information of a target codebook subset restricted bit sequence;
[0152] The combination of multiple initial codebook subsets of restricted bit sequences in the second transformation function;
[0153] The operation method of the element values of the multiple initial codebook subset restricted bit sequences or the indication information of the multiple initial codebook subset restricted bit sequences in the second transformation function;
[0154] At least one second transformation function set, wherein each second transformation function set includes the at least one second transformation function corresponding to the at least one subband;
[0155] The index of the second transformation function set is used to indicate one of the at least one second transformation function sets.
[0156] In the embodiments of this disclosure, by configuring the extension mode of the sequence and the specific implementation of different extension modes, the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth can be customized, improving the flexibility of codebook parameter configuration, while ensuring good communication performance, saving the number of signaling interactions in different communication scenarios, and thus solving the problem in related technologies that the optimal codewords of different sub-bands will shift to different degrees, resulting in a decrease in system performance.
[0157] Figure 4 is an overall flowchart of channel information feedback in one embodiment of this disclosure. As shown in Figure 4, the process includes the following steps:
[0158] Step S401: The network side sends configuration information to the terminal side; the terminal side receives the configuration information; wherein, the configuration information is used to describe the correspondence between the codebook subset restriction bit sequence and each subband in the communication bandwidth, and can be transmitted through control signaling.
[0159] In step S402, the network side sends one or more codebook subset restriction bit sequences to the terminal side; the terminal side receives one or more codebook subset restriction bit sequences.
[0160] Step S403: For different subbands, the terminal side determines the restricted codewords in the codebook based on the restricted bit sequence and its configuration information of one or more codebook subsets, wherein these codewords may vary from subband to subband.
[0161] Step S404: The network side sends configuration information for the channel measurement reference signal;
[0162] Step S405: The network side sends a channel measurement reference signal;
[0163] Step S406: For different sub-bands, the terminal side obtains channel information based on the channel measurement reference signal and its configuration information, wherein the channel information may vary from sub-band to sub-band.
[0164] Step S407: For different sub-bands, the terminal side selects codewords and their indication information that match the channel information. These codewords and their indication information may vary from sub-band to sub-band, and these codewords cannot be restricted codewords.
[0165] In step S408, the terminal side feeds back the indication information of the matching codewords of each sub-band, or feeds back the information after the indication information is combined with other information, or feeds back the information after the indication information is combined with other information and encoded.
[0166] In this embodiment, codewords in the codebook are used to represent channel state information, and a subset of the codebook restricting bit sequences is used to describe whether codewords in the codebook are restricted from feedback. For example, when the value of a bit in the sequence is 0, it indicates that the codeword corresponding to that bit cannot be selected and fed back by the terminal side; conversely, when the value of a bit is 1, it indicates that the corresponding codeword can be selected and fed back.
[0167] In this embodiment, the indication information for the matched codeword in step S408 can be a precoding matrix indicator (PMI), and the codebook is known on both the network side and the terminal side. The indication information can also be a rank indicator (RI).
[0168] In this embodiment, step S401 corresponds to steps S202 / S302 in the above method embodiment, step S402 corresponds to steps S204 / S304 in the above method embodiment, and step S403 corresponds to step S206 in the above method embodiment. The codebook subset restriction bit sequence is used to determine the restricted codewords in the codebook, but this disclosure mainly focuses on how to generate the codebook subset restriction bit sequence corresponding to each subband. This disclosure does not restrict the correspondence between the codebook subset restriction bit sequence and the restricted codewords in the codebook.
[0169] The embodiments disclosed herein can be customized to a certain extent in terms of the feedback constraints of the matching codeword indication information (i.e., the codebook subset restricts the bit sequence) to meet the future wireless communication system's requirements for high flexibility and efficiency.
[0170] In one embodiment of this disclosure, the configuration information used to indicate the correspondence between codebook subset restriction information and subbands may include first configuration information. The first configuration information is used to indicate the extension mode between the codebook subset restriction information and the subbands. The codebook subset restriction information may be a codebook subset restriction bit sequence or indication information of the codebook subset restriction bit sequence.
[0171] Figure 5 is a schematic diagram of the correspondence between the first configuration information and the extension mode in an embodiment of this disclosure. As shown in Figure 5, the value of the first configuration information x1 can be used to represent different extension modes, specifically including the following:
[0172] If x1 = 0, it indicates that the extended mode is the first mode, that is, the single sequence corresponds to the full bandwidth mode. In this mode, a codebook subset configured on the network side restricts the bit sequence to a sequence shared by the full bandwidth. This configuration ensures compatibility with existing technologies.
[0173] If x1 = 1, it indicates that the expansion mode is the second mode, i.e., the single-sequence expansion mode; in this mode, one codebook subset restriction bit sequence configured by the network side can be expanded into B codebook subset restriction bit sequences, where B is the number of subbands, that is, each expanded sequence corresponds to one subband.
[0174] If 1 < x1 ≤ N, it indicates that the expansion mode is the third mode, i.e., the multi-sequence expansion mode, and the value of the first configuration information is used to indicate the number of codebook subset restriction information, where N is a positive integer; in this mode, the value x1 of the first configuration information can represent the initial number of codebook subset restriction bit sequences, and the x1 codebook subset restriction bit sequences configured by the network side can be expanded into B codebook subset restriction bit sequences, that is, each expanded sequence corresponds to one subband.
[0175] If x1 = B, it means that the codebook subset restriction bit sequences and the subbands correspond one by one, that is, the codebook subset restriction bit sequences in the codebook subset restriction bit sequence set and the subbands in the subband set form a one-to-one correspondence relationship, which can be defined as the mode of one-to-one correspondence between sequences and subbands. This mode can be used as a special example in the second mode or the third mode. In this case, the initially configured codebook subset restriction bit sequences can be directly used as the target codebook subset restriction bit sequences of the corresponding subbands, or each initially configured codebook subset restriction bit sequence only needs to be transformed once to obtain the target codebook subset restriction bit sequence of the corresponding subband.
[0176] In this embodiment, the correspondence relationship between the above first configuration information and the expansion mode can be simply expressed as:
[0177] 0 - single-sequence corresponding to full-bandwidth mode;
[0178] 1 - single-sequence expansion mode;
[0179] x1 - multi-sequence expansion mode; where x1 can also be expressed as the initial number of codebook subset restriction bit sequences);
[0180] And particularly, if x1 = B, B - mode of one-to-one correspondence between sequences and subbands. Among them, if B = 1, then this mode belongs to the second mode (single-sequence expansion mode), and if B > 1, then this mode belongs to the third mode (multi-sequence expansion mode).
[0181] In another embodiment, the correspondence relationship between the first configuration information and the expansion mode can also be expressed as:
[0182] The 1 - single-sequence corresponding to full-bandwidth mode;
[0183] 2 - single-sequence expansion mode;
[0184] 3 - multi-sequence expansion mode.
[0185] At this point, the value of the first configuration information is no longer represented as the initial number of codebook subset restriction bit sequences, but rather the initial number of sequences needs to be determined by the second configuration information, which can also be included in the configuration information used to indicate the correspondence between codebook subset restriction information and subbands.
[0186] In this embodiment, the network side can directly configure x1 sequences, or only configure indication information for x1 sequences, such as indexes, numbers, and identifiers. The terminal side has pre-obtained the mapping relationship between the indication information and the sequences, and there is a one-to-one correspondence between the indication information and the sequences. The terminal side can determine the corresponding sequence based on the indication information. If the network side configures indication information for sequences, the terminal side can first determine the initial sequence corresponding to the indication information, and then perform an expansion transformation on the initial sequence to obtain an expanded sequence. Alternatively, the terminal side can directly perform an expansion transformation on the indication information to obtain the indication information of the expanded sequence, and then determine the expanded sequence corresponding to the indication information. Therefore, the expansion transformation of sequences in the various embodiments of this disclosure can also be used for the expansion transformation of the indication information of sequences.
[0187] In another exemplary embodiment, the value of the first configuration information may also be a string, used to describe a specific mode name, which is not limited here.
[0188] In one embodiment of this disclosure, when the codebook subset restricted bit sequence needs to be extended, i.e., the single sequence extension mode (i.e., the second mode) or the multi-sequence extension mode (i.e., the third mode) described above, the configuration information may also include third configuration information, which is used to determine the acquisition method of the extension mode configuration of the codebook subset restricted bit sequence.
[0189] In an exemplary embodiment, the third configuration information can be selected from 0 and 1, that is, the third configuration information x3∈{0,1}; when x3=0, it means that the extended mode configuration of the sequence is obtained through a method agreed upon in advance by the network side and the terminal side, also known as pre-configuration; when x3=1, it means that the extended mode configuration of the sequence is obtained by the network side sending configuration information, also known as on-the-spot configuration.
[0190] In another exemplary embodiment, the third configuration information may also take other values to correspond to the above acquisition method, for example: 1 - pre-configuration; 2 - on-the-spot configuration.
[0191] In another exemplary embodiment, the value of the third configuration information may also be a string, which is used to describe the specific acquisition method name, and is not limited here.
[0192] Example 1
[0193] In one embodiment of this disclosure, the codebook subset restricts the bit sequence to be expanded, and the expansion mode adopts a single-sequence expansion mode (second mode). The initial configuration of the number of sequences is 1, the number of subbands and the number of expanded sequences are B, and the expansion mode configuration (second mode configuration information) is pre-configured. At this time, the second mode configuration information may include at least one of the following: transformation method; transformation direction; number of transformations; number of bits per transformation and / or maximum number of bits; complement value after each shift transformation; number of sequences corresponding to each transformation; at least one first transformation function (i.e., a set of first transformation functions); multiple sets of first transformation functions; and the index of the first transformation function set. The number of bits per transformation can be a fixed value or a set of values corresponding to multiple subbands.
[0194] In an exemplary embodiment, the specific content of the pre-configured second mode configuration information includes: the transformation method is cyclic shift, the transformation direction is to the right, and the number of bits in each transformation is a fixed value of 1 (or, the number of bits in each transformation can be represented as a set of values [m1,...,m...). B-1 ], where m1 to m B-1 (These are preset values, and all are greater than or equal to 1), and the number of transformations is B (or, the number of sequences corresponding to each transformation is 1). Specifically, the initially configured sequence 1 can undergo the following transformations to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 can be directly used as extended sequence 1; the bits in sequence 1 can be cyclically shifted to the right by 1 bit (or m1 bits, where m1≥1 is a preset value) to obtain extended sequence 2; and so on, the bits in sequence 1 can be cyclically shifted to the right by B-1 bits (or m... B-1 Position, m B-1 (≥1 is a preset value) is cyclically shifted to the right to obtain the extended sequence B. At this point, each extended sequence corresponds to a sub-band. For example, m1 can be equal to 1, m... B-1 It can be equal to B-1, but this disclosure is not limited thereto.
[0195] Furthermore, if sequence 1 is b C b C-1 ...b2b1, where C is the number of bits in sequence 1, then the extended sequence 2 is b1b C b C-1 ...b2; and so on, if 3≤B≤C, then the extended sequence B is b B-1 b B-2 ...b B .
[0196] In an exemplary embodiment, the specific content of the pre-configured second mode configuration information includes: the transformation method is cyclic shift, the transformation direction is leftward, the number of bits in each transformation is 1, and the number of transformations is B (or, the number of sequences corresponding to each transformation is 1). Specifically, the initially configured sequence 1 can undergo the following transformations to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 can be directly used as extended sequence 1; the bits in sequence 1 can be cyclically shifted 1 bit to the left to obtain extended sequence 2, which is b. C-1 ...b2b1b C Similarly, if 3 ≤ B ≤ C, the bits in sequence 1 can be cyclically shifted left by B-1 bits to obtain the extended sequence B, which is b. C-B+1 b C-B ...b C-B+2 .
[0197] In an exemplary embodiment, the specific content of the pre-configured second mode configuration information includes: the transformation method is cyclic shift, the transformation direction is right (or left), the number of bits in each transformation is a fixed value or a set of values, the number of transformations is k1, or the number of sequences corresponding to each transformation is N1, where B is a positive integer N1 multiple of k1, that is, B = k1N1, where N1≤B, 1≤k1≤B. Specifically, the initially configured sequence 1 can be transformed as follows to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 can be directly used as extended sequence 1 to extended sequence N1; the bits in sequence 1 can be cyclically shifted 1 bit (or m1 bits, m1≥1 is a preset value) to the right (or left) to obtain extended sequence N1+1 to extended sequence 2N1; and so on, the bits in sequence 1 can be cyclically shifted k1-1 bits (or Bit, The sequence is shifted cyclically to the right (or left) to obtain the extended sequence (k1-1)N1+1 to the extended sequence k1N1 (i.e., extended sequence B).
[0198] In an exemplary embodiment, the transformation method in the configured second mode configuration information is shift transformation and value complementation, and the initially configured sequence 1 is 01100. If the transformation direction is to the right, and the complementation value after each shift transformation is 0, then the extended sequence 2 can be shifted 1 bit to the right and then filled with 0, resulting in 00110. If the transformation direction is to the right, and the complementation value after each shift transformation is 1, then the extended sequence 2 can be shifted 1 bit to the right and then filled with 1, resulting in 10110. If the transformation direction is to the left, and the complementation value after each shift transformation is 0, then the extended sequence 2 can be shifted 1 bit to the left and then filled with 0, resulting in 11000. If the transformation direction is to the left, and the complementation value after each shift transformation is 1, then the extended sequence 2 can be shifted 1 bit to the left and then filled with 1, resulting in 11001.
[0199] In an exemplary embodiment, the specific content of the pre-configured second mode configuration information includes: the transformation method is function transformation, and B first transformation functions f q (·), used to describe the transformation from sequence 1 to the extended sequence q, where 1 ≤ q ≤ B. Further, if sequence 1 is b... C b C-1 ...b2b1, the extended sequence q is Then there is
[0200] Specifically, if we use the first transformation function to represent the transformation where each transformation is a 1-bit right circular shift, then we have the transformation from sequence 1 to extended sequence 1: That is, sequence 1 is extended sequence 1; the transformation from sequence 1 to extended sequence 2: That is, shifting sequence 1 to the right by 1 bit yields extended sequence 1; the transformation from sequence 1 to extended sequence q: That is, shifting sequence 1 to the right by q-1 positions yields the extended sequence q, where 3 ≤ q ≤ B and B ≥ 3. Other transformations can also be generalized using this transformation function, and are not limited here.
[0201] The embodiments disclosed herein enable flexible setting of the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, thereby adapting to the offset changes of the optimal codewords corresponding to each sub-band under different communication scenarios and improving system performance.
[0202] Example 2
[0203] In one embodiment of this disclosure, the codebook subset restricts the bit sequence to be expanded, and the expansion mode adopts a multi-sequence expansion mode (third mode). The initial configuration of the number of sequences is x1, the number of subbands and the number of expanded sequences are B, and the expansion mode configuration (third mode configuration information) is pre-configured. At this time, the third mode configuration information may include at least one of the following: transformation method; transformation direction; number of transformations; number of bits and / or maximum number of bits for each transformation; complement value after each shift transformation; number of sequences corresponding to each transformation; at least one second transformation function (i.e., a set of second transformation functions); multiple sets of second transformation functions; index of the second transformation function set; combination method of the initially configured x1 sequences; operation method of the element values of the initially configured x1 sequences; operation method of the indication information of the initially configured x1 sequences.
[0204] In an exemplary embodiment, if B is a multiple of x1 by k2, that is, B = k2x1, then sequence 1 can be directly used as extended sequence 1 to extended sequence k2; sequence 2 can be directly used as extended sequence k2+1 to extended sequence 2k2; and so on, sequence x1 can be directly used as extended sequence k2(x1-1)+1 to extended sequence k2x1 (i.e. extended sequence B). Thus, each extended sequence can correspond to each sub-band.
[0205] In an exemplary embodiment, if k2 is a multiple of k3 of a positive integer N2, that is, k2 = k3N2, where N2 ≤ k2 and 1 ≤ k3 ≤ k2, then the number of transformations for each sequence can be k3, and the number of sequences corresponding to each transformation can be N2.
[0206] In an exemplary embodiment, the specific content of the pre-configured third mode configuration information includes: the transformation method is cyclic shift, the transformation direction is to the right (or to the left), the number of bits in each transformation is a fixed value of 1 (or a set of values), the number of transformations is k3, or the number of sequences corresponding to each transformation is N2.
[0207] Specifically, for any positive integer i and i ≤ x1, the initially configured sequence i can be transformed as follows to obtain k2 extended sequences corresponding to k2 sub-bands: Sequence i can be directly used as extended sequences k2(i-1)+1 to k2(i-1)+N2; the bits in sequence i can be cyclically shifted 1 bit (or m1 bits, m1≥1 is a preset value) to the right (or left) to obtain extended sequences k2(i-1)+N2+1 to k2(i-1)+2N2; and so on, the bits in sequence i can be cyclically shifted k3-1 bits (or Bit, The preset value is shifted to the right (or left) in a circular manner to obtain the extended sequence k2(i-1)+(k3-1)N2+1 to the extended sequence k2(i-1)+k3N2 (i.e., the extended sequence k2i).
[0208] Furthermore, when i = 1, sequence 1 can be directly used as extended sequence 1 to extended sequence N2; the bits in sequence 1 can be cyclically shifted 1 bit (or m1 bits, where m1 ≥ 1 is a preset value) to the right (or left) to obtain extended sequences k2 + N2 + 1 to k2 + 2N2; and so on, the bits in sequence 1 can be cyclically shifted k3 - 1 bits (or Bit, The bits in sequence 2 are cyclically shifted to the right (or left) by 1 bit (or m1 bits, where m1≥1 is the preset value) to obtain the extended sequence (k3-1)N2+1 to the extended sequence k3N2 (i.e., the extended sequence k2); when i=2, sequence 2 is directly used as the extended sequence k2+1 to the extended sequence k2+N2, and the bits in sequence 2 can be cyclically shifted to the right (or left) by 1 bit (or m1 bits, where m1≥1 is the preset value) to obtain the extended sequence k2+N2+1 to the extended sequence k2+2N2; and so on, ... by k3-1 bits (or m1 bits, where m1≥1 is the preset value) to obtain the extended sequence k3+N2+1 to the extended sequence k2+2N2. Bit, The preset value is shifted cyclically to the right (or left) to obtain the extended sequence k2+(k3-1)N2+1 to the extended sequence k2+k3N2 (i.e., the extended sequence 2k2).
[0209] In an exemplary embodiment, the specific content of the pre-configured third mode configuration information includes: the transformation method is function transformation, and B second transformation functions g q (·), used to describe the transformation from sequence 1 to sequence x1 to extended sequence q, where 1 ≤ q ≤ B, and for any positive integer i and i ≤ x1, sequence i can be represented as b. i,C b i,C-1 ...b i,2 b i,1 Let the extended sequence q be Then there is
[0210] In some embodiments, This is the result of combining sequences from sequence 1 to sequence x1. The combination methods include, but are not limited to, finding the intersection of multiple sequences, finding the union of multiple sequences, and summing multiple sequences.
[0211] For example, if the initial configuration of x1 sequences is pre-configured as a union of multiple sequences, then:
[0212] In some embodiments, It can also be the result of operations on the element values or indicator information of sequences 1 to x1, and the operation methods include, but are not limited to, summation, difference, multiplication, etc.
[0213] In one exemplary embodiment, specific expansion transformations can be performed on bits in multiple sequences, which may specifically include the following transformations:
[0214] Specific transformation 1 transforms sequence 1 into extended sequence 1 to extended sequence k2:
[0215] Specific transformation 2 transforms sequence 2 into extended sequence k2+1 to extended sequence 2k2: This process continues until a specific transformation x1 is reached, transforming the sequence x1 into the extended sequence (x1-1)k2+1 to the extended sequence x1k2. Other transformations can also be represented using this transformation function in a generalized manner, and are not limited here.
[0216] The embodiments disclosed herein enable flexible setting of the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, thereby adapting to the offset changes of the optimal codewords corresponding to each sub-band under different communication scenarios and improving system performance.
[0217] Example 3
[0218] In one embodiment of this disclosure, the codebook subset restricts the bit sequence to be expanded, and the expansion mode adopts a single-sequence expansion mode (second mode). The initial configuration of the number of sequences is 1, the number of subbands and the number of expanded sequences are B, and the expansion mode configuration (second mode configuration information) is configured on the fly. At this time, the second mode configuration information may include at least one of the following: transformation method; transformation direction; number of transformations; number of bits and / or maximum number of bits for each transformation; complement value after each shift transformation; number of sequences corresponding to each transformation; multiple first transformation functions (i.e., a set of first transformation functions); multiple sets of first transformation functions; index of the set of first transformation functions.
[0219] In one exemplary embodiment, the transformation direction in the second mode configuration information can be selected from 0 and 1 (other values can also be used, which are not limited here).
[0220] If the transformation direction is 0, it means that the bits in the restricted bit sequence of the codebook subset configured on the network side are cyclically shifted to the right. Specifically, the initially configured sequence 1 can be transformed as follows to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 is directly used as extended sequence 1, and the bits in sequence 1 are cyclically shifted to the right by 1 bit to obtain extended sequence 2. Similarly, the bits in sequence 1 are cyclically shifted to the right by B-1 bits to obtain extended sequence B. Thus, each extended sequence can correspond to each subband.
[0221] If the transformation direction is 1, it means that the bits in the restricted bit sequence of the codebook subset configured on the network side are cyclically shifted to the left. Specifically, the initially configured sequence 1 can be transformed as follows to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 is directly used as extended sequence 1, and the bits in sequence 1 are cyclically shifted to the left by 1 bit to obtain extended sequence 2. Similarly, the bits in sequence 1 are cyclically shifted to the left by B-1 bits to obtain extended sequence B. Thus, each extended sequence can correspond to each subband.
[0222] In one exemplary embodiment, the second mode configuration information includes the number of bits per transformation, which is used to determine the number of bits to be shifted / circularly shifted in the bit sequence of the codebook subset each time. The value of this parameter can be selected from positive integers. Furthermore, the second mode configuration information may also include the maximum number of bits per transformation, which is used to determine the maximum number of circular shift bits, i.e., the number of bits per transformation ≤ the maximum number of bits per transformation. The value of this parameter can also be selected from positive integers.
[0223] Furthermore, when receiving configuration information, the terminal can first receive the parameter "maximum number of bits per transformation" to determine the position of the parameter "number of bits per transformation" in the signaling and the number of bits it occupies in the signaling.
[0224] In this embodiment, if the number of bits transformed each time is a fixed value m, where m is a positive integer, then the initially configured sequence 1 can be transformed as follows to obtain B extended sequences corresponding to B sub-bands: the initially configured sequence 1 is directly used as extended sequence 1, and the bits in sequence 1 are cyclically shifted to the right (or left) by m bits to obtain extended sequence 2, and so on, the bits in sequence 1 are cyclically shifted to the right (or left) by (B-1)m bits to obtain extended sequence B.
[0225] In an exemplary embodiment, the second mode configuration information includes the number of sequences N1 corresponding to each transformation, which is used to determine the number of extended sequences corresponding to each transformation of the codebook subset restricted bit sequence. The value of this parameter can be selected from positive integers, and B is a positive integer k1 times N1, that is, B = k1N1, where N1≤B and 1≤k1≤B. Then the initially configured sequence 1 can be transformed to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 can be directly used as extended sequence 1 to extended sequence N1. The bits in sequence 1 can be cyclically shifted 1 bit (or m bits) to the right (or left) to obtain extended sequence N1+1 to extended sequence 2N1, and so on. The bits in sequence 1 can be cyclically shifted k1-1 bits (or (k1-1)m bits) to the right (or left) to obtain extended sequence (k1-1)N1+1 to extended sequence k1N1 (i.e., extended sequence B).
[0226] In an exemplary embodiment, the second mode configuration information includes the number of transformations k1, which is used to determine the number of transformations of the codebook subset restricting bit sequence. The value of this parameter can be selected from positive integers, and B is a multiple of a positive integer N1, i.e., B = k1N1, where N1 ≤ B and 1 ≤ k1 ≤ B. Then the initially configured sequence 1 can be transformed to obtain B extended sequences corresponding to B subbands: the initially configured sequence 1 can be directly used as extended sequence 1 to extended sequence N1. The bits in sequence 1 can be cyclically shifted 1 bit (or m bits) to the right (or left) to obtain extended sequence N1+1 to extended sequence 2N1, and so on. The bits in sequence 1 can be cyclically shifted k1-1 bits (or (k1-1)m bits) to the right (or left) to obtain extended sequence (k1-1)N1+1 to extended sequence k1N1 (i.e., extended sequence B).
[0227] In one exemplary embodiment, N3 sets of first transformation functions are pre-configured. Each set contains B first transformation functions, where 1 ≤ i ≤ N3; at this time, the second mode configuration information may also include the index I1 of the first transformation function set, which is used to determine the first transformation function set. The value of this parameter can be selected from positive integers, and 1 ≤ I1 ≤ N3.
[0228] In an exemplary embodiment, each first transformation function is used to indicate the functional transformation relationship between an initially configured sequence and an extended sequence. Let the extended sequence q be... If 1 ≤ q ≤ B, then we have Specifically, the first transformation function from sequence 1 to extended sequence 1 can be expressed as: The first transformation function from sequence 1 to extended sequence 2 can be expressed as: The first transformation function from sequence 1 to the extended sequence q can be expressed as: Among them, 3≤q≤B and B≥3.
[0229] In another exemplary embodiment, the first transformation function may also be a functional transformation relationship between the indication information of an initially configured sequence and the indication information of an extended sequence.
[0230] The embodiments disclosed herein enable flexible setting of the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, thereby adapting to the offset changes of the optimal codewords corresponding to each sub-band under different communication scenarios and improving system performance.
[0231] Example 4
[0232] In one embodiment of this disclosure, the codebook subset restricts the bit sequence to be expanded, and the expansion mode adopts a multi-sequence expansion mode (third mode). The initial configuration number of sequences is x1, i.e., sequence 1 to sequence x1, the number of subbands and the number of expanded sequences are B, and the expansion mode configuration (third mode configuration information) is configured on the fly. At this time, the third mode configuration information may include at least one of the following: transformation method; transformation direction; number of transformations; number of bits and / or maximum number of bits for each transformation; complement value after each shift transformation; number of sequences corresponding to each transformation; multiple second transformation functions (i.e., a set of second transformation functions); multiple sets of second transformation functions; index of the set of second transformation functions; combination method of the initially configured x1 sequences; operation method of the element values of the initially configured x1 sequences; operation method of the indication information of the initially configured x1 sequences.
[0233] In an exemplary embodiment, the transformation method includes at least one of the following: function transformation, cyclic shift, shift, shift and complement, etc.
[0234] In this embodiment, it is assumed that B is a multiple of x1 by k2, that is, B = k2x1, indicating that each initially configured sequence can be transformed into k2 extended sequences. Furthermore, k2 is a multiple of a positive integer N2 by k3, that is, k2 = k3N2, indicating that each sequence can undergo k3 transformations, with each transformation corresponding to N2 extended sequences, where N2 ≤ k2 and 1 ≤ k3 ≤ k2.
[0235] In an exemplary embodiment, the specific content of the third mode configuration information includes: the transformation method is cyclic shift, the transformation direction is selected from 0 and 1 (other values can also be used, which are not limited here), and the number of bits for each transformation is 1.
[0236] If the transformation direction is 0, it means that the bits in the restricted bit sequence of the codebook subset configured on the network side are cyclically shifted to the right. Specifically, the initially configured x1 sequences can be transformed as follows to obtain B extended sequences corresponding to B subbands: For any positive integer i and i≤x1, sequence i can be directly used as extended sequence k2(i-1)+1 to extended sequence k2(i-1)+N2. The bits in sequence i can be cyclically shifted to the right by 1 bit to obtain extended sequence k2(i-1)+N2+1 to extended sequence k2(i-1)+2N2. Similarly, the bits in sequence i can be cyclically shifted to the right by k3-1 bits to obtain extended sequence k2(i-1)+(k3-1)N2+1 to extended sequence k2(i-1)+k3N2 (i.e. extended sequence k2i). Thus, each extended sequence can correspond to each subband.
[0237] Furthermore, when i = 1, sequence 1 can be directly used as extended sequence 1 to extended sequence N2; the bits in sequence 1 can be cyclically shifted 1 bit to the right to obtain extended sequence k2+N2+1 to extended sequence k2+2N2; and so on, the bits in sequence 1 can be cyclically shifted k3-1 bits to the right to obtain extended sequence (k3-1)N2+1 to extended sequence k3N2 (i.e. extended sequence k2); when i = 2, sequence 2 can be directly used as extended sequence k2+1 to extended sequence k2+N2; the bits in sequence 2 can be cyclically shifted 1 bit to the right to obtain extended sequence k2+N2+1 to extended sequence k2+2N2; and so on, the bits in sequence 2 can be cyclically shifted k3-1 bits to the right to obtain extended sequence k2+(k3-1)N2+1 to extended sequence k2+k3N2 (i.e. extended sequence 2k2).
[0238] If the transformation direction is 1, it means that the bits in the restricted bit sequence of the codebook subset configured on the network side are cyclically shifted to the left. Specifically, the initially configured x1 sequences can be transformed as follows to obtain B extended sequences corresponding to B subbands: For any positive integer i and i≤x1, sequence i can be directly used as extended sequence k2(i-1)+1 to extended sequence k2(i-1)+N2. The bits in sequence i can be cyclically shifted to the left by 1 bit to obtain extended sequence k2(i-1)+N2+1 to extended sequence k2(i-1)+2N2. Similarly, the bits in sequence i can be cyclically shifted to the left by k3-1 bits to obtain extended sequence k2(i-1)+(k3-1)N2+1 to extended sequence k2(i-1)+k3N2 (i.e. extended sequence k2i). Thus, each extended sequence can correspond to each subband.
[0239] In one exemplary embodiment, the third mode configuration information includes the number of bits per transformation, which is used to determine the number of bits to be shifted / circularly shifted in each bit sequence within the codebook subset constraint bit sequence. The value of this parameter can be selected from positive integers. Furthermore, the third mode configuration information may also include the maximum number of bits per transformation, which is used to determine the maximum number of shift / circular shift bits, i.e., the number of bits per transformation ≤ the maximum number of bits per transformation. The value of this parameter can also be selected from positive integers.
[0240] Furthermore, when receiving configuration information, the terminal can first receive the parameter "maximum number of bits per transformation" to determine the position of the parameter "number of bits per transformation" in the signaling and the number of bits it occupies in the signaling.
[0241] In this embodiment, if the number of bits in each transformation is m, where m is a positive integer, then the initially configured x1 sequences can be transformed as follows to obtain B extended sequences corresponding to B sub-bands: For any positive integer i and i≤x1, the initially configured sequence i can be directly extended sequence k2(i-1)+1 to extended sequence k2(i-1)+N2. The bits in sequence i can be cyclically shifted m bits to the right (or left) to obtain extended sequence k2(i-1)+N2+1 to extended sequence k2(i-1)+2N2. Similarly, the bits in sequence i can be cyclically shifted (k3-1)m bits to the right (or left) to obtain extended sequence k2(i-1)+(k3-1)N2+1 to extended sequence k2(i-1)+k3N2 (i.e. extended sequence k2i).
[0242] In an exemplary embodiment, the specific content of the third mode configuration information includes: the transformation method is cyclic shift, the transformation direction is right (or left), the number of bits in each transformation is m, and the third mode configuration information also includes the number of sequences corresponding to each transformation as N2, which is used to determine the number of extended sequences corresponding to each transformation of the codebook subset-limited bit sequence. This parameter can be selected from positive integers. Furthermore, k2 is a multiple of a positive integer N2 by k3, that is, k2 = k3N2, where N2 ≤ k2 and 1 ≤ k3 ≤ k2. For any positive integer i and i≤x1, the initially configured sequence i can be transformed as follows to obtain k2 extended sequences corresponding to k2 sub-bands: Sequence i can be directly used as extended sequences k2(i-1)+1 to k2(i-1)+N2; the bits in sequence i can be cyclically shifted m bits to the right (or left) to obtain extended sequences k2(i-1)+N2+1 to k2(i-1)+2N2; and so on, the bits in sequence i can be cyclically shifted (k3-1)m bits to the right (or left) to obtain extended sequences k2(i-1)+(k3-1)N2+1 to k2(i-1)+k3N2 (i.e. extended sequence k2i).
[0243] In another exemplary embodiment, the third mode configuration information further includes the number of transformations k3, which is used to determine the number of transformations for the codebook subset-restricted bit sequence. This parameter can be selected from positive integers. Also, k2 is a multiple of a positive integer N2, i.e., k2 = k3N2, where N2 ≤ k2 and 1 ≤ k3 ≤ k2. For any positive integer i and i≤x1, sequence i can be directly used as an extended sequence k2(i-1)+1 to k2(i-1)+N2; the bits in sequence i can be cyclically shifted m bits to the right (or left) to obtain extended sequences k2(i-1)+N2+1 to k2(i-1)+2N2; and so on, the bits in sequence i can be cyclically shifted (k3-1)m bits to the right (or left) to obtain extended sequences k2(i-1)+(k3-1)N2+1 to k2(i-1)+k3N2 (i.e. extended sequence k2i).
[0244] In one exemplary embodiment, the terminal side may be pre-configured with N4 sets of second transformation functions. Where 1 ≤ i ≤ N4, each set of second transformation functions contains B second transformation functions. In this case, the instantaneously configured third mode configuration information may include the index I2 of the second transformation function set. This parameter is used to determine the second transformation function set and can be selected from positive integers, where 1 ≤ I2 ≤ N4.
[0245] In one exemplary embodiment, each second transformation function is used to indicate the functional transformation relationship between the initially configured x1 sequences and an extended sequence. Then, for any positive integer i and i ≤ x1, the initially configured sequence i can be set to b. i,C b i,C-1 ...b i,2 b i,1 Let the extended sequence q be If 1 ≤ q ≤ B, then the q-th second transformation function in the I2-th function set can be expressed as:
[0246] In some embodiments, the input variables of the second transformation function This is the result of combining sequences from sequence 1 to sequence x1. The combination methods include, but are not limited to, finding the intersection of multiple sequences, finding the union of multiple sequences, and summing multiple sequences.
[0247] For example, if the initial configuration of x1 sequences is pre-configured as a union of multiple sequences, then:
[0248] In some embodiments, It can also be the result of operations on the element values or indicator information of sequences 1 to x1, and the operation methods include, but are not limited to, summation, difference, multiplication, etc.
[0249] In another exemplary embodiment, the second transformation function may also be a functional transformation relationship between the indication information of the initially configured x1 sequences and the indication information of an extended sequence.
[0250] The embodiments disclosed herein enable flexible setting of the correspondence between the codebook subset restricted bit sequence and each sub-band in the communication bandwidth, thereby adapting to the offset changes of the optimal codewords corresponding to each sub-band under different communication scenarios and improving system performance.
[0251] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program, wherein the computer program is executed by a processor to perform the steps in any of the above method embodiments.
[0252] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0253] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0254] In one 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.
[0255] Embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the method embodiments described above.
[0256] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0257] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.
[0258] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for configuring a codebook subset-restricted bit sequence, the method comprising: Determine configuration information for indicating the correspondence between at least one codebook subset restriction information and at least one subband; Obtain the restriction information of at least one codebook subset; The target codebook subset restriction bit sequence corresponding to each subband is determined based on the configuration information and the at least one codebook subset restriction information.
2. The method according to claim 1, wherein, The codebook subset restriction information includes: an initial codebook subset restriction bit sequence, or an indication of the initial codebook subset restriction bit sequence.
3. The method according to claim 2, wherein, The configuration information includes first configuration information, wherein the first configuration information is used to indicate the expansion mode between the codebook subset restriction information and the target codebook subset restriction bit sequence; The extended modes include one of the following: A first mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is determined based on a codebook subset restriction information; The second mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is obtained by expanding according to a codebook subset restriction information; A third mode is used to indicate that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is obtained by expanding based on multiple codebook subset restriction information.
4. The method according to claim 3, wherein, Determining the target codebook subset restriction bit sequence corresponding to each subband based on the configuration information and the at least one codebook subset restriction information includes: The extended mode is determined from the configuration information; When the expansion mode is the first mode, at least one target codebook subset restriction bit sequence corresponding to the at least one sub-band is determined to be the same as the initial codebook subset restriction bit sequence; or... When the expansion mode is the first mode, the corresponding initial codebook subset restriction bit sequence is determined according to the indication information of the initial codebook subset restriction bit sequence, and it is determined that at least one target codebook subset restriction bit sequence corresponding to the at least one subband is the same as the initial codebook subset restriction bit sequence; or, When the extension mode is the first mode, the indication information of at least one target codebook subset restriction bit sequence corresponding to the at least one subband is determined to be the same as the indication information of the initial codebook subset restriction bit sequence, and the corresponding target codebook subset restriction bit sequence is determined according to the indication information of each target codebook subset restriction bit sequence.
5. The method according to claim 3, wherein, The value of the first configuration information includes at least one of the following: The value of the first configuration information is 0, indicating that the extended mode is the first mode; The value of the first configuration information is 1, indicating that the extended mode is the second mode; If the value of the first configuration information is greater than 1, it indicates that the extension mode is the third mode, and the value of the first configuration information is used to indicate the number of restriction information of the at least one codebook subset.
6. The method according to claim 3, wherein, The value of the first configuration information includes at least one of the following: The value of the first configuration information is a first preset value, indicating that the extended mode is the first mode; The value of the first configuration information is a second preset value, indicating that the extended mode is the second mode; The value of the first configuration information is a third preset value, indicating that the extended mode is the third mode.
7. The method according to claim 6, wherein, The configuration information also includes second configuration information, wherein the second configuration information is used to indicate the number of restriction information for the at least one codebook subset.
8. The method according to claim 3, wherein, When the extension mode is the second mode or the third mode, the configuration information further includes an extension mode configuration corresponding to the extension mode, wherein the extension mode configuration is used to indicate the correspondence between the at least one codebook subset restriction information and at least one target codebook subset restriction bit sequence.
9. The method according to claim 8, wherein, The configuration information also includes third configuration information, wherein the third configuration information is used to indicate that the extended mode configuration is pre-configured or obtained from the first communication device.
10. The method according to claim 8, wherein, Determining the target codebook subset restriction bit sequence corresponding to each subband based on the configuration information and the at least one codebook subset restriction information includes: When the extension mode is the second mode, it is determined from the configuration information that the extension mode is configured as at least one second mode configuration information and the number of codebook subset restriction information is 1; Based on the at least one second mode configuration information, an initial codebook subset restricted bit sequence is expanded into at least one target codebook subset restricted bit sequence corresponding to the at least one subband; or... An initial codebook subset restriction bit sequence is determined based on indication information of an initial codebook subset restriction bit sequence, and the initial codebook subset restriction bit sequence is expanded into at least one target codebook subset restriction bit sequence corresponding to the at least one subband based on at least one second mode configuration information; or, The indication information of an initial codebook subset restricted bit sequence is expanded into the indication information of at least one target codebook subset restricted bit sequence corresponding to the at least one subband according to the at least one second mode configuration information, and the corresponding target codebook subset restricted bit sequence is determined according to the indication information of each target codebook subset restricted bit sequence.
11. The method according to claim 10, wherein, The second mode configuration information includes at least one of the following: The codebook subset restricts the transformation method of information; The codebook subset restricts the direction of information transformation; The codebook subset limits the number of times information can be transformed; The codebook subset limits the number of bits and / or the maximum number of bits for each transformation of the information; The codebook subset restricts the complement value after each shift transformation; The number of target codebook subset restriction bit sequences or the number of indication information of the target codebook subset restriction bit sequences corresponding to each transformation of the codebook subset restriction information: At least one first transformation function corresponding to the at least one subband, wherein each first transformation function is used to indicate a function transformation relationship between an initial codebook subset restricted bit sequence and a target codebook subset restricted bit sequence, or each first transformation function is used to indicate a function transformation relationship between indication information of an initial codebook subset restricted bit sequence and indication information of a target codebook subset restricted bit sequence; At least one first transformation function set, wherein each first transformation function set includes the at least one first transformation function corresponding to the at least one subband: The index of the first transformation function set is used to indicate one of the first transformation function sets in the at least one first transformation function set.
12. The method according to claim 8, wherein, Determining the target codebook subset restriction bit sequence corresponding to each subband based on the configuration information and the at least one codebook subset restriction information includes: When the extension mode is the third mode, it is determined from the configuration information that the extension mode is configured as at least one third mode configuration information and the number of codebook subset restriction information is greater than 1; Based on the at least one third mode configuration information, the plurality of initial codebook subset restricted bit sequences are expanded into at least one target codebook subset restricted bit sequence corresponding to the at least one subband; or... Multiple initial codebook subset restriction bit sequences are determined based on indication information of multiple initial codebook subset restriction bit sequences, and the multiple initial codebook subset restriction bit sequences are expanded into at least one target codebook subset restriction bit sequence corresponding to the at least one subband according to the at least one third mode configuration information; or, Based on the at least one third mode configuration information, the indication information of the plurality of initial codebook subset restriction bit sequences is expanded into the indication information of at least one target codebook subset restriction bit sequence corresponding to the at least one subband, and the corresponding target codebook subset restriction bit sequence is determined based on the indication information of each target codebook subset restriction bit sequence.
13. The method according to claim 12, wherein, The third mode configuration information includes at least one of the following: The codebook subset restricts the transformation method of information; The codebook subset restricts the direction of information transformation; The codebook subset limits the number of times information can be transformed; The codebook subset limits the number of bits and / or the maximum number of bits for each transformation of the information; The codebook subset restricts the complement value after each shift transformation; The number of target codebook subset restriction bit sequences or the number of indication information of the target codebook subset restriction bit sequences corresponding to each transformation of the codebook subset restriction information: At least one second transformation function corresponding to the at least one subband, wherein each second transformation function is used to indicate the function transformation relationship between a plurality of initial codebook subset restricted bit sequences and a target codebook subset restricted bit sequence, or each second transformation function is used to indicate the function transformation relationship between the indication information of a plurality of initial codebook subset restricted bit sequences and the indication information of a target codebook subset restricted bit sequence; The combination of multiple initial codebook subsets of restricted bit sequences in the second transformation function; The operation method of the element values of the multiple initial codebook subset restricted bit sequences or the indication information of the multiple initial codebook subset restricted bit sequences in the second transformation function; At least one set of second transformation functions, wherein each set of second transformation functions includes the at least one second transformation function corresponding to the at least one subband: The index of the second transformation function set is used to indicate one of the at least one second transformation function sets.
14. A method for configuring a codebook subset-restricted bit sequence, the method comprising: Send configuration information indicating the correspondence between at least one codebook subset restriction information and at least one subband; Send the at least one codebook subset restriction information, wherein the configuration information and the at least one codebook subset restriction information are used to determine the target codebook subset restriction bit sequence corresponding to each subband.
15. A computer-readable storage medium storing a computer program, wherein, The computer program is executed by the processor to perform the method described in any one of claims 1 to 13.
16. An electronic device comprising a memory and a processor, the memory storing a computer program, the processor being configured to run the computer program to perform the method of any one of claims 1 to 13.
17. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Enhanced beam-based codebook subset restriction signaling
CN114696880A
Factor band-specific codebook subset restrictions
CN115349297A
Method and apparatus for codebook subset restriction
US20200295813A1
Techniques for reporting channel state information based on a report size
US20230412223A1