WO2020186871A1 - 一种信道状态信息上报的方法和设备 - Google Patents

一种信道状态信息上报的方法和设备 Download PDF

Info

Publication number
WO2020186871A1
WO2020186871A1 PCT/CN2019/128026 CN2019128026W WO2020186871A1 WO 2020186871 A1 WO2020186871 A1 WO 2020186871A1 CN 2019128026 W CN2019128026 W CN 2019128026W WO 2020186871 A1 WO2020186871 A1 WO 2020186871A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
data transmission
indication information
zero coefficient
transmission layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/128026
Other languages
English (en)
French (fr)
Inventor
刘正宣
李辉
高秋彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Original Assignee
China Academy of Telecommunications Technology CATT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to KR1020217034107A priority Critical patent/KR102803590B1/ko
Priority to EP19920284.7A priority patent/EP3944511A4/en
Priority to US17/441,677 priority patent/US12081299B2/en
Publication of WO2020186871A1 publication Critical patent/WO2020186871A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0478Special codebook structures directed to feedback optimisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0478Special codebook structures directed to feedback optimisation
    • H04B7/0479Special codebook structures directed to feedback optimisation for multi-dimensional arrays, e.g. horizontal or vertical pre-distortion matrix index [PMI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0486Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0632Channel quality parameters, e.g. channel quality indicator [CQI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0658Feedback reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0686Hybrid systems, i.e. switching and simultaneous transmission
    • H04B7/0695Hybrid systems, i.e. switching and simultaneous transmission using beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • H04L1/0029Reduction of the amount of signalling, e.g. retention of useful signalling or differential signalling

Definitions

  • This application relates to the field of wireless communication technologies, and in particular to a method and device for reporting channel state information.
  • Type II codebook is defined in the NR (New Radio) system.
  • the Type II codebook in Rel-15 is based on the linear combination of orthogonal combined beams and has high channel quantization accuracy.
  • the feedback of each subband includes both the subband phase coefficient and the subband amplitude coefficient, when the number of subbands is large At this time, the feedback overhead required to feed back the coefficients of all subbands is huge.
  • the orthogonal combined beam included in W 1 is the same as the Type II codebook of Rel-15;
  • W f represents the compressed basis vector, which contains M basis vectors, and the length of each vector is N, N is determined by the number of subbands.
  • the compressed coefficients in need to be quantized and fed back to the base station.
  • the present application provides a method and device for reporting channel state information to solve the problem that there is a codebook structure for Rel-16 in the prior art and there is no corresponding CSI reporting method.
  • a method for reporting channel state information includes:
  • the terminal determines the codebook indication information corresponding to the data transmission layer according to the codebook parameter information
  • the terminal sends the channel state information CSI including the codebook indication information to the network side device;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the terminal determines the codebook indication information through measurement, it reports the CSI containing the codebook indication information to the network side device, where the codebook indication information is for the Rel-16 codebook structure, including but not limited to beam information,
  • the codebook indication information is for the Rel-16 codebook structure, including but not limited to beam information
  • a method for CSI reporting with Rel-16 codebook structure is proposed, which implements the beam indication, basis vector indication or non-zero coefficient position in Type II CSI
  • the indicated report guarantees a certain feedback overhead.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the method further includes:
  • the terminal places the beam information corresponding to the multiple data transmission layers in the CSI.
  • the terminal reports beam information
  • the system definition if multiple data transmission layers use the same beam, or one of the data transmission layers uses beams that include beams used by other layers, multiple data can be determined at this time
  • the beam information corresponding to the transmission layer is the same. In this case, only one beam information can be reported, which saves overhead.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the method further includes:
  • the terminal places the basis vector information corresponding to the multiple data transmission layers in the CSI.
  • the terminal when the terminal reports base vector information, according to the system pre-defined, if multiple data transmission layers use the same compressed base vector, or the compressed base vector used by one of the data transmission layers contains the compressed base vector used by other layers, At this time, it can be determined that the basis vector information corresponding to the multiple data transmission layers is the same. At this time, only one basis vector information can be reported, which saves overhead.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the method further includes:
  • the terminal places the non-zero coefficient indication information corresponding to the multiple data transmission layers in the CSI.
  • the terminal when the terminal reports the non-zero coefficient indication information, according to the system predefined, if the number and position of the non-zero coefficients used by multiple data transmission layers are the same, or the number of non-zero coefficients used by one of the data transmission layers is the same The number and position include the number and position of non-zero coefficients used by other layers. At this time, it can be determined that the non-zero coefficient indication information corresponding to multiple data transmission layers is the same. At this time, only one non-zero coefficient indication information can be reported. , Saving overhead.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam, and the terminal determines the beam information in the following manner:
  • the terminal uses the bitmap bitmap as the beam information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate orthogonal combined beams, and the value on the bit indicates whether the data transmission layer uses the normal Cross-combined beam; or
  • the terminal uses an index set as the beam information corresponding to the data transmission layer, wherein the index set includes the index of the orthogonal combined beam used by the data transmission layer;
  • the terminal uses the permutation and combination index information as the codebook indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate codebook parameters and the data transmission layer The number of codebook parameters used is determined, and the permutation and combination index information indicates the position of the permutation and combination of the codebook parameters used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the terminal determines the basis vector information in the following manner:
  • the terminal uses a bitmap bitmap as the basis vector information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate compression basis vectors, and the value on the bit position indicates whether the data transmission layer uses the compression Basis vector; or
  • the terminal uses an index set as the basis vector information corresponding to the data transmission layer, wherein the index set includes the index of the compressed basis vector used by the data transmission layer;
  • the terminal uses the permutation and combination index information as the basis vector information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate compression basis vectors and the data transmission layer uses The number of compressed basis vectors is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information for determining a precoding compression coefficient, and the terminal determines the non-zero coefficient indication information in the following manner:
  • the terminal uses a bitmap bitmap as the non-zero coefficient indication information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit indicates whether the data transmission layer uses The non-zero coefficient position; or
  • the terminal uses an index set as the non-zero coefficient indication information corresponding to the data transmission layer, wherein the index set includes the index of the non-zero coefficient position used by the data transmission layer;
  • the terminal uses the permutation and combination index information as the non-zero coefficient indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the data The number of non-zero coefficient positions used by the transmission layer is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the terminal expresses the codebook indication information obtained by measurement in the form of bitmap, index set or permutation and combination index information, which clearly indicates the candidate orthogonal combined beam, candidate compression basis vector or candidate non-zero coefficient position of the terminal. Used to achieve high-performance information instructions.
  • the terminal sends the non-zero coefficient position information in the non-zero coefficient indication information Placed in the second part of the CSI;
  • the method also includes:
  • the terminal places information on the number of non-zero coefficients in the non-zero coefficient indication information in the first part of the CSI.
  • the non-zero coefficient position information in the non-zero coefficient indication information when the non-zero coefficient position information in the non-zero coefficient indication information is located in the second part of the CSI, the information about the number of non-zero coefficients in the non-zero coefficient indication information needs to be placed in the first part of the CSI to facilitate the network side equipment
  • the compression factor is determined when CSI is decoded.
  • the method further includes:
  • the terminal places all the codebook indication information in the first part or the second part of the CSI; or
  • the terminal places a part of the codebook indication information in the first part of the CSI, and places the remaining part in the second part of the CSI.
  • a method for reporting channel state information includes:
  • the network side device receives the CSI that contains the codebook indication information corresponding to the data transmission layer reported by the terminal;
  • the network side device determines the precoding of the terminal after decoding the CSI according to the codebook indication information in the CSI;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the network side device receives the CSI sent by the terminal and contains codebook indication information, where the codebook indication information is for the Rel-16 codebook structure, including but not limited to beam information, basis vector information, and non-zero coefficient indication
  • the network-side equipment can determine the precoding used by the terminal by decoding the CSI.
  • a method for CSI reporting with Rel-16 codebook structure is proposed, which implements the beam indication in Type II CSI , The report of base vector indication or non-zero coefficient position indication ensures certain feedback overhead.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the network side device decodes the CSI according to the codebook indication information in the CSI, including :
  • the network-side device determines, according to the beam information, the correct data transmission layers used by the multiple data transmission layers in the candidate orthogonal combined beams. Cross combination beam.
  • the network side device determines this according to the system pre-defined or the network side device configuration information. Orthogonal combined beams used by each layer in multiple predefined coding layers, saving overhead.
  • the codebook indication information includes basis vector information for determining a precoding compression basis vector
  • the network side device decodes the CSI according to the codebook indication information in the CSI, including :
  • the network side device determines that one basis vector information in the CSI corresponds to multiple data transmission layers, the network side device determines the compression used by the multiple data transmission layers in the candidate compression basis vector according to the basis vector information Basis vector.
  • the network side device determines it according to the system predefined or the network side device configuration information
  • the compressed basis vectors used by each layer in the multiple predefined coding layers are obtained, saving overhead.
  • the codebook indication information includes non-zero coefficient indication information for determining a precoding compression coefficient
  • the network side device decodes the CSI according to the codebook indication information in the CSI, include:
  • the network-side device determines that one non-zero coefficient indication information in the CSI corresponds to multiple data transmission layers, determines the multiple data in candidate non-zero coefficient positions according to the non-zero coefficient indication information The non-zero coefficient position used by the transport layer.
  • the network side device is predefined according to the system or the network side
  • the device configuration information determines the positions of the non-zero coefficients used by each of the multiple predefined coding layers, saving overhead.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the network side device decodes the CSI according to the codebook indication information in the CSI, including :
  • the network-side device determines the orthogonal combined beam used by the data transmission layer according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to Candidate orthogonal combined beam, the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam; or
  • the network-side device determines the orthogonal combined beam used by the data transmission layer according to the indexes in the index set, where the index set includes the normal combination beam used by the data transmission layer.
  • the index of the combined beam or
  • the network side device determines the permutation and combination positions of orthogonal combined beams used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, and then according to all permutations and combinations.
  • the position determines the orthogonal combined beam used by the data transmission layer, wherein the permutation and combination index information is X bits, and X is based on the number of candidate orthogonal combined beams and the orthogonal combination used by the data transmission layer
  • the number of beams is determined, and the permutation and combination index information indicates the position of the permutation and combination of orthogonal combined beams used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes base vector information used to determine a precoding compression base vector, and the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network side device determines the compressed base vector used by the data transmission layer according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to Candidate compressed basis vector, where the value on the bit indicates whether the data transmission layer uses the compressed basis vector; or
  • the network-side device determines the compression base vector used by the data transmission layer according to the index in the index set, where the index set includes the compression used by the data transmission layer The index of the basis vector; or
  • the network side device determines the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, and then according to all permutations and combinations.
  • the position determines the compression basis vector used by the data transmission layer, wherein the permutation and combination index information is X bits, and X is the number of compressed basis vectors used by the data transmission layer according to the number of candidate compression basis vectors. The number is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information for determining the precoding compression coefficient, and the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network-side device determines the position of the non-zero coefficient used by the data transmission layer according to the bits in the bitmap and the values on the bits, wherein the position in the bitmap is The bit position corresponds to the candidate non-zero coefficient position, and the value on the bit position indicates whether the data transmission layer uses the non-zero coefficient position; or
  • the network-side device determines the position of the non-zero coefficient used by the data transmission layer according to the index in the index set, where the index set includes the data transmission layer The index of the non-zero coefficient position used; or
  • the network side device determines the position of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations according to the permutation and combination index information , Determine the position of the non-zero coefficient used by the data transmission layer according to the position, wherein the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the position used by the data transmission layer The number of non-zero coefficient positions is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the codebook indication information measured by the terminal is expressed in the form of bitmap, index set or permutation and combination index information, which clearly indicates the candidate orthogonal combined beam or the compressed basis vector or the non-zero coefficient position used by the terminal , To achieve high-performance information instructions.
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient
  • the network-side device determines the compression coefficient used by the data transmission layer according to the non-zero coefficient position used by the data transmission layer and the bit number set corresponding to the candidate non-zero coefficient position, wherein the bit number set includes the candidate The number of bits occupied by the amplitude coefficient of the non-zero coefficient position after quantization and the number of bits occupied by the phase coefficient of the candidate non-zero coefficient position after quantization.
  • the network side device determines the compression coefficient used by the data transmission layer, it needs to determine the number and position of the non-zero coefficients according to the non-zero coefficient indication information, and then needs to perform the process according to the amplitude coefficient and phase coefficient of each non-zero coefficient
  • the number of bits occupied after quantization determines the compression coefficient used by the data transmission layer, which in turn determines the precoding of the terminal.
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient, and the position information in the non-zero coefficient indication information is located in the second part of the CSI ;
  • the method also includes:
  • the network-side device determines the number of non-zero coefficients according to the information about the number of non-zero coefficients in the first part of the CSI or the configuration information of the network-side device or system predefined.
  • the non-zero coefficient position information in the non-zero coefficient indication information when the non-zero coefficient position information in the non-zero coefficient indication information is located in the second part of the CSI, the information about the number of non-zero coefficients in the non-zero coefficient indication information needs to be placed in the first part of the CSI to facilitate the network side equipment
  • the compression factor is determined when CSI is decoded.
  • the network-side device decodes the codebook indication information in the CSI before determining the precoding of the terminal after the CSI, it further includes:
  • the network side device determines all of the codebook indication information according to the first part or the second part of the CSI; or
  • the network side device determines the part of the codebook indication information according to the first part of the CSI, and determines the remaining part of the codebook indication information according to the second part of the CSI.
  • a device for reporting channel state information includes a processor and a memory; wherein the processor is configured to read a program in the memory and execute the following process:
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processor is also used for:
  • the beam information corresponding to the multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processor is also used for:
  • the basis vector information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processor is also used for:
  • the non-zero coefficient indication information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processor is further configured to determine the beam information in the following manner:
  • bitmap bitmap is used as the beam information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate orthogonal combined beams, and the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam ;or
  • the index set includes the index of the orthogonal combined beam used by the data transmission layer
  • the permutation and combination index information is used as the codebook indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate codebook parameters and the code used by the data transmission layer The number of this parameter is determined, and the permutation and combination index information indicates the position of the permutation and combination of codebook parameters used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information for determining a precoding compression basis vector, and the processor is further configured to determine the basis vector information in the following manner:
  • bitmap bitmap as the basis vector information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate compression basis vectors, and the value on the bit position indicates whether the data transmission layer uses the compression basis vector;
  • index set as the basis vector information corresponding to the data transmission layer, wherein the index set includes the index of the compressed basis vector used by the data transmission layer;
  • the permutation and combination index information is used as the basis vector information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate compression basis vectors and the compression basis used by the data transmission layer. The number of vectors is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed base vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the processor is further configured to determine the non-zero coefficient indication information in the following manner:
  • bitmap bitmap is used as the non-zero coefficient indication information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit indicates whether the data transmission layer uses the non-zero coefficient Zero factor position; or
  • the index set includes the index of the non-zero coefficient position used by the data transmission layer
  • the permutation and combination index information is used as the non-zero coefficient indicating information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the data transmission layer uses The number of non-zero coefficient positions is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the processor is further configured to:
  • the information about the number of non-zero coefficients in the non-zero coefficient indication information is placed in the first part of the CSI.
  • the processor is further configured to:
  • the part of the codebook indication information is placed in the first part of the CSI, and the remaining part is placed in the second part of the CSI.
  • a device for reporting channel state information includes: a processor and a memory; wherein, the processor is configured to read a program in the memory and execute the following process:
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processor is specifically configured to:
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processor is specifically configured to:
  • the compressed basis vectors used by the multiple data transmission layers in the candidate compressed basis vectors are determined according to the basis vector information.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processor is specifically configured to:
  • the non-zero coefficient positions used by the multiple data transmission layers in the candidate non-zero coefficient positions are determined according to the non-zero coefficient indication information.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processor is specifically configured to:
  • the beam information is a bitmap
  • the beam information is an index set, determine the orthogonal combined beam used by the data transmission layer according to the index in the index set, where the index set includes the index of the orthogonal combined beam used by the data transmission layer ;
  • the beam information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate orthogonal combined beams and the number of orthogonal combined beams used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of orthogonal combined beams used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the processor is specifically configured to:
  • the compressed base vector used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to the candidate compressed base vectors, The value on the bit indicates whether the data transmission layer uses the compressed basis vector; or
  • the base vector information is an index set
  • the basis vector information is permutation and combination index information
  • the basis vector information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate compressed basis vectors and the number of compressed basis vectors used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient, and the processor is specifically configured to:
  • the non-zero coefficient indication information is a bitmap
  • the position of the non-zero coefficient used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, wherein the bits in the bitmap correspond to the candidate non-zero coefficients.
  • Zero coefficient position the value on the bit position indicates whether the data transmission layer uses the non-zero coefficient position; or
  • the non-zero coefficient indication information is an index set, determine the position of the non-zero coefficient used by the data transmission layer according to the index in the index set, wherein the index set includes the non-zero coefficient used by the data transmission layer The index of the location; or
  • the non-zero coefficient indicating information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is based on the number of candidate non-zero coefficient positions and the non-zero coefficient positions used by the data transmission layer The number is determined, and the permutation and combination index information indicates the positions of permutations and combinations of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processor is specifically configured to:
  • the compression coefficient used by the data transmission layer is determined according to the non-zero coefficient position used by the data transmission layer and the bit number set corresponding to the candidate non-zero coefficient position, wherein the bit number set includes the position of the candidate non-zero coefficient The number of bits occupied after quantization of the amplitude coefficient and the number of bits occupied after quantization of the phase coefficient of the candidate non-zero coefficient position.
  • the codebook indication information includes non-zero coefficient indication information for determining precoding compression coefficients, and the non-zero coefficient position information in the non-zero coefficient indication information is located in the CSI.
  • the processor is also used for:
  • the number of non-zero coefficients is determined according to the information about the number of non-zero coefficients in the first part of the CSI or the configuration information of the network side device or system predefined.
  • the processor is further configured to:
  • the codebook indicates the remaining part of the information.
  • an embodiment of the present application also provides a device for reporting channel state information, the device including a processing module and a sending module:
  • a processing module configured to determine the codebook indication information corresponding to the data transmission layer according to the codebook parameter information
  • a sending module configured to send channel state information CSI including the codebook indication information to the network side device;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module is also used for:
  • the beam information corresponding to the multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processing module is also used for:
  • the basis vector information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processing module is also used for:
  • the non-zero coefficient indication information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module is further configured to determine the beam information in the following manner:
  • bitmap bitmap is used as the beam information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate orthogonal combined beams, and the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam ;or
  • the index set includes the index of the orthogonal combined beam used by the data transmission layer
  • the permutation and combination index information is used as the codebook indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate codebook parameters and the code used by the data transmission layer The number of this parameter is determined, and the permutation and combination index information indicates the position of the permutation and combination of codebook parameters used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information for determining a precoding compression basis vector, and the processing module is further configured to determine the basis vector information in the following manner:
  • bitmap bitmap as the basis vector information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate compression basis vectors, and the value on the bit position indicates whether the data transmission layer uses the compression basis vector;
  • index set as the basis vector information corresponding to the data transmission layer, wherein the index set includes the index of the compressed basis vector used by the data transmission layer;
  • the permutation and combination index information is used as the basis vector information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate compression basis vectors and the compression basis used by the data transmission layer. The number of vectors is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed base vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the processing module is further configured to determine the non-zero coefficient indication information in the following manner:
  • bitmap bitmap is used as the non-zero coefficient indication information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit indicates whether the data transmission layer uses the non-zero coefficient Zero factor position; or
  • the index set includes the index of the non-zero coefficient position used by the data transmission layer
  • the permutation and combination index information is used as the non-zero coefficient indicating information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the data transmission layer uses The number of non-zero coefficient positions is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the processing module is also used to:
  • the information about the number of non-zero coefficients in the non-zero coefficient indication information is placed in the first part of the CSI.
  • the processing module is further configured to:
  • the part of the codebook indication information is placed in the first part of the CSI, and the remaining part is placed in the second part of the CSI.
  • an embodiment of the present application also provides a device for reporting channel state information.
  • the device includes a receiving module and a processing module:
  • the receiving module is used to process the CSI that contains the codebook indication information corresponding to the data transmission layer reported by the receiving terminal;
  • a processing module configured to determine the precoding of the terminal after decoding the CSI according to the codebook indication information in the CSI;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module is specifically configured to:
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processing module is specifically configured to:
  • the compressed basis vectors used by the multiple data transmission layers in the candidate compressed basis vectors are determined according to the basis vector information.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processing module is specifically configured to:
  • the non-zero coefficient positions used by the multiple data transmission layers in the candidate non-zero coefficient positions are determined according to the non-zero coefficient indication information.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module is specifically configured to:
  • the beam information is a bitmap
  • the beam information is an index set, determine the orthogonal combined beam used by the data transmission layer according to the index in the index set, where the index set includes the index of the orthogonal combined beam used by the data transmission layer ;
  • the beam information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate orthogonal combined beams and the number of orthogonal combined beams used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of orthogonal combined beams used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the processing module is specifically configured to:
  • the compressed base vector used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to the candidate compressed base vectors, The value on the bit indicates whether the data transmission layer uses the compressed basis vector; or
  • the base vector information is an index set
  • the basis vector information is permutation and combination index information
  • the basis vector information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate compressed basis vectors and the number of compressed basis vectors used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient, and the processing module is specifically configured to:
  • the non-zero coefficient indication information is a bitmap
  • the position of the non-zero coefficient used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, wherein the bits in the bitmap correspond to the candidate non-zero coefficients.
  • Zero coefficient position the value on the bit position indicates whether the data transmission layer uses the non-zero coefficient position; or
  • the non-zero coefficient indication information is an index set, determine the position of the non-zero coefficient used by the data transmission layer according to the index in the index set, wherein the index set includes the non-zero coefficient used by the data transmission layer The index of the location; or
  • the non-zero coefficient indicating information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is based on the number of candidate non-zero coefficient positions and the non-zero coefficient positions used by the data transmission layer The number is determined, and the permutation and combination index information indicates the positions of permutations and combinations of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processing module is specifically configured to:
  • the compression coefficient used by the data transmission layer is determined according to the non-zero coefficient position used by the data transmission layer and the bit number set corresponding to the candidate non-zero coefficient position, wherein the bit number set includes the position of the candidate non-zero coefficient The number of bits occupied after quantization of the amplitude coefficient and the number of bits occupied after quantization of the phase coefficient of the candidate non-zero coefficient position.
  • the codebook indication information includes non-zero coefficient indication information for determining precoding compression coefficients, and the non-zero coefficient position information in the non-zero coefficient indication information is located in the CSI.
  • the processing module is also used for:
  • the number of non-zero coefficients is determined according to the information about the number of non-zero coefficients in the first part of the CSI or the configuration information of the network side device or system predefined.
  • the processing module is further configured to:
  • the present application also provides a computer storage medium on which a computer program is stored, and when the program is executed by a processing unit, the steps of the method described in the first aspect are implemented.
  • FIG. 1A is a schematic diagram of the first part of a CSI for Rel-15 Type II codebook structure provided by an embodiment of this application;
  • FIG. 1B is a schematic diagram of the second part of a CSI for a Rel-15 Type II codebook structure provided by an embodiment of this application;
  • FIG. 2 is a schematic diagram of a system for reporting channel state information according to an embodiment of the application
  • FIG. 3 is a schematic diagram of the first bitmap representing beam information according to an embodiment of this application.
  • FIG. 4 is a schematic diagram of a second bitmap representing beam information according to an embodiment of this application.
  • FIG. 5 is a schematic diagram of the first type of bitmap representing base vector information according to an embodiment of this application.
  • FIG. 6 is a schematic diagram of a second type of bitmap representing base vector information according to an embodiment of the application.
  • FIG. 7 is a schematic diagram of a first type of bitmap representing non-zero coefficient indication information provided by an embodiment of this application.
  • FIG. 8 is a schematic diagram of a second type of bitmap representing non-zero coefficient indication information provided by an embodiment of this application.
  • 9A is a schematic diagram of the first part of the first CSI for the Rel-16 Type II codebook structure provided by an embodiment of the application;
  • 9B is a schematic diagram of the second part of the first CSI for the Rel-16 Type II codebook structure provided by an embodiment of the application;
  • 10A is a schematic diagram of the first part of the second type of CSI for the Rel-16 Type II codebook structure provided by an embodiment of the application;
  • FIG. 10B is a schematic diagram of the second part of the second CSI for the Rel-16 Type II codebook structure provided by an embodiment of the application;
  • 11A is a schematic diagram of the first part of the third CSI for the Rel-16 Type II codebook structure provided by an embodiment of this application;
  • 11B is a schematic diagram of the third part of the third CSI for the Rel-16 Type II codebook structure provided by an embodiment of the application;
  • FIG. 12 is a schematic diagram of a third bitmap representing beam information provided by an embodiment of this application.
  • FIG. 13 is a schematic diagram of a fourth bitmap representing beam information according to an embodiment of this application.
  • FIG. 14 is a schematic diagram of a third type of bitmap representing base vector information provided by an embodiment of this application.
  • 15A is a schematic diagram of a fourth bitmap representing base vector information provided by an embodiment of this application.
  • 15B is a schematic diagram of a fifth bitmap representing base vector information provided by an embodiment of this application.
  • FIG. 16 is a schematic diagram of a third type of bitmap representing non-zero coefficient indication information provided by an embodiment of this application.
  • FIG. 17 is a schematic diagram of a fourth bitmap representing non-zero coefficient indication information provided by an embodiment of this application.
  • FIG. 19 is a schematic diagram of a second method for reporting channel state information according to an embodiment of this application.
  • FIG. 21 is a schematic structural diagram of a terminal for reporting channel state information according to an embodiment of this application.
  • FIG. 22 is a schematic structural diagram of a network side device for reporting channel state information according to an embodiment of this application.
  • FIG. 23 is a schematic diagram of another terminal structure for reporting channel state information according to an embodiment of this application.
  • FIG. 24 is a schematic diagram of another network side device for reporting channel state information according to an embodiment of the application.
  • data transmission layer in the embodiments of this application refers to the input of the precoding module.
  • Each layer represents a data stream independently transmitted in a spatial domain or beam domain.
  • terminal in the embodiments of this application refers to a communication device that can report channel state information, including mobile phones, computers, tablets, etc.
  • network side device in the embodiments of the present application refers to a communication device that can receive and decode channel state information reported by a terminal, including base stations, macro base stations, etc.
  • the term "the first part of the CSI” refers to the 3GPP (the 3rd Generation Partnership Project) 38.214 protocol section 5.2.3, for Type I and Type II CSI to PUSCH (Physical Uplink) Shared Channel, physical uplink shared channel) feedback, CSI reporting consists of two parts, for Type II codebook CSI feedback, the first part has a fixed payload size, including RI, CQI (Channel Quality Indicator, channel quality indicator) And the indication of the non-zero broadband amplitude coefficient of each data transmission layer.
  • the second part of CSI in the embodiments of this application includes the PMI (Precoding Matrix Indicator) of CSI.
  • the first part and the second part are coded separately, and the first part should be completely transmitted before the second part , And is used to indicate the number of information bits in the second part.
  • Type II codebook is defined. It is based on a linear combination of beams in an orthogonal combined beam group, and supports Rank1 and Rank2 codebooks. For a subband, the Rank1 codebook is expressed as:
  • the Rank2 codebook is expressed as:
  • L represents the number of orthogonal combined beams in the group
  • the first part of the CSI includes RI, the wideband CQI corresponding to the first codeword, the differential CQI corresponding to the first codeword, the number of zero coefficients in layer one and the number of zero coefficients in layer two. As shown in Figure 1A.
  • the second part of the CSI includes the rotation factor, beam information, the strongest beam indicator of layer 1, the broadband amplitude coefficient of layer 1, the strongest beam indicator of layer 2, the broadband amplitude coefficient of layer 2, and the subband phase of even subbands Or sub-band amplitude coefficient, sub-band phase of odd sub-band and or sub-band amplitude coefficient. As shown in Figure 1B.
  • the overhead of the first part of the CSI is fixed and has nothing to do with the value of the RI, and the overhead of the second part of the CSI can be determined by the result of the decoding of the first part. Therefore, the overhead ambiguity problem is avoided.
  • the orthogonal combined beam contained in W 1 is the same as the Type II codebook of Rel-15;
  • W f represents the compressed basis vector, which contains M basis vectors, and the length of each vector is N, N is determined by the number of subbands.
  • the compressed coefficients in need to be quantized and fed back to the base station.
  • the method for reporting channel state information in the embodiment of the present application includes a terminal 10 and a network side device 20.
  • the terminal 10 is configured to determine the codebook indication information corresponding to the data transmission layer according to the codebook parameter information; send the channel state information CSI containing the codebook indication information to the network side device;
  • the network side device 20 is configured to receive the CSI including the codebook indication information corresponding to the data transmission layer reported by the terminal; decode the CSI according to the codebook indication information in the CSI and determine the precoding of the terminal;
  • codebook indication information includes but is not limited to some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the terminal After the terminal determines the codebook indication information through measurement, it reports the CSI containing the codebook indication information to the network side device, where the codebook indication information is for the Rel-16 codebook structure, including but not limited to beam information , Basis vector information, non-zero coefficient indication information, the network side equipment decodes according to the received CSI to determine the precoding of the terminal, so that the network side equipment can obtain the channel information in time, and proposes a method for Rel- The 16 codebook structure CSI reporting method realizes the reporting of beam indication, base vector indication or non-zero coefficient position indication in Type II CSI, ensuring a certain feedback overhead.
  • the codebook indication information is for the Rel-16 codebook structure, including but not limited to beam information , Basis vector information, non-zero coefficient indication information
  • the beam information used to determine the precoding orthogonal combined beam represents the beam information used by one or more data transmission layers;
  • the basis vector information used to determine the precoding compression basis vector represents one layer or The basis vector information used by the multi-layer data transmission layer;
  • the non-zero coefficient indication information used to determine the pre-coding compression coefficient represents the non-zero coefficient indication information of one or more data transmission layers.
  • the codebook parameter information when the terminal determines the codebook indication information corresponding to the data transmission layer according to the codebook parameter information, the codebook parameter information may be predefined by the system or configured by the network side device. This parameter information measures and reports beam information, base vector information, and non-zero coefficient indication information.
  • the codebook parameter information includes candidate codebook parameters and information such as the number of codebook parameters used by the data transmission layer.
  • the number of beams is equal
  • the number of basis vectors is equal
  • the number of non-zero reported is equal, namely The number of non-zero is
  • the network side device when the network side device decodes the received CSI, it can determine the codebook parameters used by the terminal in the candidate codebook parameters.
  • the codebook parameters include but are not limited to some or all of the following:
  • Orthogonal combined beam, compressed basis vector, non-zero coefficient position is orthogonal combined beam, compressed basis vector, non-zero coefficient position.
  • the codebook indication information includes beam information used to determine the precoded orthogonal combined beam, and the terminal determines the beam information in the following manner:
  • Determination method 1 The terminal uses the bitmap bitmap as the beam information corresponding to the data transmission layer.
  • the bit in the bitmap corresponds to the candidate orthogonal combined beam, and the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam corresponding to this bit.
  • the network side device determines the orthogonal combined beam used by the data transmission layer according to the bits in the bitmap and the values on the bits.
  • Determination method 2 The terminal uses the index set as the beam information corresponding to the data transmission layer.
  • the index set includes the index of the orthogonal combined beam used by the data transmission layer.
  • the network side device determines the orthogonal combined beam used by the data transmission layer according to the index in the index set.
  • Determination method 3 The terminal uses the permutation and combination index information as the beam information corresponding to the data transmission layer.
  • the permutation and combination index information is X bits, and X is determined according to the number of candidate orthogonal combined beams and the number of orthogonal combined beams used by the data transmission layer, and the permutation and combination index information indicates the data transmission layer used The position of the permutation and combination of the orthogonal combined beam in all permutations and combinations, where X is an integer.
  • the network side device determines the permutation and combination of the orthogonal combined beam used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, and then determines the position according to the position Orthogonal combined beam used by the data transmission layer.
  • a permutation and combination index information indicates a situation of a permutation and combination, for example, permutation and combination index information 00000001011.
  • the position of the permutation and combination represented by this index information in all permutations and combinations is the first If there are 12 types, the 12th permutation and combination is determined. Assuming that the 12th permutation and combination is to select the 1, 2, 3, and 16 beams among the 16 candidate orthogonal combination beams, then the layer 1 can be determined
  • the 4 candidate orthogonal combined beams are the 1, 2, 3, and 16 beams.
  • the codebook indication information includes the basis vector information used to determine the precoding compression basis vector, and the terminal determines the basis vector information in the following manner:
  • Determination method 1 The terminal uses the bitmap bitmap as the base vector information corresponding to the data transmission layer.
  • the bit in the bitmap corresponds to the candidate compression base vector, and the value on the bit indicates whether the data transmission layer uses the compression base vector corresponding to this bit.
  • the network side device determines the compression base vector used by the data transmission layer according to the bits in the bitmap and the values on the bits.
  • Figure 3 shows that the first, third, eighth, and twelfth beams of the 16 candidate compression basis vectors used in layer one.
  • Determination method 2 The terminal uses the index set as the basis vector information corresponding to the data transmission layer.
  • the index set includes the index of the compressed base vector used by the data transmission layer.
  • the network side device determines the compressed base vector used by the data transmission layer according to the index in the index set.
  • the compressed basis vectors of 3, 5, and 6 are the 4 compressed basis vectors used in layer one.
  • Determination method 3 The terminal uses the permutation and combination index information as the basis vector information corresponding to the data transmission layer.
  • the permutation and combination index information is X bits, and X is determined according to the number of candidate compression basis vectors and the number of compression basis vectors used by the data transmission layer, and the permutation and combination index information indicates the compression basis used by the data transmission layer.
  • the position of the permutation and combination of vectors in all permutations and combinations, X is an integer.
  • the network side device determines the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, and then determines the position according to the position The compressed basis vector used by the data transfer layer.
  • the choice of 4 compression basis vectors from 16 candidate compression basis vectors is determined by permutation and combination, and there are 1820 cases in which these cases are passed through one
  • the 11-bit permutation and combination index information can be expressed.
  • a permutation and combination index information indicates the situation of a permutation and combination, for example, permutation and combination index information 00000001011.
  • the position of the permutation and combination represented by this index information in all permutations and combinations is For the twelfth type, determine the twelfth permutation and combination. Assuming that the twelfth permutation and combination is to select the 1, 2, 3, and 16 compressed basis vectors among the 16 candidate compressed basis vectors, the layer can be determined
  • the four candidate compressed basis vectors used are the 1, 2, 3, and 16th compressed basis vectors.
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient, and the terminal determines the non-zero coefficient indication information in the following manner:
  • Determination method 1 The terminal uses the bitmap bitmap as the non-zero coefficient indicating information corresponding to the data transmission layer.
  • the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit position indicates whether the data transmission layer uses the candidate non-zero coefficient positions.
  • the network side device determines the position of the non-zero coefficient used by the data transmission layer according to the bits in the bitmap and the values on the bits.
  • the bitmap shown in Figure 7 indicates that a bit with a bit value of 1 in the figure indicates that the position is a non-zero coefficient, and a bit with a bit value of 0 in the figure indicates that the position is not a non-zero coefficient (or that the position is not the
  • the position of the non-zero coefficient used by the data transmission layer corresponding to the bitmap), and the number of non-zero coefficients can be determined according to the number of bits whose bit value is 1.
  • a bit with a bit value of 0 is used to indicate that the position is a non-zero coefficient
  • a bit with a bit value of 1 is used to indicate that the position is not a non-zero coefficient (or that the position is not a non-zero coefficient used by the data transmission layer corresponding to the bitmap).
  • Zero coefficient position the number of non-zero coefficients can be determined according to the number of bits whose bit value is 0.
  • Determination method 2 The terminal uses the index set as the non-zero coefficient indication information corresponding to the data transmission layer.
  • the index set includes the index of the non-zero coefficient position used by the data transmission layer.
  • the network side device determines the position of the non-zero coefficient used by the data transmission layer according to the index in the index set.
  • the basis vector information of layer one is expressed by the index set, for example, the index set is expressed as ⁇ 1.1, 1.2, 2.1, 2.2, 2.3, 2.4, 3.2, 4.3, 5.1, 5.3, 5.4, 6.1, 7.1, 7.2, 7.3 , 7.4 ⁇ , where the digits before the decimal point indicate the row where the non-zero coefficient is located, and the digits after the decimal point indicate the column where the non-zero coefficient is located.
  • 1.1 indicates that the first row and the first column are non-zero coefficients.
  • the number is the number of index values in the index set, and the position of the non-zero coefficient is the position represented by the index value in the index set;
  • Determination method 3 The terminal uses the permutation and combination index information as the non-zero coefficient indication information corresponding to the data transmission layer.
  • the permutation and combination index information is X bits, and X is determined according to the number of candidate non-zero coefficient positions and the number of non-zero coefficient positions used by the data transmission layer, and the permutation and combination index information indicates the data transmission layer used
  • the position of the permutation and combination of non-zero coefficient positions in all permutations and combinations, X is an integer.
  • the network side device determines the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, Determine the non-zero coefficient position used by the data transmission layer according to the position.
  • a permutation and combination index information indicates a situation of a permutation and combination, such as permutation and combination index information 00000001011.
  • the permutation and combination represented by this index information account for all the permutation and combination. If the position is the 12th type, the 12th type of permutation and combination is determined, and the non-zero coefficient position represented by the 12th type of permutation and combination is the position of the non-zero coefficient used by the data transmission layer.
  • the method for determining the non-zero coefficient indication information listed in the embodiment of the present application is only an example, and any method for determining the non-zero coefficient indication information is applicable to the embodiment of the present application.
  • the codebook indication information includes beam information used to determine the precoding orthogonal combined beam; if the terminal determines that the beam information corresponding to multiple data transmission layers is the same, the beam information corresponding to the multiple data transmission layers Placed in the CSI; after determining that one beam information is for multiple data transmission layers, the network side device determines the orthogonal combined beams used by multiple data transmission layers in the candidate codebook parameters according to this beam information.
  • the terminal determines that the beam used by a certain data transmission layer is the same as the beam used by other layers or includes the beam used by other layers according to the predefined instructions of the system or the configuration information of the network side device, it determines multiple data If the beam information corresponding to the transmission layer is the same, the beam information corresponding to one of the data transmission layers can be used as the first beam information, and the beam information corresponding to the other data transmission layers may not be reported. It can be obtained according to the first beam information.
  • the side device can determine beams used by other data transmission layers according to the pre-defined instructions of the system and the first beam information, or according to the configuration information of the network side device and the first beam information.
  • one beam information is used to represent the beam information of layer one.
  • the beam information can be represented by a bitmap with a size of J, the use bit value is 1 to indicate that the corresponding bit is a used beam, and the bit value is 0 to indicate that the corresponding bit is an unused beam.
  • the beam information of layer one (first beam information) is bitmap1 as shown in FIG. 3: according to the bitmap1 instruction, it can be known that layer one uses the first, third, eighth and twelfth beams.
  • the system pre-defined layer two uses all the beams of layer one, or the beam used in layer one includes the L 1 beams used in layer two.
  • the beam used by the second beam is also the 1, 3, 8 and 12 beams.
  • the terminal determines that the beam information of layer 1 and layer 2 is the same, and only needs to report the beam information used by layer 1, that is, bitmap1 corresponds to layer 1 and layer Two data transmission layers. If indicated by permutation and combination index information, the number of bits required is
  • the network side device After receiving the CSI reported by the terminal, the network side device determines the two data transmission layers corresponding to layer 1 and layer 2 of bitmap1, and then determines the orthogonal combined beam used in layer 1 and the orthogonal combined beam used in layer 2 according to the system predefined and bitmap1 Orthogonal combined beams.
  • the terminal needs Report two beam information, layer one beam information bitmap1 and layer two beam information bitmap2.
  • bitmap2 is used to represent the beam information of the layer two, and according to the bitmap2 indication, it can be known that the second, sixth, seventh, and 13th beams are used in the second layer. If indicated by permutation and combination index information, the number of bits required is For specific operations, refer to Example 1 below.
  • the codebook indication information includes the basis vector information used to determine the precoding compression basis vector; if the terminal determines that the basis vector information corresponding to multiple data transmission layers is the same, it will assign all data transmission layers corresponding to the multiple data transmission layers.
  • the basis vector information is placed in the CSI; after determining that one basis vector information corresponds to multiple data transmission layers, the network side device determines the compressed basis vectors used by multiple data transmission layers in the candidate codebook parameters according to this basis vector information.
  • the terminal determines, according to the pre-defined instructions of the system or the configuration information of the network side device, that the compressed basis vector used by a certain data transmission layer is the same as the compressed basis vector used by other layers or includes the compressed basis vector used by other layers
  • the basis vector information corresponding to multiple data transmission layers can be used as the first basis vector information, and the basis vector information corresponding to the other data transmission layers may not be reported.
  • the network side device can determine the use of other data transmission layers according to the pre-defined instructions of the system and the first basis vector information, or the network side device configuration information and the first basis vector information. The compressed basis vector.
  • one basis vector information is used to represent the basis vector information of layer one.
  • the base vector information can be represented by a bitmap with a size of N.
  • the use bit value of 1 indicates that the corresponding bit is a compressed base vector used, and the bit value of 0 indicates that the corresponding bit is an unused compressed base vector.
  • the base vector information (first base vector information) of layer one is bitmap3 as shown in FIG. 5: According to the bitmap3 instruction, it can be known that layer one uses the first, fourth, eighth, and twelfth compressed base vectors.
  • the system predefines that the compressed basis vectors used in layer one include the M 1 compressed basis vectors used in layer two.
  • the compressed basis vector used is the first and fourth compressed basis vectors.
  • the terminal determines that the basis vector information of layer 1 and layer 2 are the same, and only needs to report the basis vector information used by layer 1, that is, bitmap3 corresponds to layer 1 and layer 2.
  • the network side device After receiving the CSI reported by the terminal, the network side device determines the two data transmission layers of layer 1 and layer 2 corresponding to bitmap3, and then determines the compression base vector used in layer 1 and the compression used in layer 2 according to the system pre-defined and bitmap3 Basis vector.
  • layer 2 independently selects M 1 compressed basis vectors from all candidate compressed basis vectors (for example, the compressed basis vector used in layer 2 is different from the compressed basis vector used in layer 1), then the terminal needs to report Two base vector information, layer one base vector information bitmap3 and layer two base vector information bitmap4.
  • bitmap4 is used to represent the basis vector information of layer two, and the first and fifth basis vectors are used in layer two according to the instruction of bitmap4. If indicated by permutation and combination index information, the number of bits required is Rounding in 1 is 7 bits. For specific operations, refer to the following embodiment 1. In the following embodiment, the same calculation method is used when determining the permutation and combination index information. If the result of the logarithm is a decimal, then the value of 1 is entered, no more A detailed list.
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient; if the terminal determines that the non-zero coefficient indication information corresponding to multiple data transmission layers is the same, the multiple data transmission layers The corresponding non-zero coefficient indication information is placed in the CSI; after determining that one non-zero coefficient indication information corresponds to multiple data transmission layers, the network side device determines multiple data in the candidate codebook parameters according to the non-zero coefficient indication information The non-zero coefficient position used by the transport layer.
  • the terminal determines that the non-zero coefficients used by a certain data transmission layer are the same as the non-zero coefficients used by other layers or include the non-zero coefficients used by other layers according to the pre-defined instructions of the system or the network side device configuration information.
  • the non-zero coefficient indication information corresponding to multiple data transmission layers is the same, the non-zero coefficient indication information corresponding to one of the data transmission layers can be used as the first non-zero coefficient indication information, and the non-zero coefficient indication information corresponding to the other data transmission layers
  • the zero coefficient indication information may not be reported, but can be obtained according to the first non-zero coefficient indication information.
  • the network-side device may use the system predefined indication and the first non-zero coefficient indication information, or the network-side device configuration information and the first non-zero coefficient indication information.
  • the zero coefficient indication information can determine the non-zero coefficients used by other data transmission layers.
  • a non-zero coefficient indicator information is used to represent the non-zero coefficient indicator information of layer one (the first non-zero coefficient indicator information), as shown in Figure 7, the size can be 2L 0 ⁇ Bitmap5 of M 0 indicates that the position of 1 in bitmap5 indicates the non-zero coefficient of layer one.
  • the non-zero coefficient indication information of layer one is bitmap5 shown in FIG. 7: according to the bitmap5 indication, the position of the non-zero coefficient used in layer one can be known.
  • the network side device configuration information is: the non-zero coefficient positions of layer 1 and layer 2 are the same.
  • the terminal determines that the non-zero coefficient indication information of layer 1 and layer 2 are the same, and only needs to report the non-zero coefficient indication information used by layer 1. That is, bitmap5 corresponds to the two data transmission layers of layer one and layer two. If indicated by permutation and combination index information, the number of bits required is
  • the network side device After receiving the CSI reported by the terminal, the network side device determines the two data transmission layers corresponding to layer 1 and layer 2 of bitmap5, and then determines the non-zero coefficients used in layer 1 and the non-zero coefficients used in layer 2 according to the system predefined and bitmap5. The position of the zero coefficient.
  • the terminal needs to report two non-zero coefficient indication information, layer one non-zero coefficient indication information bitmap5 and layer two non-zero coefficient indication information bitmap6 .
  • bitmap6 is used to represent the non-zero coefficient indication information of layer two, and the position of 1 in bitmap6 represents the non-zero coefficient of layer two. If indicated by permutation and combination index information, the number of bits required is For specific operations, refer to Example 1 below.
  • the first part of the CSI includes RI information
  • the second part is CSI information other than the first part
  • the second part of the CSI does not include RI information
  • the terminal after the terminal determines the codebook indication information according to the codebook parameter information, it also needs to place the codebook indication information in the CSI, and then send the CSI to the network side device, and the terminal places the codebook indication information in the CSI
  • the terminal places the codebook indication information in the CSI
  • Method 1 The terminal places all the codebook indication information in the first part of the CSI.
  • the network side device determines all the codebook indication information according to the first part of the CSI.
  • the terminal puts the beam information, base vector information, and non-zero coefficient indication information of layer 1 and layer 2 in the first part of the CSI.
  • the network side device determines the beam according to the first part of the CSI. Information, basis vector information, and non-zero coefficient indication information.
  • the first part of the CSI also includes RI information.
  • Manner 2 The terminal places all the codebook indication information in the second part of the CSI.
  • the network side device determines all of the codebook indication information according to the second part of the CSI.
  • the terminal puts the beam information, basis vector information, and non-zero coefficient indication information of the layer 1 and layer 2 in the second part of the CSI.
  • the network side device As shown in FIG. 9B, the network side device according to the second part of the CSI Determine beam information, basis vector information, and non-zero coefficient indication information, where the second part of the CSI does not include RI information.
  • Manner 3 The terminal places the part of the codebook indication information in the first part of the CSI, and places the remaining part in the second part of the CSI.
  • the network side device determines the part of the codebook indication information according to the first part of the CSI, and determines the remaining part of the codebook indication information according to the second part of the CSI.
  • Figure 10A shows the first part of the CSI.
  • the beam information of layer one and layer two are the same, and the number of non-zero coefficients is the same.
  • a beam information represents the beam information of layer one, corresponding to two data transmission layers, namely layer one and layer two, and the first non-zero coefficient number information represents the number of non-zero coefficients of layer one, corresponding to layer one and layer two;
  • the beam information of three and layer four is the same, and the number of non-zero coefficients is the same.
  • the third beam information represents the beam information of layer three, corresponding to two data transmission layers, namely layer three and layer four, and the third non-zero coefficient number information represents The number of non-zero coefficients of layer three corresponds to layer three and layer four.
  • Figure 10B shows the second part of the CSI.
  • the terminal places the beam information, basis vector information, and non-zero coefficient indication information of layer 1 and layer 2 in the first part of the CSI, and sets the beam information, basis vector information and non-zero coefficients of layer 3 and layer 4
  • the indication information is placed in the second part of the CSI, as shown in Figures 11A and 11B.
  • Figure 11A shows the first part of the CSI.
  • the beam information of layer one and layer two are the same, and the basis vector information is the same.
  • the first beam information represents the layer one.
  • the beam information corresponds to the two data transmission layers, namely layer one and the second layer.
  • the first basis vector information represents the basis vector information of layer one, and corresponds to the two data transmission layers, namely layer one and layer two.
  • Figure 11B shows the second part of the CSI , Where the beam information of layer three and layer four are the same, and the basis vector information is the same.
  • the third beam information represents the beam information of layer three, corresponding to the two data transmission layers, namely layer three and layer four, and the third basis vector information represents layer three
  • the base vector information corresponds to two data transmission layers, namely layer three and layer four.
  • the terminal places the non-zero coefficient position information in the non-zero coefficient indication information in the second part of the CSI, at this time
  • the terminal is required to place the information about the number of non-zero coefficients in the non-zero coefficient indication information in the first part of the CSI for the network side device to determine the compression coefficient used by the data transmission layer when decoding the CSI.
  • the number of non-zero coefficients in the first part of the information determines the number of non-zero coefficients.
  • the terminal when the terminal places the non-zero coefficient position information in the non-zero coefficient indication information of at least one data transmission layer in the second part of the CSI, it needs to place the non-zero coefficient number information in the non-zero coefficient indication information in the CSI
  • the first part of the CSI as shown in Figure 11B, where the non-zero coefficient position information of layer 3 and layer 4 are located in the second part of the CSI, and the non-zero coefficient position information of layer 1 and layer 2 are located in the first part of the CSI, then layer 1 to The information on the number of non-zero coefficients of layer four is placed in the first part of the CSI, as shown in FIG. 11A.
  • the non-zero coefficient indication information is in the form of a bitmap
  • the non-zero coefficient position information in the non-zero coefficient indication information of at least one data transmission layer is reported in the second part of the CSI
  • non-zero coefficient indication information is in the form of permutation and combination index information, and the non-zero coefficient position information in the non-zero coefficient indication information of at least one data transmission layer is reported in the second part of the CSI, it is necessary to report each item in the first part of the CSI The number of non-zero coefficients of the data transmission layer.
  • the network side device decodes the CSI information according to the codebook indication information.
  • the network side device determines the codebook parameters used by the data transmission layer in the candidate codebook parameters according to the codebook indication information, and then determines the precoding of the terminal according to the used codebook parameters.
  • the network side device determines the beam used by the data transmission layer in the candidate orthogonal combined beam according to the beam information in the codebook indication information; the network side device determines the beam used by the data transmission layer in the candidate compressed basis vector according to the basis vector information Compressed basis vector; the network side device determines the position of the non-zero coefficient of the data transmission layer according to the non-zero coefficient indication information, and then the network side device determines the non-zero coefficient used by the data transmission layer according to the position of the non-zero coefficient and then according to the used non-zero coefficient
  • the position of and the bit number set corresponding to the non-zero coefficient determine the compression coefficient used by the data transmission layer.
  • the bit number set includes the number of bits occupied by the quantized amplitude coefficient of the non-zero coefficient and the bit occupied by the phase coefficient of the non-zero coefficient after quantization number.
  • the non-zero coefficient is a complex number, including phase coefficient and amplitude coefficient. It is assumed that the phase coefficient represents the real part and the amplitude coefficient represents the imaginary part.
  • a non-zero coefficient corresponds to a bit set.
  • the bit set can be a system preset. Defined or configured by the network side device for the base station.
  • the position The non-zero coefficients are decoded, and the compression coefficient of the data transmission layer is determined by decoding all the non-zero coefficients of the data transmission layer.
  • the coefficient in the first row and the first column (that is, the upper left corner) shown in Figure 7 is a non-zero coefficient
  • the bit set corresponding to the coefficient is ⁇ 2, 3 ⁇ , which shows the number of bits occupied by the phase coefficient of the non-zero coefficient after quantization
  • the number of bits occupied by the amplitude coefficient after quantization is 3.
  • the non-zero coefficient in the first row and the first column can be determined by decoding the quantized non-zero coefficient. By comparing all the non-zero coefficients shown in Figure 7 After performing decoding, the compression coefficient of the data transmission layer corresponding to the non-zero coefficient indication information shown in FIG. 7 can be determined.
  • the network-side device calculates the precoding used by the terminal according to the orthogonal combined beams, compression base vectors, and compression coefficients used by each layer determined by decoding.
  • l ⁇ 0,1 ⁇ represents layer one and layer two.
  • L 1 and M 1 respectively represent the number of beams and the number of compressed basis vectors used in layer one and layer two.
  • the following gives a detailed example of the indication mode of the codebook indication information including beam information, basis vector information, and non-zero coefficient indication information.
  • Embodiment 1 The codebook parameter information is codebook parameter information 1.
  • layer one and layer two There are two data transmission layers: layer one and layer two.
  • the following methods can be used to report the beam information, base vector information and non-zero coefficient indication of layer one and layer two Information is used to indicate the number and positions of beams, base vectors, and non-zero coefficients used by the terminal, and can be represented by bitmap or index set or permutation and combination index information:
  • one beam information is used to represent the beam information of layer one.
  • bitmap If it is expressed by bitmap, suppose the value of the used bit is 1 to indicate that the corresponding position is the beam used by layer 1. As shown in Figure 3, the beam information of layer 1 is indicated by bitmap1. According to the bitmap1 instruction, it can be seen that layer 1 uses the first and third , 8 and 12 beams;
  • index set is expressed as ⁇ 1, 3, 8, 12 ⁇ ;
  • the terminal can report one beam information-beam information of layer one (two beam information can also be reported).
  • the terminal will report two beam information.
  • bitmap2 If it is expressed by bitmap, assuming that the value of the bit used is 1 to indicate that the corresponding position is the beam used by layer 2, as shown in Figure 4, the beam information of layer 2 is indicated by bitmap2. According to the bitmap2 instruction, it can be known that layer 2 uses the second and sixth , 7 and 13 beams;
  • index set is expressed as ⁇ 2, 6, 7, 13 ⁇ ;
  • bitmap the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer one.
  • the basis vector used by layer one is indicated by bitmap3. According to the bitmap3 instruction, it can be known that layer one uses the first and fourth , 8 and 12 basis vectors;
  • index set is expressed as ⁇ 1, 4, 8, 12 ⁇ ;
  • the terminal can report one basis vector information-layer one basis vector information (two basis vector information can also be reported).
  • layer 2 independently selects M 1 basis vectors from all candidate compression basis vectors: the first beam, then the terminal reports two basis vector information.
  • bitmap If it is expressed by bitmap, suppose the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer two. As shown in Figure 6, the basis vector information of layer two is represented by bitmap4. According to the bitmap4 instruction, it can be known that layer two uses the first and 5 basis vectors;
  • index set is expressed as ⁇ 1, 5 ⁇ ;
  • a non-zero coefficient indicator information is used to represent the non-zero coefficient indicator information of layer one.
  • bitmap If expressed by bitmap, the size is 2L 0 ⁇ M 0 , and the bit value is 1 indicating that the corresponding position is the non-zero coefficient of layer 1.
  • the number of non-zero coefficients is the number of bits whose bit value is 1, and the non-zero coefficient
  • the position of is the bit position where the bit value is 1, as shown in Figure 7;
  • the digits before the decimal point represent non-zero coefficients
  • the number of digits after the decimal point indicates the column where the non-zero coefficient is located.
  • 1.1 indicates that the first column of the first row is a non-zero coefficient.
  • the number of non-zero coefficients is the number of index values in the index set, non-zero
  • the position of the coefficient is the position indicated by the index value in the index set;
  • the terminal can report one non-zero coefficient indication information ---- non-zero coefficient indication information of layer one (or two non-zero coefficient indicators can also be reported information).
  • the terminal reports two non-zero coefficients Instructions.
  • bitmap Assuming that the number of non-zero coefficients of layer two and layer one are the same and their positions are different, if expressed by bitmap, the size is 2L 1 ⁇ M 1 , and the bit value is 1 indicating that the corresponding position is the non-zero coefficient of layer two, as shown in Figure 8.
  • index set is expressed as ⁇ 1.2, 2.1, 2.2, 2.3, 2.4, 3.2, 4.3, 5.1, 5.2, 5.3, 5.4, 6.1, 7.1, 7.2, 7.3, 7.4 ⁇ ;
  • Embodiment 2 The codebook parameter information is codebook parameter information two, and there are four data transmission layers: layer one, layer two, layer three, and layer four. The following methods can be used to report the beam information and base of these four data transmission layers. Vector information and non-zero coefficient indication information are used to indicate the number and positions of beams, basis vectors, and non-zero coefficients used by the terminal.
  • the beam information of layer one and layer two is the same, the basis vector information is the same, and it is non-zero Coefficient number information is the same, non-zero coefficient position information is different, the beam information, base vector information of layer three and layer four are the same, non-zero coefficient number information is the same, non-zero coefficient position information is different, you can use bitmap or index set or Is the permutation and combination index information:
  • one beam information is used to represent the beam information of layer one and layer two.
  • bitmap assuming that the value of the bit used is 1 to indicate that the corresponding position is the beam used by layer one and layer two (assuming that the beam used by the system predefined layer one and layer two is the same), as shown in Figure 12, layer one,
  • the beam information of the layer 2 is indicated by the bitmap7 indication. According to the bitmap7 indication and the system pre-definition, it can be known that the second, third, eighth and 12th beams are used in the first and second layers;
  • index set is expressed as ⁇ 2, 3, 8, 12 ⁇ ;
  • the terminal can report one beam information-layer one beam information (it can also report two or three or four beam information).
  • the terminal reports two beam information (beam information of layer one and layer two, beam information of layer three and layer four).
  • bitmap If it is expressed by bitmap, assume that the value of the bit used is 1 to indicate that the corresponding position is the beam used by layer three and layer four (assuming that the beams used by the system predefined layer three and layer four are the same), as shown in Figure 13, the layer two The beam information is indicated by the bitmap8 indication. According to the bitmap8 indication, the second and sixth beams are used in the third and fourth layers;
  • index set is expressed as ⁇ 2, 6 ⁇ ;
  • one basis vector information is used to represent the basis vector information of layer one and two.
  • bitmap the bit value of 1 indicates that the corresponding position is the basis vector used by layer one and layer two.
  • the basis vector used by layer one is indicated by bitmap9.
  • bitmap9 instruction and system predefined layer The basis vectors used in the first and second layers are the same), it can be seen that the first, fourth, 12th and 13th basis vectors are used in the first and second layers;
  • index set is expressed as ⁇ 1, 4, 12, 13 ⁇ ;
  • the terminal can report one basis vector information-layer one basis vector information (it can also report two or three or four basis vector information).
  • the terminal reports two basis vector information (the basis vector information of layer one and layer two, and the basis vector information of layer three and layer four).
  • bitmap If expressed by bitmap, suppose the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer three and layer four (assuming that the basis vector used by the system predefined layer three and layer four is the same), as shown in Figure 15A,
  • the base vector information of the second is indicated by the bitmap10 indication.
  • bitmap10 indication it can be known that the first, fifth, 11th, and 12th base vectors are used in the third and fourth layers;
  • index set is expressed as ⁇ 1, 5, 11, 12 ⁇ ;
  • bitmap For layer 1, if it is expressed by bitmap, the size is 2L l ⁇ M l , and the bit value is 1 indicating that the corresponding position is the non-zero coefficient of layer 1, and the number of non-zero coefficients is the number of bits whose bit value is 1. , The position of the non-zero coefficient is the bit where the bit value is 1, as shown in bitmap5 in Figure 7;
  • index set is expressed as ⁇ 1.1, 1.2, 2.1, 2.2, 2.3, 2.4, 3.2, 4.3, 5.1, 5.3, 5.4, 6.1, 7.1, 7.2, 7.3, 7.4 ⁇ ;
  • bitmap For layer two, if it is expressed by bitmap, the size is 2L l ⁇ M l , and the bit value is 1 to indicate that the corresponding position is the non-zero coefficient of layer two.
  • the number of non-zero coefficients is the number of bits whose bit value is 1.
  • the position of the non-zero coefficient is the bit where the bit value is 1, as shown in bitmap6 in Figure 8;
  • index set is expressed as ⁇ 1.2, 2.1, 2.2, 2.3, 2.4, 3.2, 4.3, 5.1, 5.2, 5.3, 5.4, 6.1, 7.1, 7.2, 7.3, 7.4 ⁇ ;
  • bitmap For layer three, if it is represented by bitmap, as shown in bitmap11 in Figure 16, a bit value of 1 indicates that the corresponding position is a non-zero coefficient of layer three, and the number of non-zero coefficients is the number of bits whose bit value is 1. The position of the non-zero coefficient is the bit where the bit value is 1;
  • index set is expressed as ⁇ 1.1, 1.3, 1.4, 2.3, 3.1, 3.2, 4.3, 4.4 ⁇ ;
  • bitmap For layer four, if it is represented by bitmap, as shown in bitmap12 in Figure 17, a bit value of 1 indicates that the corresponding position is a non-zero coefficient of layer four, and the number of non-zero coefficients is the number of bits whose bit value is 1. The position of the non-zero coefficient is the bit where the bit value is 1;
  • index set is expressed as ⁇ 1.2, 1.3, 1.4, 2.3, 3.1, 3.2, 4.3, 4.4 ⁇ ;
  • Embodiment 3 The codebook parameter information is codebook parameter information two, and the codebook parameter information is codebook parameter information two.
  • the beam information, base vector information and non-zero coefficient indication information of the four data transmission layers are used to indicate the number and positions of the beams, base vectors and non-zero coefficients used by the terminal. It is assumed that the system is predefined: layer one, layer two
  • the beam information is the same, the non-zero coefficient indication information is the same, the beam information of layer 3 and layer 4 are the same, and the non-zero coefficient indication information is the same, which can be represented by bitmap or index set or permutation and combination index information:
  • the beam information indication mode of layer 1 to layer 4 is the same as in the second embodiment.
  • bitmap For layer 1, if it is expressed by bitmap, the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer 1. As shown in Figure 5, the basis vector used by layer 1 is indicated by bitmap3. According to the bitmap3 instruction, layer 1 is used The 1, 4, 8 and 12 basis vectors;
  • index set is expressed as ⁇ 1, 4, 8, 12 ⁇ ;
  • bitmap For layer two, if it is expressed by bitmap, suppose the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer two. As shown in Figure 14, the basis vector used by layer two is indicated by bitmap9. According to bitmap9, it can be known that layer two is used The 1st, 4th, 12th and 13th basis vectors;
  • index set is expressed as ⁇ 1, 4, 12, 13 ⁇ ;
  • bitmap For layer three, if it is expressed by bitmap, assuming that the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer three, as shown in Figure 15A, the basis vector information of layer three is indicated by bitmap10. According to the bitmap10 instruction, it is known that layer three The second, fourth, eighth and twelfth basis vectors are used;
  • index set is used as ⁇ 2, 4, 8, 12 ⁇ ;
  • bitmap For layer four, if it is expressed by bitmap, suppose the value of the bit used is 1 to indicate that the corresponding position is the basis vector used by layer four. As shown in Figure 15B, the basis vector information of layer three is indicated by bitmap10. According to the bitmap13 instruction, it is known that layer three The second, fourth, eighth, and twelfth basis vectors are used;
  • index set is used as ⁇ 2, 4, 8, 12 ⁇ ;
  • non-zero coefficient indicator information For layer three and layer four, it is indicated by a non-zero coefficient indicator information, which is the same as the non-zero coefficient indicator of layer three in the second embodiment.
  • the codebook parameter information is codebook parameter information 3.
  • the number of beams used in layer 1, layer 2, layer 3 and layer 4 are equal, the number of basis vectors is equal, and the number of non-zero reported is equal, that is The number of non-zero is
  • the following methods can be used to report the beam information, basis vector information, and non-zero coefficient indication information of each layer to indicate the positions of the beam, basis vector, and non-zero coefficient used by the terminal:
  • Indication method 1 According to system pre-definition, use a beam information, basis vector information, and non-zero coefficient indicator information to indicate the beams, basis vector information and non-zero coefficient positions of layer 1, layer 2, layer 3 and layer 4. Same as described in Example 1.
  • Indication mode 2 According to the system pre-definition, one beam information and basis vector information are used to indicate the beam and basis vector information used in layer 1, layer 2, layer 3 and layer 4.
  • the indication method is the same as that described in Example 1.
  • Two non-zero coefficient indication information are used to indicate the positions of the non-zero coefficients of layer one and layer two and layer three and layer four respectively, and the indication method is the same as that described in example three.
  • use four non-zero coefficient indication information to indicate the positions of the non-zero coefficients of layer one, layer two, layer three and layer four respectively, and the indication method is the same as that described in example three.
  • Indication mode 3 According to the system pre-definition, one beam information is used for layer 1, layer 2, layer 3, and layer 4.
  • the indication method is the same as that described in Example 1.
  • Two basis vector information are used to indicate the basis vectors used in layer one and layer two and layer three and four respectively, and the instruction method is the same as that described in example two.
  • use four basis vector information to indicate the basis vectors used in layer one, layer two, layer three and layer four respectively, and the instruction method is the same as that described in example three.
  • the embodiment of the present application provides a method for reporting channel state information, which specifically includes the following steps:
  • Step 1800 The terminal determines the codebook indication information corresponding to the data transmission layer according to the codebook parameter information
  • Step 1801 The terminal sends channel state information CSI including the codebook indication information to a network side device;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the method further includes:
  • the terminal places the beam information corresponding to the multiple data transmission layers in the CSI.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the method further includes:
  • the terminal places the basis vector information corresponding to the multiple data transmission layers in the CSI.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the method further includes:
  • the terminal places the non-zero coefficient indication information corresponding to the multiple data transmission layers in the CSI.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam, and the terminal determines the beam information in the following manner:
  • the terminal uses the bitmap bitmap as the beam information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate orthogonal combined beams, and the value on the bit indicates whether the data transmission layer uses the normal Cross-combined beam; or
  • the terminal uses an index set as the beam information corresponding to the data transmission layer, wherein the index set includes the index of the orthogonal combined beam used by the data transmission layer;
  • the terminal uses the permutation and combination index information as the codebook indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate codebook parameters and the data transmission layer The number of codebook parameters used is determined, and the permutation and combination index information indicates the position of the permutation and combination of the codebook parameters used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the terminal determines the basis vector information in the following manner:
  • the terminal uses a bitmap bitmap as the basis vector information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate compression basis vectors, and the value on the bit position indicates whether the data transmission layer uses the compression Basis vector; or
  • the terminal uses an index set as the basis vector information corresponding to the data transmission layer, wherein the index set includes the index of the compressed basis vector used by the data transmission layer;
  • the terminal uses the permutation and combination index information as the basis vector information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate compression basis vectors and the data transmission layer uses The number of compressed basis vectors is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information for determining a precoding compression coefficient, and the terminal determines the non-zero coefficient indication information in the following manner:
  • the terminal uses a bitmap bitmap as the non-zero coefficient indication information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit indicates whether the data transmission layer uses The non-zero coefficient position; or
  • the terminal uses an index set as the non-zero coefficient indication information corresponding to the data transmission layer, wherein the index set includes the index of the non-zero coefficient position used by the data transmission layer;
  • the terminal uses the permutation and combination index information as the non-zero coefficient indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the data The number of non-zero coefficient positions used by the transmission layer is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the terminal places the non-zero coefficient position information in the non-zero coefficient indication information in the CSI.
  • the method also includes:
  • the terminal places information on the number of non-zero coefficients in the non-zero coefficient indication information in the first part of the CSI.
  • the method further includes:
  • the terminal places all the codebook indication information in the first part or the second part of the CSI; or
  • the terminal places a part of the codebook indication information in the first part of the CSI, and places the remaining part in the second part of the CSI.
  • the embodiment of the present application provides a method for reporting channel state information, which specifically includes the following steps:
  • Step 1900 The network side device receives the CSI that contains the codebook indication information corresponding to the data transmission layer reported by the terminal.
  • Step 1901 The network-side device determines the precoding of the terminal after decoding the CSI according to the codebook indication information in the CSI;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam, and the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network-side device determines, according to the beam information, the correct data transmission layers used by the multiple data transmission layers in the candidate orthogonal combined beams. Cross combination beam.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the network-side device decoding the CSI according to the codebook indication information in the CSI includes:
  • the network side device determines that one basis vector information in the CSI corresponds to multiple data transmission layers, the network side device determines the compression used by the multiple data transmission layers in the candidate compression basis vector according to the basis vector information Basis vector.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network-side device determines that one non-zero coefficient indication information in the CSI corresponds to multiple data transmission layers, determines the multiple data in candidate non-zero coefficient positions according to the non-zero coefficient indication information The non-zero coefficient position used by the transport layer.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam, and the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network-side device determines the orthogonal combined beam used by the data transmission layer according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to Candidate orthogonal combined beam, the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam; or
  • the network-side device determines the orthogonal combined beam used by the data transmission layer according to the indexes in the index set, where the index set includes the normal combination beam used by the data transmission layer.
  • the index of the combined beam or
  • the network side device determines the permutation and combination positions of orthogonal combined beams used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, and then according to the The position determines the orthogonal combined beam used by the data transmission layer, wherein the permutation and combination index information is X bits, and X is based on the number of candidate orthogonal combined beams and the orthogonal combination used by the data transmission layer The number of beams is determined, and the permutation and combination index information indicates the position of the permutation and combination of orthogonal combined beams used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes base vector information used to determine a precoding compression base vector, and the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network side device determines the compressed base vector used by the data transmission layer according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to Candidate compressed basis vector, where the value on the bit indicates whether the data transmission layer uses the compressed basis vector; or
  • the network-side device determines the compression base vector used by the data transmission layer according to the index in the index set, where the index set includes the compression used by the data transmission layer The index of the basis vector; or
  • the network side device determines the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations according to the permutation and combination index information, and then according to all permutations and combinations.
  • the position determines the compression basis vector used by the data transmission layer, wherein the permutation and combination index information is X bits, and X is the number of compressed basis vectors used by the data transmission layer according to the number of candidate compression basis vectors. The number is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information for determining the precoding compression coefficient, and the network side device decodes the CSI according to the codebook indication information in the CSI, including:
  • the network-side device determines the position of the non-zero coefficient used by the data transmission layer according to the bits in the bitmap and the values on the bits, where in the bitmap The bit position corresponds to the candidate non-zero coefficient position, and the value on the bit position indicates whether the data transmission layer uses the non-zero coefficient position; or
  • the network-side device determines the position of the non-zero coefficient used by the data transmission layer according to the index in the index set, where the index set includes the data transmission layer The index of the non-zero coefficient position used; or
  • the network side device determines the position of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations according to the permutation and combination index information , Determine the position of the non-zero coefficient used by the data transmission layer according to the position, wherein the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the position used by the data transmission layer The number of non-zero coefficient positions is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the codebook indication information includes non-zero coefficient indication information used to determine precoding compression coefficients
  • the codebook indication information includes non-zero coefficient indication information used to determine precoding compression coefficients
  • the network side The device determines the precoding of the terminal after decoding the CSI according to the codebook indication information in the CSI, including:
  • the network-side device determines the compression coefficient used by the data transmission layer according to the non-zero coefficient position used by the data transmission layer and the bit number set corresponding to the candidate non-zero coefficient position, wherein the bit number set includes the candidate The number of bits occupied by the amplitude coefficient of the non-zero coefficient position after quantization and the number of bits occupied by the phase coefficient of the candidate non-zero coefficient position after quantization.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the position information in the non-zero coefficient indication information is located in the second part of the CSI;
  • the method also includes:
  • the network-side device determines the number of non-zero coefficients according to the information about the number of non-zero coefficients in the first part of the CSI or the configuration information of the network-side device or system predefined.
  • the network-side device decodes the CSI according to the codebook indication information in the CSI and determines the Before terminal precoding, it also includes:
  • the network side device determines all of the codebook indication information according to the first part or the second part of the CSI; or
  • the network side device determines the part of the codebook indication information according to the first part of the CSI, and determines the remaining part of the codebook indication information according to the second part of the CSI.
  • FIG. 20 a flowchart of a complete method for reporting channel state information according to an embodiment of this application, which specifically includes the following steps:
  • Step 2000 The network side device indicates terminal codebook parameter information
  • Step 2001 The terminal receives codebook parameter information indicated by the network side device
  • Step 2002 The terminal determines the codebook indication information corresponding to the data transmission layer according to the codebook parameter information
  • Step 2003 The terminal determines the CSI according to the codebook indication information
  • Step 2004 The terminal reports the CSI to the network side device
  • Step 2005 The network side device receives the CSI reported by the terminal
  • Step 2006 The network side device determines the codebook parameter used by the data transmission layer according to the codebook indication information in the CSI;
  • Step 2007 The network side device determines the precoding of the terminal according to the codebook parameter used by the data transmission layer.
  • the embodiment of this application also provides a device for reporting channel state information, because this device is the device in the method in the embodiment of this application, and the principle of the device to solve the problem is similar to the method. Therefore, the implementation of the device can refer to the implementation of the method, and the repetition will not be repeated.
  • the first network-side device in the embodiment of the present application includes: a processor 2100, a memory 2101, and a transceiver 2102.
  • the processor 2100 is responsible for managing the bus architecture and general processing, and the memory 2101 can store data used by the processor 2100 when performing operations.
  • the transceiver 2102 is used to receive and send data under the control of the processor 2100.
  • the bus architecture may include any number of interconnected buses and bridges. Specifically, one or more processors represented by the processor 2100 and various circuits of the memory represented by the memory 2101 are linked together.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, power management circuits, etc., which are all known in the art, and therefore, no further descriptions are provided herein.
  • the bus interface provides the interface.
  • the processor 2100 is responsible for managing the bus architecture and general processing, and the memory 2101 can store data used by the processor 2100 when performing operations.
  • the process disclosed in the embodiment of the present application may be applied to the processor 2100 or implemented by the processor 2100.
  • each step of the signal processing flow can be completed by hardware integrated logic circuits in the processor 2100 or instructions in the form of software.
  • the processor 2100 may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the embodiments of the present application The disclosed methods, steps and logic block diagrams.
  • the general-purpose processor may be a microprocessor or any conventional processor.
  • the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory 2101, and the processor 2100 reads the information in the memory 2101, and completes the steps of the signal processing flow in combination with its hardware.
  • the processor 2100 is configured to read a program in the memory 2101 and execute the following process:
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the processor 2100 is further configured to:
  • the terminal places the beam information corresponding to the multiple data transmission layers in the CSI.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processor 2100 is further configured to:
  • the basis vector information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processor 2100 is further configured to:
  • the non-zero coefficient indication information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam, and the processor 2100 is specifically configured to determine the codebook indication information in the following manner:
  • bitmap bitmap is used as the beam information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate orthogonal combined beams, and the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam ;or
  • the index set includes the index of the orthogonal combined beam used by the data transmission layer
  • the permutation and combination index information is used as the codebook indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate codebook parameters and the code used by the data transmission layer The number of this parameter is determined, and the permutation and combination index information indicates the position of the permutation and combination of codebook parameters used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the processor 2100 is further configured to determine the basis vector information in the following manner:
  • bitmap bitmap as the basis vector information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate compression basis vectors, and the value on the bit position indicates whether the data transmission layer uses the compression basis vector;
  • index set as the basis vector information corresponding to the data transmission layer, wherein the index set includes the index of the compressed basis vector used by the data transmission layer;
  • the permutation and combination index information is used as the basis vector information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate compression basis vectors and the compression basis used by the data transmission layer. The number of vectors is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed base vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the processor 2100 is further configured to determine the non-zero coefficient indication information in the following manner:
  • bitmap bitmap is used as the non-zero coefficient indication information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit indicates whether the data transmission layer uses the non-zero coefficient Zero factor position; or
  • the index set includes the index of the non-zero coefficient position used by the data transmission layer
  • the permutation and combination index information is used as the non-zero coefficient indicating information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the data transmission layer uses The number of non-zero coefficient positions is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the terminal places the non-zero coefficient position information in the non-zero coefficient indication information in the CSI
  • the second part of the processor 2100 is also used to:
  • the information about the number of non-zero coefficients in the non-zero coefficient indication information is placed in the first part of the CSI.
  • processor 2100 is further configured to:
  • the part of the codebook indication information is placed in the first part of the CSI, and the remaining part is placed in the second part of the CSI.
  • the embodiment of this application also provides a device for reporting channel state information, because this device is the device in the method in the embodiment of this application, and the principle of the device to solve the problem is similar to the method. Therefore, the implementation of the device can refer to the implementation of the method, and the repetition will not be repeated.
  • the first terminal in the embodiment of the present application includes: a processor 2200, a memory 2201, and a transceiver 2202.
  • the processor 2200 is responsible for managing the bus architecture and general processing, and the memory 2201 can store data used by the processor 2200 when performing operations.
  • the transceiver 2202 is used to receive and transmit data under the control of the processor 2200.
  • the bus architecture may include any number of interconnected buses and bridges. Specifically, one or more processors represented by the processor 2200 and various circuits of the memory represented by the memory 2201 are linked together.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, power management circuits, etc., which are all known in the art, and therefore, no further descriptions are provided herein.
  • the bus interface provides the interface.
  • the processor 2200 is responsible for managing the bus architecture and general processing, and the memory 2201 can store data used by the processor 2200 when performing operations.
  • the process disclosed in the embodiment of the present application may be applied to the processor 2200 or implemented by the processor 2200.
  • each step of the signal processing flow can be completed by hardware integrated logic circuits in the processor 2200 or instructions in the form of software.
  • the processor 2200 may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and may implement or execute the embodiments of the present application The disclosed methods, steps and logic block diagrams.
  • the general-purpose processor may be a microprocessor or any conventional processor.
  • the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory 2201, and the processor 2200 reads the information in the memory 2201 and completes the steps of the signal processing flow in combination with its hardware.
  • the processor 2200 is configured to read the program in the memory 2201 and execute the following process:
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the processor 2200 is specifically configured to:
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processor 2200 is specifically configured to:
  • the compressed basis vectors used by the multiple data transmission layers in the candidate compressed basis vectors are determined according to the basis vector information.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processor 2200 is specifically configured to:
  • the non-zero coefficient positions used by the multiple data transmission layers in the candidate non-zero coefficient positions are determined according to the non-zero coefficient indication information.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the processor 2200 is specifically configured to:
  • the beam information is a bitmap
  • the beam information is an index set, determine the orthogonal combined beam used by the data transmission layer according to the index in the index set, where the index set includes the index of the orthogonal combined beam used by the data transmission layer ;
  • the beam information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate orthogonal combined beams and the number of orthogonal combined beams used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of orthogonal combined beams used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the processor 2200 is specifically configured to:
  • the compressed base vector used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to the candidate compressed base vectors, The value on the bit indicates whether the data transmission layer uses the compressed basis vector; or
  • the base vector information is an index set
  • the basis vector information is permutation and combination index information
  • the basis vector information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate compressed basis vectors and the number of compressed basis vectors used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient, and the processor 2200 is specifically configured to:
  • the non-zero coefficient indication information is a bitmap
  • the position of the non-zero coefficient used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, wherein the bits in the bitmap correspond to the candidate non-zero coefficients Zero coefficient position, the value on the bit position indicates whether the data transmission layer uses the non-zero coefficient position;
  • the non-zero coefficient indication information is an index set, determine the position of the non-zero coefficient used by the data transmission layer according to the index in the index set, wherein the index set includes the non-zero coefficient used by the data transmission layer The index of the location; or
  • the non-zero coefficient indicating information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is based on the number of candidate non-zero coefficient positions and the non-zero coefficient positions used by the data transmission layer The number is determined, and the permutation and combination index information indicates the positions of permutations and combinations of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processor 2200 is specifically configured to:
  • the compression coefficient used by the data transmission layer is determined according to the non-zero coefficient position used by the data transmission layer and the bit number set corresponding to the candidate non-zero coefficient position, wherein the bit number set includes the position of the candidate non-zero coefficient The number of bits occupied after quantization of the amplitude coefficient and the number of bits occupied after quantization of the phase coefficient of the candidate non-zero coefficient position.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the non-zero coefficient position information in the non-zero coefficient indication information is located in the second part of the CSI;
  • the processor 2200 is further configured to:
  • the number of non-zero coefficients is determined according to the information about the number of non-zero coefficients in the first part of the CSI or the configuration information of the network side device or system predefined.
  • processor 2200 is further configured to:
  • the codebook indicates the remaining part of the information.
  • the embodiment of this application also provides a device for reporting channel state information, because this device is the device in the method in the embodiment of this application, and the principle of the device to solve the problem is similar to the method. Therefore, the implementation of the device can refer to the implementation of the method, and the repetition will not be repeated.
  • an embodiment of the present application also provides a device for reporting channel state information.
  • the device includes a processing module 2300 and a sending module 2301:
  • Processing module 2300 Determine the codebook indication information corresponding to the data transmission layer according to the codebook parameter information
  • Sending module 2301 sending channel state information CSI including the codebook indication information to the network side device;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoding orthogonal combined beam
  • the processing module 2300 is also used for:
  • the beam information corresponding to the multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processing module 2300 is also used for:
  • the basis vector information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient
  • the processing module 2300 is also used for:
  • the non-zero coefficient indication information corresponding to multiple data transmission layers is placed in the CSI.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module 2300 is specifically configured to determine the codebook indication information in the following manner:
  • bitmap bitmap is used as the beam information corresponding to the data transmission layer, where the bits in the bitmap correspond to candidate orthogonal combined beams, and the value on the bit indicates whether the data transmission layer uses the orthogonal combined beam ;or
  • the index set includes the index of the orthogonal combined beam used by the data transmission layer
  • the permutation and combination index information is used as the codebook indication information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate codebook parameters and the code used by the data transmission layer The number of this parameter is determined, and the permutation and combination index information indicates the position of the permutation and combination of codebook parameters used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the processing module 2300 is further configured to determine the basis vector information in the following manner:
  • bitmap bitmap as the basis vector information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate compression basis vectors, and the value on the bit position indicates whether the data transmission layer uses the compression basis vector;
  • index set as the basis vector information corresponding to the data transmission layer, wherein the index set includes the index of the compressed basis vector used by the data transmission layer;
  • the permutation and combination index information is used as the basis vector information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate compression basis vectors and the compression basis used by the data transmission layer. The number of vectors is determined, and the permutation and combination index information indicates the position of the permutation and combination of compressed base vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the processing module 2300 is further configured to determine the non-zero coefficient indication information in the following manner:
  • bitmap bitmap is used as the non-zero coefficient indication information corresponding to the data transmission layer, wherein the bits in the bitmap correspond to candidate non-zero coefficient positions, and the value on the bit indicates whether the data transmission layer uses the non-zero coefficient Zero factor position; or
  • the index set includes the index of the non-zero coefficient position used by the data transmission layer
  • the permutation and combination index information is used as the non-zero coefficient indicating information corresponding to the data transmission layer, where the permutation and combination index information is X bits, and X is based on the number of candidate non-zero coefficient positions and the data transmission layer uses The number of non-zero coefficient positions is determined, and the permutation and combination index information indicates the positions of the permutation and combination of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the terminal places the non-zero coefficient position information in the non-zero coefficient indication information in the CSI
  • the second part of the processing module 2300 is also used to:
  • the information about the number of non-zero coefficients in the non-zero coefficient indication information is placed in the first part of the CSI.
  • processing module 2300 is further configured to:
  • the part of the codebook indication information is placed in the first part of the CSI, and the remaining part is placed in the second part of the CSI.
  • the embodiment of this application also provides a device for reporting channel state information, because this device is the device in the method in the embodiment of this application, and the principle of the device to solve the problem is similar to the method. Therefore, the implementation of the device can refer to the implementation of the method, and the repetition will not be repeated.
  • an embodiment of the present application also provides a device for reporting channel state information.
  • the device includes a receiving module 2400 and a processing module 2401:
  • Receiving module 2400 receiving the CSI including the codebook indication information corresponding to the data transmission layer reported by the terminal;
  • Processing module 2401 Determine precoding of the terminal after decoding the CSI according to the codebook indication information in the CSI;
  • the codebook indication information includes some or all of the following:
  • the beam information used to determine the precoding orthogonal combined beam the basis vector information used to determine the precoding compression basis vector, and the non-zero coefficient indication information used to determine the precoding compression coefficient.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module 2401 is specifically configured to:
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector
  • the processing module 2401 is specifically configured to:
  • the compressed basis vectors used by the multiple data transmission layers in the candidate compressed basis vectors are determined according to the basis vector information.
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient
  • the processing module 2401 is specifically configured to:
  • the non-zero coefficient positions used by the multiple data transmission layers in the candidate non-zero coefficient positions are determined according to the non-zero coefficient indication information.
  • the codebook indication information includes beam information used to determine a precoded orthogonal combined beam
  • the processing module 2401 is specifically configured to:
  • the beam information is a bitmap
  • the beam information is an index set, determine the orthogonal combined beam used by the data transmission layer according to the index in the index set, where the index set includes the index of the orthogonal combined beam used by the data transmission layer ;
  • the beam information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate orthogonal combined beams and the number of orthogonal combined beams used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of orthogonal combined beams used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes basis vector information used to determine a precoding compression basis vector, and the processing module 2401 is specifically configured to:
  • the compressed base vector used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, where the bits in the bitmap correspond to the candidate compressed base vectors, The value on the bit indicates whether the data transmission layer uses the compressed basis vector; or
  • the base vector information is an index set
  • the basis vector information is permutation and combination index information
  • the basis vector information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is determined according to the number of candidate compressed basis vectors and the number of compressed basis vectors used by the data transmission layer
  • the permutation and combination index information indicates the position of the permutation and combination of compressed basis vectors used by the data transmission layer in all permutations and combinations;
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient, and the processing module 2401 is specifically configured to:
  • the non-zero coefficient indication information is a bitmap
  • the position of the non-zero coefficient used by the data transmission layer is determined according to the bits in the bitmap and the values on the bits, wherein the bits in the bitmap correspond to the candidate non-zero coefficients.
  • Zero coefficient position the value on the bit position indicates whether the data transmission layer uses the non-zero coefficient position; or
  • the non-zero coefficient indication information is an index set, determine the position of the non-zero coefficient used by the data transmission layer according to the index in the index set, wherein the index set includes the non-zero coefficient used by the data transmission layer The index of the location; or
  • the non-zero coefficient indicating information is permutation and combination index information
  • the permutation and combination index information is X bits
  • X is based on the number of candidate non-zero coefficient positions and the non-zero coefficient positions used by the data transmission layer The number is determined, and the permutation and combination index information indicates the positions of permutations and combinations of non-zero coefficient positions used by the data transmission layer in all permutations and combinations.
  • the codebook indication information includes non-zero coefficient indication information used to determine the precoding compression coefficient
  • the processing module 2401 is specifically configured to:
  • the compression coefficient used by the data transmission layer is determined according to the non-zero coefficient position used by the data transmission layer and the bit number set corresponding to the candidate non-zero coefficient position, wherein the bit number set includes the position of the candidate non-zero coefficient The number of bits occupied after quantization of the amplitude coefficient and the number of bits occupied after quantization of the phase coefficient of the candidate non-zero coefficient position.
  • the codebook indication information includes non-zero coefficient indication information used to determine a precoding compression coefficient, and the non-zero coefficient position information in the non-zero coefficient indication information is located in the second part of the CSI;
  • the processing module 2401 is also used for:
  • the number of non-zero coefficients is determined according to the information about the number of non-zero coefficients in the first part of the CSI or the configuration information of the network side device or system predefined.
  • processing module 2401 is further configured to:
  • An embodiment of the present application further provides a computer-readable non-volatile storage medium, including program code, when the program code runs on a computing terminal, the program code is used to make the computing terminal execute the implementation of the present application.
  • a computer-readable non-volatile storage medium including program code, when the program code runs on a computing terminal, the program code is used to make the computing terminal execute the implementation of the present application. Example of the steps of the method for reporting channel state information.
  • this application may take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code implemented in the medium to be used by the instruction execution system or Used in conjunction with the instruction execution system.
  • a computer-usable or computer-readable medium can be any medium that can contain, store, communicate, transmit, or transmit a program for use by an instruction execution system, device, or device, or in combination with an instruction execution system, Device or equipment use.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种信道状态信息上报的方法和设备,涉及无线通信技术领域,用以解决目前针对Rel-16的码本结构,还未有相应的CSI上报方法的问题,本申请方法包括:终端根据码本参数信息确定数据传输层对应的码本指示信息;所述终端将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;其中,所述码本指示信息包括下列中的部分或全部:用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息,由于本申请将包含各数据传输层码本指示信息的CSI上报给网络侧设备,提出了一种针对Rel-16的码本结构CSI上报的方法,保证一定的反馈开销。

Description

一种信道状态信息上报的方法和设备
相关申请的交叉引用
本申请要求在2019年03月21日提交中国专利局、申请号为201910215992.2、申请名称为“一种信道状态信息上报的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信技术领域,特别涉及一种信道状态信息上报的方法和设备。
背景技术
NR(New Radio,新空口)系统中定义了Type II(类型II)码本。Rel-15中的Type II码本基于正交组合波束的线性合并,具有较高的信道量化精度,但由于每个子带的反馈既包括子带相位系数和子带幅度系数,当子带数目较大时,反馈全部子带的系数所需要的反馈开销巨大。
NR Rel-16中定义了一种低开销Type II码本,基于正交组合波束的线性合并和子带系数压缩的方法,将每个子带的系数进行压缩,将压缩后的系数反馈给基站。以Rank(秩序)=1为例,对于全部子带,码本可以表示为:
Figure PCTCN2019128026-appb-000001
其中,W 1中包含的正交组合波束与Rel-15的Type II码本相同;
Figure PCTCN2019128026-appb-000002
表示正交组合波束,L表示组内的正交组合波束数;
Figure PCTCN2019128026-appb-000003
表示压缩后系数,这里p i,j表示幅度系数,c i,j表示相位系数,系数需反馈给基站;W f表示压缩基向量, 其中包含M个基向量,每个向量的长度为N,N由子带个数所确定。
Figure PCTCN2019128026-appb-000004
中的压缩后系数需要经过量化后反馈给基站。目前针对Rel-16的码本结构,还未有相应的CSI上报方法。
综上所述,目前针对Rel-16的码本结构,还未有相应的CSI上报方法。
发明内容
本申请提供一种信道状态信息上报的方法和设备,用以解决现有技术中存在针对Rel-16的码本结构,还未有相应的CSI上报方法的问题。
第一方面,本申请实施例提供的一种信道状态信息上报的方法包括:
终端根据码本参数信息确定数据传输层对应的码本指示信息;
所述终端将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
上述方法,终端通过测量确定码本指示信息后,将包含码本指示信息的CSI上报给网络侧设备,其中码本指示信息是针对Rel-16的码本结构的,包括但不限于波束信息、基向量信息、非零系数指示信息中的部分或全部,提出了一种针对Rel-16的码本结构CSI上报的方法,实现了Type II CSI中的波束指示、基向量指示或非零系数位置指示的上报,保证一定的反馈开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
若确定多个数据传输层对应的所述波束信息相同,则所述终端将所述多个数据传输层对应的所述波束信息置于所述CSI中。
上述方法,在终端上报波束信息时,根据系统预定义,若多个数据传输 层使用的波束相同,或者其中一个数据传输层使用的波束中包含其他层使用的波束,此时可确定多个数据传输层对应的波束信息相同,此时则可仅上报一个波束信息即可,节省了开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
若确定多个数据传输层对应的所述基向量信息相同,则所述终端将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
上述方法,在终端上报基向量信息时,根据系统预定义,若多个数据传输层使用的压缩基向量相同,或者其中一个数据传输层使用的压缩基向量中包含其他层使用的压缩基向量,此时可确定多个数据传输层对应的基向量信息相同,此时则可仅上报一个基向量信息即可,节省了开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
若确定多个数据传输层对应的所述非零系数指示信息相同,则所述终端将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
上述方法,在终端上报非零系数指示信息时,根据系统预定义,若多个数据传输层使用的非零系数的个数和位置都相同,或者其中一个数据传输层使用的非零系数的个数和位置中包含其他层使用的非零系数的个数和位置,此时可确定多个数据传输层对应的非零系数指示信息相同,此时则可仅上报一个非零系数指示信息即可,节省了开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述终端通过下列方式确定所述波束信息:
所述终端将比特位图bitmap作为所述数据传输层对应的波束信息,其中 所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
所述终端将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
所述终端将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述终端通过下列方式确定所述基向量信息:
所述终端将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
所述终端将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
所述终端将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述终端通过下列方式确定所述非零系数指示信息:
所述终端将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
所述终端将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
所述终端将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
上述方法,终端通过bitmap、索引集合或是排列组合索引信息的形式表示测量得到的码本指示信息,清楚的指示出候选正交组合波束、候选压缩基向量或是候选非零系数位置中终端所使用的,实现了高性能的信息指示。
在一种可能的实现方式中,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分;
所述方法还包括:
所述终端将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
上述方法,当非零系数指示信息中的非零系数位置信息位于CSI的第二部分时,需要将非零系数指示信息中的非零系数个数信息置于CSI的第一部分,便于网络侧设备在对CSI解码时确定压缩系数。
在一种可能的实现方式中,所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
所述终端将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
所述终端将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
上述方法,在将码本指示信息置于CSI时,有很多种方法,例如全部置于CSI的第一部分,全部置于CSI的第二部分,或者部分置于CSI的第一部分、部分置于CSI的第二部分,丰富了CSI上报的方法。
第二方面,本申请实施例提供的一种信道状态信息上报的方法包括:
网络侧设备接收终端上报的包含数据传输层对应的码本指示信息的CSI;
所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
上述方法,网络侧设备接收终端发送的而包含码本指示信息的CSI,其中码本指示信息是针对Rel-16的码本结构的,包括但不限于波束信息、基向量信息、非零系数指示信息中的部分或全部,网络侧设备通过对CSI解码则可确定终端所使用的预编码,提出了一种针对Rel-16的码本结构CSI上报的方法,实现了Type II CSI中的波束指示、基向量指示或非零系数位置指示的上报,保证一定的反馈开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述网络侧设备确定所述CSI中的一个波束信息对应多个数据传输层,则所述网络侧设备根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
上述方法,若CSI中某一波束信息对应多个数据传输层,即多个数据传输层的波束信息相同,此时,则由网络侧设备根据系统预定义或是网络侧设备配置信息确定出这多个预定义编码层中各层所使用的正交组合波束,节省开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述网络侧设备确定所述CSI中一个基向量信息对应多个数据传输层, 则所述网络侧设备根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
上述方法,若CSI中某一基向量信息对应多个数据传输层,即多个数据传输层的基向量信息相同,此时,则由网络侧设备根据系统预定义或是网络侧设备配置信息确定出这多个预定义编码层中各层所使用的压缩基向量,节省开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述网络侧设备确定所述CSI中一个非零系数指示信息对应多个数据传输层,则所述网络侧设备根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
上述方法,若CSI中某一非零系数指示信息对应多个数据传输层,即多个数据传输层的非零系数指示信息相同,此时,则由网络侧设备根据系统预定义或是网络侧设备配置信息确定出这多个预定义编码层中各层所使用的非零系数的位置,节省开销。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述波束信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
若所述波束信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
若所述波束信息为排列组合索引信息,则所述网络侧设备根据所述排列 组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述基向量信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
若所述基向量信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
若所述基向量信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述非零系数指示信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所 述数据传输层是否使用所述非零系数位置;或
若所述非零系数指示信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
若所述非零系数指示信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
上述方法,通过bitmap、索引集合或是排列组合索引信息的形式表示终端测量得到的码本指示信息,清楚的指示出候选的正交组合波束或是压缩基向量或是非零系数位置中终端所使用的,实现了高性能的信息指示。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码,包括:
所述网络侧设备根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
上述方法,网络侧设备在确定数据传输层使用的压缩系数时则需要根据非零系数指示信息确定出非零系数的个数、位置后,需要根据各非零系数的幅度系数以及相位系数在进行量化后占用的比特数确定出数据传输层所使用的压缩系数,进而以确定终端的预编码。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩 系数的非零系数指示信息,且所述非零系数指示信息中的位置信息位于所述CSI的第二部分;
所述方法还包括:
所述网络侧设备根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
上述方法,当非零系数指示信息中的非零系数位置信息位于CSI的第二部分时,需要将非零系数指示信息中的非零系数个数信息置于CSI的第一部分,便于网络侧设备在对CSI解码时确定压缩系数。
在一种可能的实现方式中,所述网络侧设备接收终端上报的包含数据传输层对应的码本指示信息的CSI之后,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码之前,还包括:
所述网络侧设备根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或
所述网络侧设备根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
上述方法,在终端上报CSI时的方式有很多种,网络侧设备在接收到CSI后的处理方式也对应有很多种,实现了多种可能的CSI解码方式。
第三方面,本申请实施例提供的一种信道状态信息上报的设备包括:处理器和存储器;其中,处理器,用于读取存储器中的程序并执行下列过程:
根据码本参数信息确定数据传输层对应的码本指示信息;
将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
所述处理器还用于:
若确定多个数据传输层对应的所述波束信息相同,则将所述多个数据传输层对应的所述波束信息置于所述CSI中。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
所述处理器还用于:
若确定多个数据传输层对应的所述基向量信息相同,则将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
所述处理器还用于:
若确定多个数据传输层对应的所述非零系数指示信息相同,则将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器还用于通过下列方式确定所述波束信息:
将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器还用于通过下列方式确定所述基向量信息:
将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输 层是否使用所述压缩基向量;或
将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器还用于通过下列方式确定所述非零系数指示信息:
将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
在一种可能的实现方式中,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分,所述处理器还用于:
将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
在一种可能的实现方式中,所述处理器还用于:
将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部 分置于所述CSI的第二部分。
第四方面,本申请实施例提供的一种信道状态信息上报的设备包括:处理器和存储器;其中,处理器,用于读取存储器中的程序并执行下列过程:
接收终端上报的包含数据传输层对应的码本指示信息的CSI;
根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器具体用于:
若确定所述CSI中一个波束信息对应多个数据传输层,则根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器具体用于:
若确定所述CSI中一个基向量信息对应多个数据传输层,则根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器具体用于:
若确定所述CSI中一个非零系数指示信息对应多个数据传输层,则根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器具体用于:
若所述波束信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
若所述波束信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
若所述波束信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器具体用于:
若所述基向量信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
若所述基向量信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
若所述基向量信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器具体用于:
若所述非零系数指示信息为bitmap,则根据所述bitmap中的比特位以及 比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
若所述非零系数指示信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
若所述非零系数指示信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器具体用于:
根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
在一种可能的实现方式中,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的非零系数位置信息位于所述CSI的第二部分;
所述处理器还用于:
根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
在一种可能的实现方式中,所述处理器还用于:
根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或 根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
第五方面,本申请实施例还提供一种信道状态信息上报的设备,该设备包括处理模块和发送模块:
处理模块,用于根据码本参数信息确定数据传输层对应的码本指示信息;
发送模块,用于将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
所述处理模块还用于:
若确定多个数据传输层对应的所述波束信息相同,则将所述多个数据传输层对应的所述波束信息置于所述CSI中。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
所述处理模块还用于:
若确定多个数据传输层对应的所述基向量信息相同,则将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
所述处理模块还用于:
若确定多个数据传输层对应的所述非零系数指示信息相同,则将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理模块还用于通过下列方式确定所述波束信息:
将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理模块还用于通过下列方式确定所述基向量信息:
将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块还用于通过下列方式确定所述非零系数指示信息:
将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
在一种可能的实现方式中,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分,所述处理模块还用于:
将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
在一种可能的实现方式中,所述处理模块还用于:
将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
第六方面,本申请实施例还提供一种信道状态信息上报的设备,该设备包括接收模块和处理模块:
接收模块,用于处理接收终端上报的包含数据传输层对应的码本指示信息的CSI;
处理模块,用于根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理模块具体用于:
若确定所述CSI中一个波束信息对应多个数据传输层,则根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理模块具体用于:
若确定所述CSI中一个基向量信息对应多个数据传输层,则根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块具体用于:
若确定所述CSI中一个非零系数指示信息对应多个数据传输层,则根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理模块具体用于:
若所述波束信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
若所述波束信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
若所述波束信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理模块具体用于:
若所述基向量信息为bitmap,则根据所述bitmap中的比特位以及比特位 上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
若所述基向量信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
若所述基向量信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块具体用于:
若所述非零系数指示信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
若所述非零系数指示信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
若所述非零系数指示信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中 的位置。
在一种可能的实现方式中,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块具体用于:
根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
在一种可能的实现方式中,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的非零系数位置信息位于所述CSI的第二部分;
所述处理模块还用于:
根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
在一种可能的实现方式中,所述处理模块还用于:
根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或
根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
第七方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理单元执行时实现第一方面所述方法的步骤。
另外,第三方面至第六方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为本申请实施例提供的一种针对Rel-15 Type II码本结构的CSI第一部分示意图;
图1B为本申请实施例提供的一种针对Rel-15 Type II码本结构的CSI第二部分示意图;
图2为本申请实施例提供的一种信道状态信息上报的系统示意图;
图3为本申请实施例提供的第一种bitmap表示波束信息的示意图;
图4为本申请实施例提供的第二种bitmap表示波束信息的示意图;
图5为本申请实施例提供的第一种bitmap表示基向量信息的示意图;
图6为本申请实施例提供的第二种bitmap表示基向量信息的示意图;
图7为本申请实施例提供的第一种bitmap表示非零系数指示信息的示意图;
图8为本申请实施例提供的第二种bitmap表示非零系数指示信息的示意图;
图9A为本申请实施例提供的第一种针对Rel-16 Type II码本结构的CSI第一部分示意图;
图9B为本申请实施例提供的第一种针对Rel-16 Type II码本结构的CSI第二部分示意图;
图10A为本申请实施例提供的第二种针对Rel-16 Type II码本结构的CSI第一部分示意图;
图10B为本申请实施例提供的第二种针对Rel-16 Type II码本结构的CSI第二部分示意图;
图11A为本申请实施例提供的第三种针对Rel-16 Type II码本结构的CSI第一部分示意图;
图11B为本申请实施例提供的第三种针对Rel-16 Type II码本结构的CSI第三部分示意图;
图12为本申请实施例提供的第三种bitmap表示波束信息的示意图;
图13为本申请实施例提供的第四种bitmap表示波束信息的示意图;
图14为本申请实施例提供的第三种bitmap表示基向量信息的示意图;
图15A为本申请实施例提供的第四种bitmap表示基向量信息的示意图;
图15B为本申请实施例提供的第五种bitmap表示基向量信息的示意图;
图16为本申请实施例提供的第三种bitmap表示非零系数指示信息的示意图;
图17为本申请实施例提供的第四种bitmap表示非零系数指示信息的示意图;
图18为本申请实施例提供的第一种信道状态信息上报的方法示意图;
图19为本申请实施例提供的第二种信道状态信息上报的方法示意图;
图20为本申请实施例提供的一种信道状态信息上报的完整方法流程图;
图21为本申请实施例提供的一种信道状态信息上报的终端结构示意图;
图22为本申请实施例提供的一种信道状态信息上报的网络侧设备结构示意图;
图23为本申请实施例提供的另一种信道状态信息上报的终端结构示意图;
图24为本申请实施例提供的另一种信道状态信息上报的网络侧设备结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
下面对文中出现的一些词语进行解释:
1、本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关 系。
2、本申请实施例中术语“数据传输层”表示预编码模块的输入,每个层代表一个空间域或波束域独立传输的数据流,一般最多有四层,分别为层一、层二、层三、层四。
3、本申请实施例中术语“终端”表示可以上报信道状态信息的通信设备,包括手机、电脑、平板等。
4、本申请实施例中术语“网络侧设备”表示可以接收终端上报的信道状态信息并解码的通信设备,包括基站、宏基站等。
5、本申请实施例中术语“CSI的第一部分”参见3GPP(the 3rd Generation Partnership Project,第三代合作伙伴项目)38.214协议第5.2.3小节,对于Type I和Type II CSI对PUSCH(Physical Uplink Shared Channel,物理上行链路共享信道)的反馈,CSI上报由两部分组成,对于Type II码本CSI反馈,第一部分具有固定的有效载荷大小,包含RI、CQI(Channel Quality Indicator,信道质量指示)和每层数据传输层的非零宽带幅度系数的指示。
6、本申请实施例中术语“CSI的第二部分”包含CSI的PMI(Precoding Matrix Indicator,预编码矩阵指示),第一部分与第二部分分别编码,并且第一部分应该第二部分之前完成完整传输,并用于表示第二部分中的信息位的数量。
本申请实施例描述的应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
NR Rel-15中,定义了Type II码本。其基于对正交组合波束组内的波束进行线性合并的方式,支持Rank1和Rank2码本。对于一个子带,Rank1码本表示为:
Figure PCTCN2019128026-appb-000005
Rank2码本表示为:
Figure PCTCN2019128026-appb-000006
其中
Figure PCTCN2019128026-appb-000007
L表示组内的正交组合波束数,
Figure PCTCN2019128026-appb-000008
表示正交组合波束,其采用2D DFT(Two Dimensional Discrete Fourier Transform,二维傅里叶变换)向量,r=0,1表示双极化天线阵列中的第一极化方向和第二极化方向,l=0,1表示层。
Figure PCTCN2019128026-appb-000009
表示作用于波束组中波束i,极化方向r及层l的宽带幅度系数;
Figure PCTCN2019128026-appb-000010
表示作用于波束组中波束i,极化方向r及层l的子带幅度系数;c r,l,i表示作用于波束组中波束i,极化方向r及层l的子带相位系数。由于Rank=2的码本系数个数约为Rank=1的码本系数个数的一倍,因此秩RI(Rank Indication,秩指示)取值不同时码本的开销差异巨大。由于基站接收到终端反馈的CSI时,在正确解码前无法获知RI的取值,因此无法判断CSI的开销大小。为了避免因开销模糊而造成基站无法正确进行CSI解码,在Rel-15中,对于Type II CSI的上报采用了以下的两部分结构:
CSI的第一部分包括RI,第一个codeword(码字)对应的宽带CQI,第一个codeword对应的差分CQI,层一的零系数个数和层二的零系数个数。如图1A所示。
CSI的第二部分包括旋转因子,波束信息,层一的最强波束指示,层一的宽带幅度系数,层二的最强波束指示,层二的宽带幅度系数,偶数子带的子带相位和或子带幅度系数,奇数子带的子带相位和或子带幅度系数。如图1B所示。
其中CSI的第一部分开销固定,与RI的取值无关,而CSI的第二部分的开销可以由第一部分的解码后的结果确定。因此避免了开销模糊问题。
由于每个子带的反馈既包括子带相位系数和子带幅度系数,当子带数目较大时,反馈全部子带的系数所需要的反馈开销巨大。NR Rel-16中定义了低开销Type II码本,其将每个子带的系数进行压缩,将压缩后的系数反馈给基站。以Rank=1为例,对于全部子带,码本可以表示为:
Figure PCTCN2019128026-appb-000011
其中,W 1中包含的正交组合波束,与Rel-15的Type II码本相同;
Figure PCTCN2019128026-appb-000012
表示压缩后系数,这里p i,j表示幅度系数,c i,j表示相位系数,系数需反馈给基站;W f表示压缩基向量,其中包含M个基向量,每个向量的长度为N,N由子带个数所确定。
Figure PCTCN2019128026-appb-000013
中的压缩后系数需要经过量化后反馈给基站。目前针对Rel-16的码本结构,还未有相应的CSI上报方法。
因此本申请实施例针对Rel-16的码本结构提出一种CSI上报方法,可以实现Rank=3或4时的波束指示、压缩基向量指示以及各层的压缩系数中非零系数的指示,并保证一定的反馈开销。
针对上述场景,下面结合说明书附图对本申请实施例做进一步详细描述。
如图2所示,本申请实施例的信道状态信息上报的方法,系统包括:终端10和网络侧设备20。
终端10,用于根据码本参数信息确定数据传输层对应的码本指示信息;将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
网络侧设备20,用于接收终端上报的包含数据传输层对应的码本指示信息的CSI;根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的 预编码;
其中,所述码本指示信息包括但不限于下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
通过上述方案,终端通过测量确定码本指示信息后,将包含码本指示信息的CSI上报给网络侧设备,其中码本指示信息是针对Rel-16的码本结构的,包括但不限于波束信息、基向量信息、非零系数指示信息中的部分或全部,网络侧设备根据接收到的CSI进行解码确定终端的预编码,使得网络侧设备可以及时的获取信道信息,提出了一种针对Rel-16的码本结构CSI上报的方法,实现了Type II CSI中的波束指示、基向量指示或非零系数位置指示的上报,保证一定的反馈开销。
在本申请实施例中,用于确定预编码正交组合波束的波束信息表示一层或多层数据传输层所使用的波束信息;用于确定预编码压缩基向量的基向量信息表示一层或多层数据传输层所使用的基向量信息;用于确定预编码压缩系数的非零系数指示信息表示一层或多层数据传输层的非零系数指示信息。
在本申请实施例中,终端根据码本参数信息确定数据传输层对应的码本指示信息时,所述码本参数信息可以是系统预定义的,也可以是网络侧设备配置的,终端根据码本参数信息对波束信息、基向量信息以及非零系数指示信息进行测量并上报。其中,码本参数信息包括候选码本参数以及数据传输层使用的码本参数的个数等信息。
例如,码本参数信息一为:Rank=2,候选的正交组合波束个数J=16,候选基向量的个数N=13,层一采用的波束个数L 0=4,基向量个数M 0=4,非零个数为
Figure PCTCN2019128026-appb-000014
层二采用的波束个数L 1=4,基向量个数M 1=2,非零个数为
Figure PCTCN2019128026-appb-000015
例如,码本参数信息二为:Rank=4,候选的正交组合波束个数J=16,候选基向量的个数N=13,层一和层二采用的波束个数L l=4,基向量个数M l=4, 非零个数为
Figure PCTCN2019128026-appb-000016
假设层三和层四采用的波束个数
Figure PCTCN2019128026-appb-000017
基向量个数
Figure PCTCN2019128026-appb-000018
非零个数为
Figure PCTCN2019128026-appb-000019
例如,码本参数信息三为:Rank=2或4,候选的正交组合波束个数J=16,候选基向量的个数N=13,层一、层二、层三和层四采用的波束个数相等、基向量个数相等、上报的非零个数相等,即
Figure PCTCN2019128026-appb-000020
非零个数为
Figure PCTCN2019128026-appb-000021
在本申请实施例中,网络侧设备对接收到的CSI进行解码时则可确定候选码本参数中终端所使用的码本参数,码本参数包括但不限于下列的部分或全部:
正交组合波束、压缩基向量、非零系数位置。
在本申请实施例中,码本指示信息包括用于确定预编码正交组合波束的波束信息,终端通过下列方式确定波束信息:
确定方式一、终端将比特位图bitmap作为数据传输层对应的波束信息。
其中,bitmap中的比特位对应候选正交组合波束,比特位上的数值表示数据传输层是否使用这一比特位对应的正交组合波束。
具体的,若所述波束信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束。
如图3所示,通过bitmap1表示层一的波束信息,候选的正交组合波束集合中包含了J=16个候选正交组合波束,则bitmap1的长度为J。假设层一选择了L=4个波束向量,其中L个bit设置为1,其它均为0,即比特值为1表示层一使用了这一比特位对应的候选正交组合波束,比特值为0表示层一未使用这一比特位对应的候选正交组合波束,由图3可知层一使用的16个候选正交组合波束中的第1、3、8、12个波束。
可选的,在用bitmap表示波束信息时,例如用bitmap表示层一的波束信息,假设层一选择了L=4个波束向量,则将L个bit设置为0,其它均为1,即比特值为0表示层一使用了这一比特位对应的候选正交组合波束,比特值 为1表示层一未使用这一比特位对应的候选正交组合波束。
确定方式二、终端将索引集合作为数据传输层对应的波束信息。
其中,索引集合包括数据传输层使用的正交组合波束的索引。
具体的,若所述波束信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束。
通过索引集合的方式表示层一的波束信息,例如,使用包含L=4个元素的索引集合指示,如{2,3,5,6},网络侧设备根据索引值确定索引值为2,3,5,6的正交组合波束为层一使用的4个正交组合波束。
确定方式三、终端将排列组合索引信息作为数据传输层对应的波束信息。
其中,排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及数据传输层使用的正交组合波束的个数确定的,且排列组合索引信息表示数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置,X是整数。
具体的,若所述波束信息为排列组合索引信息,则所述网络侧设备根据排列组合索引信息确定数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据位置确定数据传输层使用的正交组合波束。
例如,排列组合索引信息所用的比特数X为
Figure PCTCN2019128026-appb-000022
Figure PCTCN2019128026-appb-000023
为小数时,则向上取整(不是小数时需要进1,例如
Figure PCTCN2019128026-appb-000024
则X取11),其中J为候选正交组合波束的个数,L为层一所使用的正交组合波束的个数,假设J=16,L=4,则
Figure PCTCN2019128026-appb-000025
(保留两位小数),进1取整则为11,即需要11bit来表示,通过排列组合的方式确定从16个候选正交组合波束中选择4个波束共有1820种情况,这些情况通过一个11bit的排列组合索引信息即可表示,一个排列组合索引信息表示一种排列组合的情况,例如排列组合索引信息00000001011,这一索引信息所表示的排列组合在所有的排列组合中所占的位置为第12种,则确定第12种排列组合的情况,假设第12种排列组 合的情况为选取这16个候选正交组合波束中的第1、2、3、16个波束,即可确定层一使用的4个候选正交组合波束为第1、2、3、16个波束。
需要说明的是,本申请实施例中所列举的波束信息的确定方式只是举例说明,任何一种波束信息的确定方式都适用于本申请实施例。
在本申请实施例中,码本指示信息包括用于确定预编码压缩基向量的基向量信息,终端通过下列方式确定基向量信息:
确定方式一、终端将比特位图bitmap作为数据传输层对应的基向量信息。
其中,bitmap中的比特位对应候选压缩基向量,比特位上的数值表示数据传输层是否使用这一比特位对应的压缩基向量。
具体的,若所述基向量信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量。
如图3所示,通过bitmap1表示层一的基向量信息,候选的压缩基向量集合中包含了N=16个候选压缩基向量,则bitmap1的长度为N。假设层一选择了M=4个波束向量,其中M个bit设置为1,其它均为0,即比特值为1表示层一使用了这一比特位对应的候选压缩基向量,比特值为0表示层一未使用这一比特位对应的候选压缩基向量,由图3可知层一使用的16个候选压缩基向量中的第1、3、8、12个波束。
可选的,在用bitmap表示基向量信息时,例如用bitmap表示层一的基向量信息,假设层一选择了M=4个波束向量,则将M个bit设置为0,其它均为1,即比特值为0表示层一使用了这一比特位对应的候选压缩基向量,比特值为1表示层一未使用这一比特位对应的候选压缩基向量。
确定方式二、终端将索引集合作为数据传输层对应的基向量信息。
其中,索引集合包括数据传输层使用的压缩基向量的索引。
具体的,若所述基向量信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量。
通过索引集合的方式表示层一的基向量信息,例如,使用包含M=4个元素的索引集合指示,如{2,3,5,6},网络侧设备根据索引值确定索引值为2, 3,5,6的压缩基向量为层一使用的4个压缩基向量。
确定方式三、终端将排列组合索引信息作为数据传输层对应的基向量信息。
其中,排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及数据传输层使用的压缩基向量的个数确定的,且排列组合索引信息表示数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置,X是整数。
具体的,若所述基向量信息为排列组合索引信息,则所述网络侧设备根据排列组合索引信息确定数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据位置确定数据传输层使用的压缩基向量。
例如,排列组合索引信息所用的比特数X为
Figure PCTCN2019128026-appb-000026
Figure PCTCN2019128026-appb-000027
为小数时,则向上取整(不是小数时需要进1,例如
Figure PCTCN2019128026-appb-000028
则X取11),其中N为候选压缩基向量的个数,M为层一所使用的压缩基向量的个数,假设N=16,M=4,则
Figure PCTCN2019128026-appb-000029
(保留两位小数),进1取整则为11,即需要11bit来表示,通过排列组合的方式确定从16个候选压缩基向量中选择4个压缩基向量共有1820种情况,这些情况通过一个11bit的排列组合索引信息即可表示,一个排列组合索引信息表示一种排列组合的情况,例如排列组合索引信息00000001011,这一索引信息所表示的排列组合在所有的排列组合中所占的位置为第12种,则确定第12种排列组合的情况,假设第12种排列组合的情况为选取这16个候选压缩基向量中的第1、2、3、16个压缩基向量,即可确定层一使用的4个候选压缩基向量为第1、2、3、16个压缩基向量。
需要说明的是,本申请实施例中所列举的基向量信息的确定方式只是举例说明,任何一种基向量信息的确定方式都适用于本申请实施例。
在本申请实施例中,码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,终端通过下列方式确定非零系数指示信息:
确定方式一、终端将比特位图bitmap作为数据传输层对应的非零系数指示信息。
其中,bitmap中的比特位对应候选非零系数位置,比特位上的数值表示数据传输层是否使用候选非零系数位置。
具体的,若所述非零系数指示信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置。
如图7所示的bitmap表示,图中比特值为1的比特位表示该位置为非零系数,图中比特值为0的比特位表示该位置不为非零系数(或者表示该位置不是该bitmap对应的数据传输层使用的非零系数位置),根据比特值为1的比特位的个数可确定非零系数的个数。
或者,用比特值为0的比特位表示该位置为非零系数,用比特值为1的比特位表示该位置不为非零系数(或者表示该位置不是该bitmap对应的数据传输层使用的非零系数位置),根据比特值为0的比特位的个数可确定非零系数的个数。
确定方式二、终端将索引集合作为数据传输层对应的非零系数指示信息。
其中,索引集合包括数据传输层使用的非零系数位置的索引。
具体的,若所述非零系数指示信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置。
通过索引集合的方式表示层一的基向量信息,例如,用索引集合表示为{1.1,1.2,2.1,2.2,2.3,2.4,3.2,4.3,5.1,5.3,5.4,6.1,7.1,7.2,7.3,7.4},其中小数点前的位数表示非零系数所在的行,小数点后的位数表示非零系数所在的列,例如1.1则表示第一行第一列为非零系数,非零系数的个数即索引集合中索引值的个数,非零系数的位置即索引集合中索引值所表示的位置;
确定方式三、终端将排列组合索引信息作为数据传输层对应的非零系数指示信息。
其中,排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及数据传输层使用的非零系数位置的个数确定的,且排列组合索引信息表示数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置,X是整数。
具体的,若所述非零系数指示信息为排列组合索引信息,则所述网络侧设备根据排列组合索引信息确定数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据位置确定数据传输层使用的非零系数位置。
例如,排列组合索引信息所用的比特数X为
Figure PCTCN2019128026-appb-000030
Figure PCTCN2019128026-appb-000031
为小数时,则向上取整(不是小数时需要进1,例如
Figure PCTCN2019128026-appb-000032
则X取11),其中J为候选非零系数位置的个数,L为层一所使用的非零系数位置的个数,假设J=16,L=4,则
Figure PCTCN2019128026-appb-000033
(保留两位小数),进1取整则为11,即需要11bit来表示,通过排列组合的方式确定从16个候选非零系数位置中选择4个非零系数位置共有1820种情况,这些情况通过一个11bit的排列组合索引信息即可表示,一个排列组合索引信息表示一种排列组合的情况,例如排列组合索引信息00000001011,这一索引信息所表示的排列组合在所有的排列组合中所占的位置为第12种,则确定第12种排列组合的情况,则第12种排列组合的情况表示的非零系数位置情况即数据传输层使用的非零系数位置。
需要说明的是,本申请实施例中所列举的非零系数指示信息的确定方式只是举例说明,任何一种非零系数指示信息的确定方式都适用于本申请实施例。
在本申请实施例中,码本指示信息包括用于确定预编码正交组合波束的波束信息;若终端确定多个数据传输层对应的波束信息相同,则将多个数据传输层对应的波束信息置于CSI中;网络侧设备在确定一个波束信息对于多个数据传输层后,根据这一波束信息确定候选码本参数中多个数据传输层使用的正交组合波束。
具体的,终端根据系统预定义的指示或是网络侧设备配置信息确定某一个数据传输层所使用的波束与其它层所使用的波束相同或是包含其它层所使用的波束时,确定多个数据传输层对应的波束信息相同,则可将其中的一个数据传输层对应的波束信息作为第一波束信息,其它的数据传输层对应的波束信息可不上报,可根据第一波束信息得到,具体由网络侧设备根据系统预定义的指示及第一波束信息,或是根据网络侧设备配置信息及第一波束信息则可确定其它的数据传输层所使用的波束。
例如,以码本参数信息一为例,用一个波束信息表示层一的波束信息。波束信息可以用大小为J的bitmap表示,使用比特取值为1指示相应比特位为使用的波束,比特取值为0指示相应比特位为未使用的波束。
其中,层一的波束信息(第一波束信息)如图3所示的bitmap1:根据bitmap1指示可知层一采用了第1、3、8和12个波束。
假设,系统预定义层二采用层一所有的波束,或者层一所用波束包含了层二所用的L 1个波束,例如层二采用层一所用波束中的前L 1=4个波束,即层二所使用的波束也是第1、3、8和12个波束,这时终端确定层一与层二的波束信息相同,只需上报层一所用的波束信息即可,即bitmap1对应层一与层二的两个数据传输层。若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000034
Figure PCTCN2019128026-appb-000035
网络侧设备在接收到终端上报的CSI之后,确定bitmap1对应层一与层二的两个数据传输层,则根据系统预定义以及bitmap1确定层一所使用的正交组合波束以及层二所使用的正交组合波束。
可选的,若层二独立地从所有候选正交组合波束中选择了L 1个波束(例如层二所用的正交组合波束与层一所用的正交组合波束都不同),这时终端需要上报两个波束信息,层一的波束信息bitmap1和层二的波束信息bitmap2。
如图4所示,用bitmap2表示层二的波束信息,根据bitmap2指示可知层二采用了第2、6、7和13波束。若用排列组合索引信息指示,所需的比特数 为
Figure PCTCN2019128026-appb-000036
具体操作参见下述实施例一。
在本申请实施例中,码本指示信息包括用于确定预编码压缩基向量的基向量信息;若终端确定多个数据传输层对应的基向量信息相同,则将多个数据传输层对应的所述基向量信息置于CSI中;网络侧设备在确定一个基向量信息对应多个数据传输层后,根据这一基向量信息确定候选码本参数中多个数据传输层使用的压缩基向量。
具体的,终端根据系统预定义的指示或是网络侧设备配置信息确定某一个数据传输层所使用的压缩基向量与其它层所使用的压缩基向量相同或是包含其它层所使用的压缩基向量时,确定多个数据传输层对应的基向量信息相同,则可将其中的一个数据传输层对应的基向量信息作为第一基向量信息,其它的数据传输层对应的基向量信息可不上报,可根据第一基向量信息得到,具体由网络侧设备根据系统预定义的指示及第一基向量信息,或是根据网络侧设备配置信息及第一基向量信息则可确定其它的数据传输层所使用的压缩基向量。
例如,以码本参数信息一为例,用一个基向量信息表示层一的基向量信息。基向量信息可以用大小为N的bitmap表示,使用比特取值为1指示相应比特位为使用的压缩基向量,比特取值为0指示相应比特位为未使用的压缩基向量。
其中,层一的基向量信息(第一基向量信息)如图5所示的bitmap3:根据bitmap3指示可知层一采用了第1、4、8和12个压缩基向量。
假设,系统预定义层一所用压缩基向量包含了层二所用的M 1个压缩基向量,例如层二采用层一所用压缩基向量中的前M 1=2个压缩基向量,即层二所使用的压缩基向量是第1、4个压缩基向量,这时终端确定层一与层二的基向量信息相同,只需上报层一所用的基向量信息即可,即bitmap3对应层一与层二的两个数据传输层。若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000037
进1取整则为10bits。
网络侧设备在接收到终端上报的CSI之后,确定bitmap3对应层一与层二的两个数据传输层,则根据系统预定义以及bitmap3确定层一所使用的压缩基向量以及层二所使用的压缩基向量。
可选的,若层二独立地从所有候选压缩基向量中选择了M 1个压缩基向量(例如层二所用的压缩基向量与层一所用的压缩基向量部分不同),这时终端需要上报两个基向量信息,层一的基向量信息bitmap3和层二的基向量信息bitmap4。
如图6所示,用bitmap4表示层二的基向量信息,根据bitmap4指示可知层二采用了第1和5个基向量。若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000038
进1取整则为7bits,具体操作参见下述实施例一,在下述实施例中确定排列组合索引信息时采用同样的计算方式,若取对数结果为小数则进1取值,不再一一详举。
在本申请实施例中,码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;若终端确定多个数据传输层对应的非零系数指示信息相同,则将多个数据传输层对应的所述非零系数指示信息置于CSI中;网络侧设备在确定一个非零系数指示信息对应多个数据传输层后,根据这一非零系数指示信息确定候选码本参数中多个数据传输层使用的非零系数位置。
具体的,终端根据系统预定义的指示或是网络侧设备配置信息确定某一个数据传输层所使用的非零系数与其它层所使用的非零系数相同或是包含其它层所使用的非零系数时,确定多个数据传输层对应的非零系数指示信息相同,则可将其中的一个数据传输层对应的非零系数指示信息作为第一非零系数指示信息,其它的数据传输层对应的非零系数指示信息可不上报,可根据第一非零系数指示信息得到,具体由网络侧设备根据系统预定义的指示及第一非零系数指示信息,或是根据网络侧设备配置信息及第一非零系数指示信息则可确定其它的数据传输层所使用的非零系数。
例如,以码本参数信息一为例,用一个非零系数指示信息表示层一的非零系数指示信息(第一非零系数指示信息),如图7所示,可以用大小为2L 0×M 0的bitmap5表示,bitmap5中为1的位置表示层一的非零系数。
其中,层一的非零系数指示信息如图7所示的bitmap5:根据bitmap5指示可知层一使用的非零系数的位置。
假设,网络侧设备配置信息为:层一和层二的非零系数位置相同,这时终端确定层一与层二的非零系数指示信息相同,只需上报层一所用的非零系数指示信息即可,即bitmap5对应层一与层二的两个数据传输层。若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000039
网络侧设备在接收到终端上报的CSI之后,确定bitmap5对应层一与层二的两个数据传输层,则根据系统预定义以及bitmap5确定层一所使用的非零系数以及层二所使用的非零系数的位置。
可选的,若层二独立地用bitmap6指示非零系数的位置,这时终端需要上报两个非零系数指示信息,层一的非零系数指示信息bitmap5和层二的非零系数指示信息bitmap6。
如图8所示,用bitmap6表示层二的非零系数指示信息,bitmap6中为1的位置表示层二的非零系数。若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000040
具体操作参见下述实施例一。
在本申请实施例中,CSI的第一部分包含RI的信息,第二部分为除了第一部分外的其余CSI信息,其中CSI的第二部分不包含RI的信息。
在本申请实施例中,终端根据码本参数信息确定码本指示信息之后,还需要将码本指示信息置于CSI,再将CSI发送给网络侧设备,终端将码本指示信息置于CSI的方式有很多种,下面列举几种:
方式一、终端将码本指示信息全部置于CSI的第一部分。
相应的,网络侧设备根据CSI的第一部分确定码本指示信息的全部。
例如,Rank=2,终端将层一与层二的波束信息、基向量信息以及非零系数指示信息都置于CSI的第一部分,如图9A所示,网络侧设备根据CSI的第一部分确定波束信息、基向量信息以及非零系数指示信息,其中CSI的第一部分还包括RI信息。
方式二、终端将码本指示信息全部置于CSI的第二部分。
相应的,网络侧设备根据CSI的第二部分确定码本指示信息的全部。
例如,Rank=2,终端将层一与层二的波束信息、基向量信息以及非零系数指示信息都置于CSI的第二部分,如图9B所示,网络侧设备根据CSI的第二部分确定波束信息、基向量信息以及非零系数指示信息,其中CSI的第二部分不包括RI信息。
方式三、终端将码本指示信息中的部分置于CSI的第一部分,并将剩余的部分置于CSI的第二部分。
相应的,网络侧设备根据CSI的第一部分确定码本指示信息中的部分,并根据CSI的第二部分确定码本指示信息中剩余的部分。
例如,码本指示信息包括波束信息、基向量信息以及非零系数指示信息,Rank=4,终端可将层一至层四的波束信息以及非零系数指示信息置于CSI的第一部分,将层一至层四的基向量信息置于CSI的第二部分,如图10A及10B所示,图10A表示CSI的第一部分,其中层一与层二的波束信息相同、非零系数个数信息相同,第一波束信息表示层一的波束信息,对应两个数据传输层即层一与层二,第一非零系数个数信息表示层一的非零系数的个数,对应层一与层二;层三与层四的波束信息相同、非零系数个数信息相同,第三波束信息表示层三的波束信息,对应两个数据传输层即层三与层四,第三非零系数个数信息表示层三的非零系数的个数,对应层三与层四,图10B表示CSI的第二部分。
或者,Rank=4,终端将层一与层二的波束信息、基向量信息以及非零系数指示信息置于CSI的第一部分,将层三与层四的波束信息、基向量信息以及非零系数指示信息置于CSI的第二部分,如图11A及11B所示,图11A表 示CSI的第一部分,其中层一与层二的波束信息相同、基向量信息相同,第一波束信息表示层一的波束信息,对应两个数据传输层即层一与层二,第一基向量信息表示层一的基向量信息,对应两个数据传输层即层一与层二,图11B表示CSI的第二部分,其中层三与层四的波束信息相同、基向量信息相同,第三波束信息表示层三的波束信息,对应两个数据传输层即层三与层四,第三基向量信息表示层三的基向量信息,对应两个数据传输层即层三与层四。
需要说明的是,本申请实施例中所列举的将码本指示信息置于CSI的方式只是举例说明,任何一种将码本指示信息置于CSI的方式都适用于本申请实施例。
可选的,当码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且终端将非零系数指示信息中的非零系数位置信息置于CSI的第二部分时,此时需要终端将非零系数指示信息中的非零系数个数信息置于CSI的第一部分,以用于网络侧设备在解码CSI时确定数据传输层使用的压缩系数,具体的,网络侧设备根据CSI的第一部分中的非零系数个数信息确定非零系数的个数。
其中,终端将至少一个数据传输层的非零系数指示信息中的非零系数位置信息置于CSI的第二部分时,则需要将非零系数指示信息中的非零系数个数信息置于CSI的第一部分,如图11B所示,其中层三与层四的非零系数位置信息位于CSI的第二部分,层一与层二的非零系数位置信息位于CSI的第一部分,则将层一至层四的非零系数个数信息置于CSI的第一部分中,如图11A所示。
可选的,若非零系数指示信息为bitmap的形式,且至少一个数据传输层的非零系数指示信息中非零系数位置信息放在CSI的第二部分上报时,则需要在CSI的第一部分上报各个数据传输层的非零系数的个数或者在CSI的第一部分上报所有数据传输层总共的非零系数的个数。
若非零系数指示信息为排列组合索引信息的形式,且至少一个数据传输层的非零系数指示信息中非零系数位置信息放在CSI的第二部分上报时,则 需要在CSI的第一部分上报各个数据传输层的非零系数的个数。
在本申请实施例中,网络侧设备根据码本指示信息解码CSI信息。
具体的,网络侧设备根据码本指示信息确定候选码本参数中数据传输层使用的码本参数,再根据使用的码本参数确定终端的预编码。
例如,网络侧设备根据码本指示信息中的波束信息确定在候选正交组合波束中数据传输层所使用的波束;网络侧设备根据基向量信息确定在候选压缩基向量中数据传输层所使用的压缩基向量;网络侧设备根据非零系数指示信息确定数据传输层的非零系数的位置,之后网络侧设备根据非零系数的位置确定数据传输层使用的非零系数后根据使用的非零系数的位置以及与非零系数对应的比特数集确定数据传输层使用的压缩系数,其中比特数集包括非零系数的幅度系数量化后占用的比特数以及非零系数的相位系数量化后占用的比特数。
在本申请实施例中,非零系数是一个复数,包含相位系数和幅度系数,假设相位系数表示实部、幅度系数表示虚部,一个非零系数对应一个比特集,其中比特集可以是系统预定义的或是网络侧设备给基站配置的。在对非零系数进行解码时,根据非零系数对应的比特集,即包含非零系数的幅度系数量化后占用的比特数以及非零系数的相位系数量化后占用的比特数,对该位置的非零系数进行解码,通过对数据传输层所有的非零系数进行解码确定数据传输层的压缩系数。
例如,图7所示第1行第1列(即左上角)的系数为非零系数,该系数对应的比特集为{2,3},可知非零系数的相位系数量化后占用的比特数为2,幅度系数量化后占用的比特数为3,对量化后的非零系数进行解码则可确定第1行第1列位置处的非零系数,通过对图7所示的所有非零系数都进行解码则可确定图7所示的非零系数指示信息对应的数据传输层的压缩系数。
在本申请实施例中,网络侧设备根据解码确定的各层所使用的正交组合波束、压缩基向量以及压缩系数,计算终端所用的预编码。
对于Rank=4的Type II码本,其层一和层二的预编码表示为:
Figure PCTCN2019128026-appb-000041
其中,l∈{0,1}表示层一和层二。
层三和层四的预编码表示为:
Figure PCTCN2019128026-appb-000042
其中,
Figure PCTCN2019128026-appb-000043
表示层三和层四。
此外,L l和M l分别表示层一和层二所采用的波束个数和压缩基向量的个数。
Figure PCTCN2019128026-appb-000044
Figure PCTCN2019128026-appb-000045
分别表示层三和层四所采用的波束个数和压缩基向量的个数。
Figure PCTCN2019128026-appb-000046
Figure PCTCN2019128026-appb-000047
分别是2L l×M l
Figure PCTCN2019128026-appb-000048
维的矩阵。
下面对包含波束信息、基向量信息以及非零系数指示信息的码本指示信息的指示方式进行详细的举例。
实施例一:码本参数信息为码本参数信息一,数据传输层有两个:层一与层二,可以采用以下方式上报层一和层二的波束信息、基向量信息和非零系数指示信息用于指示终端所用的波束、基向量和非零系数的个数和位置,可以用bitmap或是索引集合或是排列组合索引信息表示:
(一)针对层一,用一个波束信息表示层一的波束信息。
若用bitmap表示,假设使用比特取值为1指示相应位置为层一使用的波束,如图3所示,层一的波束信息用bitmap1指示表示,根据bitmap1指示可知层一采用了第1、3、8和12个波束;
若用索引集合表示为{1,3,8,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000049
上述指示方式,通过排列组合索引信息指示需要11比特,而通过bitmap指示需要16比特,显然通过排列组合索引信息指示的方式更加节省开销。
针对层二,若层一与层二的波束信息相同,则终端可上报一个波束信息----层一的波束信息(也可上报两个波束信息)。
若层二独立地从所有候选正交组合波束中选择了L 1个波束:第2、6、7和13个波束,则终端上报两个波束信息。
若用bitmap表示,假设使用比特取值为1指示相应位置为层二使用的波束,如图4所示,层二的波束信息用bitmap2指示表示,根据bitmap2指示可知层二采用了第2、6、7和13个波束;
若用索引集合表示为{2,6,7,13};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000050
(二)针对层一,用一个基向量信息表示层一的基向量信息。
若用bitmap表示,使用比特取值为1指示相应位置为层一使用的基向量,如图5所示,层一采用的基向量用bitmap3指示,根据bitmap3指示可知层一采用了第1、4、8和12个基向量;
若用索引集合表示为{1,4,8,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000051
针对层二,若层一与层二的基向量信息相同,则终端可上报一个基向量信息----层一的基向量信息(也可上报两个基向量信息)。
若层二独立地从所有候选压缩基向量中选择了M 1个基向量:第1、个波束,则终端上报两个基向量信息。
若用bitmap表示,假设使用比特取值为1指示相应位置为层二使用的基向量,如图6所示,层二的基向量信息用bitmap4表示,根据bitmap4指示可知层二采用了第1、5个基向量;
若用索引集合表示为{1,5};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000052
(三)针对层一,用一个非零系数指示信息表示层一的非零系数指示信息。
若用bitmap表示,大小为2L 0×M 0,比特取值为1指示相应位置为层一的非零系数,非零系数的个数即比特值为1的比特位的个数,非零系数的位置即比特值为1所在的比特位,如图7所示;
若用索引集合表示为{1.1,1.2,2.1,2.2,2.3,2.4,3.2,4.3,5.1,5.3,5.4,6.1,7.1,7.2,7.3,7.4},其中小数点前的位数表示非零系数所在的行,小数点后的位数表示非零系数所在的列,例如1.1则表示第一行第一列为非零系数,非零系数的个数即索引集合中索引值的个数,非零系数的位置即索引集合中索引值所表示的位置;
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000053
针对层二,若层一与层二的非零系数指示信息相同,则终端可上报一个非零系数指示信息----层一的非零系数指示信息(也可上报两个非零系数指示信息)。
若层二的非零系数的个数与层一的非零系数的个数不同,或层二的非零系数的位置与层一的非零系数的位置不同,则终端上报两个非零系数指示信息。
假设层二与层一的非零系数个数相同、位置不同,若用bitmap表示,大小为2L 1×M 1,比特取值为1指示相应位置为层二的非零系数,如图8所示;
若用索引集合表示为{1.2,2.1,2.2,2.3,2.4,3.2,4.3,5.1,5.2,5.3,5.4,6.1,7.1,7.2,7.3,7.4};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000054
实施例二:码本参数信息为码本参数信息二,数据传输层有四个:层一、层二、层三、层四,可以采用以下方式上报这四个数据传输层的波束信息、基向量信息和非零系数指示信息用于指示终端所用的波束、基向量和非零系数的个数和位置,假设系统预定义:层一、层二的波束信息相同、基向量信息相同、非零系数个数信息相同、非零系数位置信息不同,层三、层四的波束信息、基向量信息相同、非零系数个数信息相同、非零系数位置信息不同,可以用bitmap或是索引集合或是排列组合索引信息表示:
(一)针对层一、层二,用一个波束信息表示层一、层二的波束信息。
若用bitmap表示,假设使用比特取值为1指示相应位置为层一、层二使用的波束(假设系统预定义层一与层二所使用的波束相同),如图12所示,层一、层二的波束信息用bitmap7指示表示,根据bitmap7指示以及系统预定义可知层一、层二采用了第2、3、8和12个波束;
若用索引集合表示为{2,3,8,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000055
针对层三、层四,若层三、层四的波束信息与层一、层二的波束信息相同(系统预定义层三和层四采用的波束为层一和层二所用的波束,或者层三和层四采用的波束是层一和层二采用波束中的
Figure PCTCN2019128026-appb-000056
个波束),则终端可上报一个波束信息----层一的波束信息(也可上报两个或三个或四个波束信息)。
若层三、层四独立地从所有候选正交组合波束中选择了
Figure PCTCN2019128026-appb-000057
个波束:第2、6个波束,则终端上报两个波束信息(层一和层二的波束信息、层三和层四的波束信息)。
若用bitmap表示,假设使用比特取值为1指示相应位置为层三、层四使用的波束(假设系统预定义层三与层四所使用的波束相同),如图13所示,层二的波束信息用bitmap8指示表示,根据bitmap8指示可知层三、层四采用 了第2、6个波束;
若用索引集合表示为{2,6};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000058
(二)针对层一、层二,用一个基向量信息表示层一、层二的基向量信息。
若用bitmap表示,使用比特取值为1指示相应位置为层一、层二使用的基向量,如图14所示,层一采用的基向量用bitmap9指示,根据bitmap9指示及系统预定义(层一、层二所使用的基向量相同),可知层一、层二采用了第1、4、12和13个基向量;
若用索引集合表示为{1,4,12,13};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000059
针对层三、层四,若层三、层四的基向量信息与层一、层二的基向量信息相同(系统预定义层三和层四采用的基向量为层一和层二所用的基向量,或者层三和层四采用的基向量是层一和层二采用基向量中的
Figure PCTCN2019128026-appb-000060
个基向量),则终端可上报一个基向量信息----层一的基向量信息(也可上报两个或三个或四个基向量信息)。
若层三、层四独立地从所有候选正交组合基向量中选择了
Figure PCTCN2019128026-appb-000061
个基向量:第1、5、11、12个基向量,则终端上报两个基向量信息(层一和层二的基向量信息、层三和层四的基向量信息)。
若用bitmap表示,假设使用比特取值为1指示相应位置为层三、层四使用的基向量(假设系统预定义层三与层四所使用的基向量相同),如图15A所示,层二的基向量信息用bitmap10指示表示,根据bitmap10指示可知层三、层四采用了第1、5、11、12个基向量;
若用索引集合表示为{1,5,11,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000062
(三)用四个非零系数指示信息分别表示层一、层二、层三、层四的非零系数。
针对层一,若用bitmap表示,大小为2L l×M l,比特取值为1指示相应位置为层一的非零系数,非零系数的个数即比特值为1的比特位的个数,非零系数的位置即比特值为1所在的比特位,如图7所示的bitmap5;
若用索引集合表示为{1.1,1.2,2.1,2.2,2.3,2.4,3.2,4.3,5.1,5.3,5.4,6.1,7.1,7.2,7.3,7.4};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000063
针对层二,若用bitmap表示,大小为2L l×M l,比特取值为1指示相应位置为层二的非零系数,非零系数的个数即比特值为1的比特位的个数,非零系数的位置即比特值为1所在的比特位,如图8所示的bitmap6;
若用索引集合表示为{1.2,2.1,2.2,2.3,2.4,3.2,4.3,5.1,5.2,5.3,5.4,6.1,7.1,7.2,7.3,7.4};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000064
针对层三,若用bitmap表示,如图16所示bitmap11,比特取值为1指示相应位置为层三的非零系数,非零系数的个数即比特值为1的比特位的个数,非零系数的位置即比特值为1所在的比特位;
若用索引集合表示为{1.1,1.3,1.4,2.3,3.1,3.2,4.3,4.4};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000065
针对层四,若用bitmap表示,如图17所示bitmap12,比特取值为1指示相应位置为层四的非零系数,非零系数的个数即比特值为1的比特位的个数,非零系数的位置即比特值为1所在的比特位;
若用索引集合表示为{1.2,1.3,1.4,2.3,3.1,3.2,4.3,4.4};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000066
实施例三:码本参数信息为码本参数信息二,码本参数信息为码本参数 信息二,数据传输层有四个:层一、层二、层三、层四,可以采用以下方式上报这四个数据传输层的波束信息、基向量信息和非零系数指示信息用于指示终端所用的波束、基向量和非零系数的个数和位置,假设系统预定义:层一、层二的波束信息相同、非零系数指示信息相同,层三、层四的波束信息相同、非零系数指示信息相同,可以用bitmap或是索引集合或是排列组合索引信息表示:
(一)层一至层四的波束信息指示方式同实施例二。
(二)用四个基向量信息分别表示层一、层二、层三、层四所使用的基向量。
针对层一,若用bitmap表示,使用比特取值为1指示相应位置为层一使用的基向量,如图5所示,层一采用的基向量用bitmap3指示,根据bitmap3指示可知层一采用了第1、4、8和12个基向量;
若用索引集合表示为{1,4,8,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000067
针对层二,若用bitmap表示,假设使用比特取值为1指示相应位置为层二使用的基向量,如图14所示,层二采用的基向量用bitmap9指示,根据bitmap9指示可知层二采用了第1、4、12和13个基向量;
若用索引集合表示为{1,4,12,13};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000068
针对层三,若用bitmap表示,假设使用比特取值为1指示相应位置为层三使用的基向量,如图15A所示,层三的基向量信息用bitmap10指示表示,根据bitmap10指示可知层三采用了第2、4、8、12个基向量;
若用索引集合表示为{2,4,8,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000069
针对层四,若用bitmap表示,假设使用比特取值为1指示相应位置为层四使用的基向量,如图15B所示,层三的基向量信息用bitmap10指示表示, 根据bitmap13指示可知层三采用了第2、4、8、12个基向量;
若用索引集合表示为{2,4,8,12};
若用排列组合索引信息指示,所需的比特数为
Figure PCTCN2019128026-appb-000070
(三)针对层一、层二,用一个非零系数指示信息表示,同实施例二中层一的非零系数指示。
针对层三、层四,用一个非零系数指示信息表示,同实施例二中层三的非零系数指示。
实施例四:码本参数信息为码本参数信息三,层一、层二、层三和层四采用的波束个数相等、基向量个数相等、上报的非零个数相等,即
Figure PCTCN2019128026-appb-000071
Figure PCTCN2019128026-appb-000072
非零个数为
Figure PCTCN2019128026-appb-000073
可以采用以下方式的上报各层波束信息、基向量信息和非零系数指示信息用于指示终端所用的波束、基向量和非零系数的位置:
指示方式一、根据系统预定义,用一个波束信息、基向量信息、非零系数指示信息指示层一、层二、层三和层四的所用波束、基向量信息和非零系数位置,指示方法同实例一所述。
指示方式二、根据系统预定义,用一个波束信息、基向量信息指示层一、层二、层三和层四的所用波束、基向量信息,指示方法同实例一所述。用两个非零系数指示信息分别指示层一和层二与层三和层四的非零系数位置,指示方法同实例三所述。或用四个非零系数指示信息分别指示层一、层二、层三和层四的非零系数位置,指示方法同实例三所述。
指示方式三、根据系统预定义,用一个波束信息层一、层二、层三和层四的所用波束,指示方法同实例一所述。用两个基向量信息分别指示层一和层二与层三和层四所用的基向量,指示方法同实例二所述。或用四个基向量信息分别指示层一、层二、层三和层四所用的基向量,指示方法同实例三所述。
上述实施例仅是举例说明,无法穷举,任何一种通过bitmap、索引集合或排列组合索引信息指示码本指示信息的方式都适用于本申请实施例。
如图18所示,本申请实施例提供的是一种信道状态信息上报的方法,具体包括以下步骤:
步骤1800、终端根据码本参数信息确定数据传输层对应的码本指示信息;
步骤1801、所述终端将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
若确定多个数据传输层对应的所述波束信息相同,则所述终端将所述多个数据传输层对应的所述波束信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
若确定多个数据传输层对应的所述基向量信息相同,则所述终端将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
若确定多个数据传输层对应的所述非零系数指示信息相同,则所述终端 将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述终端通过下列方式确定所述波束信息:
所述终端将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
所述终端将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
所述终端将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述终端通过下列方式确定所述基向量信息:
所述终端将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
所述终端将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
所述终端将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述终端通过下列方式确定所述非零系数指示信息:
所述终端将比特位图bitmap作为所述数据传输层对应的非零系数指示信 息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
所述终端将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
所述终端将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
可选的,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分;
所述方法还包括:
所述终端将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
可选的,所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
所述终端将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
所述终端将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
如图19所示,本申请实施例提供的是一种信道状态信息上报的方法,具体包括以下步骤:
步骤1900、网络侧设备接收终端上报的包含数据传输层对应的码本指示信息的CSI;
步骤1901、所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述网络侧设备确定所述CSI中的一个波束信息对应多个数据传输层,则所述网络侧设备根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
可选的,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述网络侧设备确定所述CSI中一个基向量信息对应多个数据传输层,则所述网络侧设备根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述网络侧设备确定所述CSI中一个非零系数指示信息对应多个数据传输层,则所述网络侧设备根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述波束信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
若所述波束信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
若所述波束信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述基向量信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
若所述基向量信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
若所述基向量信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
若所述非零系数指示信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置, 其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
若所述非零系数指示信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
若所述非零系数指示信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码,包括:
所述网络侧设备根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的位置信息位于所述CSI的第二部分;
所述方法还包括:
所述网络侧设备根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
可选的,所述网络侧设备接收终端上报的包含数据传输层对应的码本指示信息的CSI之后,所述网络侧设备根据所述CSI中的码本指示信息解码所 述CSI后确定所述终端的预编码之前,还包括:
所述网络侧设备根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或
所述网络侧设备根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
如图20所示,为本申请实施例提供的一种信道状态信息上报的完整方法流程图,具体包括以下步骤:
步骤2000、网络侧设备指示终端码本参数信息;
步骤2001、终端接收网络侧设备指示的码本参数信息;
步骤2002、终端根据码本参数信息确定数据传输层对应的码本指示信息;
步骤2003、终端根据码本指示信息确定CSI;
步骤2004、终端将CSI上报给网络侧设备;
步骤2005、网络侧设备接收终端上报的CSI;
步骤2006、网络侧设备根据CSI中的码本指示信息确定数据传输层使用的码本参数;
步骤2007、网络侧设备根据数据传输层使用的码本参数确定终端的预编码。
基于相同的发明构思,本申请实施例中还提供了一种信道状态信息上报的设备,由于该设备即是本申请实施例中的方法中的设备,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
如图21所示,本申请实施例第一种网络侧设备包括:处理器2100、存储器2101和收发机2102。
处理器2100负责管理总线架构和通常的处理,存储器2101可以存储处理器2100在执行操作时所使用的数据。收发机2102用于在处理器2100的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器2100代表 的一个或多个处理器和存储器2101代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器2100负责管理总线架构和通常的处理,存储器2101可以存储处理器2100在执行操作时所使用的数据。
本申请实施例揭示的流程,可以应用于处理器2100中,或者由处理器2100实现。在实现过程中,信号处理流程的各步骤可以通过处理器2100中的硬件的集成逻辑电路或者软件形式的指令完成。处理器2100可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2101,处理器2100读取存储器2101中的信息,结合其硬件完成信号处理流程的步骤。
其中,处理器2100,用于读取存储器2101中的程序并执行下列过程:
根据码本参数信息确定数据传输层对应的码本指示信息;
将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
所述处理器2100还用于:
若确定多个数据传输层对应的所述波束信息相同,则所述终端将所述多 个数据传输层对应的所述波束信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
所述处理器2100还用于:
若确定多个数据传输层对应的所述基向量信息相同,则将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
所述处理器2100还用于:
若确定多个数据传输层对应的所述非零系数指示信息相同,则将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器2100具体用于通过下列方式确定所述码本指示信息:
将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器2100还用于通过下列方式确定所述基向量信息:
将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器2100还用于通过下列方式确定所述非零系数指示信息:
将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
可选的,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分,所述处理器2100还用于:
将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
可选的,所述处理器2100还用于:
将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
基于相同的发明构思,本申请实施例中还提供了一种信道状态信息上报的设备,由于该设备即是本申请实施例中的方法中的设备,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
如图22所示,本申请实施例第一种终端包括:处理器2200、存储器2201和收发机2202。
处理器2200负责管理总线架构和通常的处理,存储器2201可以存储处理器2200在执行操作时所使用的数据。收发机2202用于在处理器2200的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器2200代表的一个或多个处理器和存储器2201代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器2200负责管理总线架构和通常的处理,存储器2201可以存储处理器2200在执行操作时所使用的数据。
本申请实施例揭示的流程,可以应用于处理器2200中,或者由处理器2200实现。在实现过程中,信号处理流程的各步骤可以通过处理器2200中的硬件的集成逻辑电路或者软件形式的指令完成。处理器2200可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2201,处理器2200读取存储器2201中的信息,结合其硬件完成信号处理流程的步骤。
其中,处理器2200,用于读取存储器2201中的程序并执行下列过程:
接收终端上报的包含数据传输层对应的码本指示信息的CSI;
根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器2200具体用于:
若确定所述CSI中一个波束信息对应多个数据传输层,则根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
可选的,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器2200具体用于:
若确定所述CSI中一个基向量信息对应多个数据传输层,则根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器2200具体用于:
若确定所述CSI中一个非零系数指示信息对应多个数据传输层,则根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器2200具体用于:
若所述波束信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
若所述波束信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用 的正交组合波束的索引;或
若所述波束信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器2200具体用于:
若所述基向量信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
若所述基向量信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
若所述基向量信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器2200具体用于:
若所述非零系数指示信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是 否使用所述非零系数位置;或
若所述非零系数指示信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
若所述非零系数指示信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器2200具体用于:
根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
可选的,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的非零系数位置信息位于所述CSI的第二部分;
所述处理器2200还用于:
根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
可选的,所述处理器2200还用于:
根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
基于相同的发明构思,本申请实施例中还提供了一种信道状态信息上报的设备,由于该设备即是本申请实施例中的方法中的设备,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
如图23所示,本申请实施例还提供一种信道状态信息上报的设备,该设备包括:处理模块2300和发送模块2301:
处理模块2300:根据码本参数信息确定数据传输层对应的码本指示信息;
发送模块2301:将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
所述处理模块2300还用于:
若确定多个数据传输层对应的所述波束信息相同,则将所述多个数据传输层对应的所述波束信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
所述处理模块2300还用于:
若确定多个数据传输层对应的所述基向量信息相同,则将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
所述处理模块2300还用于:
若确定多个数据传输层对应的所述非零系数指示信息相同,则将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理模块2300具体用于通过下列方式确定所述码本指示信息:
将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理模块2300还用于通过下列方式确定所述基向量信息:
将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块2300还用于通过下列方式确定所述非零系数指示信息:
将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
可选的,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分,所述处理模块2300还用于:
将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
可选的,所述处理模块2300还用于:
将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
基于相同的发明构思,本申请实施例中还提供了一种信道状态信息上报的设备,由于该设备即是本申请实施例中的方法中的设备,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
如图24所示,本申请实施例还提供一种信道状态信息上报的设备,该设备包括:接收模块2400和处理模块2401:
接收模块2400:接收终端上报的包含数据传输层对应的码本指示信息的CSI;
处理模块2401:根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
其中,所述码本指示信息包括下列中的部分或全部:
用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理模块2401具体用于:
若确定所述CSI中一个波束信息对应多个数据传输层,则根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
可选的,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理模块2401具体用于:
若确定所述CSI中一个基向量信息对应多个数据传输层,则根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块2401具体用于:
若确定所述CSI中一个非零系数指示信息对应多个数据传输层,则根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
可选的,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理模块2401具体用于:
若所述波束信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
若所述波束信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
若所述波束信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列 组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理模块2401具体用于:
若所述基向量信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
若所述基向量信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
若所述基向量信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块2401具体用于:
若所述非零系数指示信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
若所述非零系数指示信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
若所述非零系数指示信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
可选的,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理模块2401具体用于:
根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
可选的,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的非零系数位置信息位于所述CSI的第二部分;
所述处理模块2401还用于:
根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
可选的,所述处理模块2401还用于:
根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或
根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
本申请实施例还提供一种计算机可读非易失性存储介质,包括程序代码,当所述程序代码在计算终端上运行时,所述程序代码用于使所述计算终端执行上述本申请实施例信道状态信息上报的方法的步骤。
以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序 产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (31)

  1. 一种信道状态信息上报的方法,其特征在于,该方法包括:
    终端根据码本参数信息确定数据传输层对应的码本指示信息;
    所述终端将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备;
    其中,所述码本指示信息包括下列中的部分或全部:
    用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
  2. 如权利要求1所述的方法,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
    所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
    若所述终端确定多个数据传输层对应的所述波束信息相同,则所述终端将所述多个数据传输层对应的所述波束信息置于所述CSI中。
  3. 如权利要求1所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
    所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
    若所述终端确定多个数据传输层对应的所述基向量信息相同,则所述终端将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
  4. 如权利要求1所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
    所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
    若所述终端确定多个数据传输层对应的所述非零系数指示信息相同,则所述终端将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI 中。
  5. 如权利要求1所述的方法,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述终端通过下列方式确定所述波束信息:
    所述终端将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
    所述终端将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
    所述终端将排列组合索引信息作为所述数据传输层对应的波束信息,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述终端通过下列方式确定所述基向量信息:
    所述终端将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
    所述终端将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
    所述终端将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息, 所述终端通过下列方式确定所述非零系数指示信息:
    所述终端将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
    所述终端将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
    所述终端将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
  6. 如权利要求1所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分;
    所述方法还包括:
    所述终端将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
  7. 如权利要求1所述的方法,其特征在于,所述终端根据码本参数信息确定码本指示信息之后,将包含所述码本指示信息的信道状态信息CSI发送给所述网络侧设备之前,还包括:
    所述终端将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
    所述终端将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
  8. 一种信道状态信息上报的方法,其特征在于,该方法包括:
    网络侧设备接收终端上报的包含数据传输层对应的码本指示信息的CSI;
    所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所 述终端的预编码;
    其中,所述码本指示信息包括下列中的部分或全部:
    用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
  9. 如权利要求8所述的方法,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
    若所述网络侧设备确定所述CSI中的一个波束信息对应多个数据传输层,则所述网络侧设备根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
  10. 如权利要求8所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
    若所述网络侧设备确定所述CSI中的一个基向量信息对应多个数据传输层,则所述网络侧设备根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
  11. 如权利要求8所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
    若所述网络侧设备确定所述CSI中一个非零系数指示信息对应多个数据传输层,则所述网络侧设备根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的压缩系数中的非零系数位置。
  12. 如权利要求8所述的方法,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
    若所述波束信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述 bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
    若所述波束信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
    若所述波束信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
    若所述基向量信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
    若所述基向量信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
    若所述基向量信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的 位置;
    所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI,包括:
    若所述非零系数指示信息为bitmap,则所述网络侧设备根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
    若所述非零系数指示信息为索引集合,则所述网络侧设备根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
    若所述非零系数指示信息为排列组合索引信息,则所述网络侧设备根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
  13. 如权利要求8所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码,包括:
    所述网络侧设备根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
  14. 如权利要求8所述的方法,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的位置信息位于所述CSI的第二部分;
    所述方法还包括:
    所述网络侧设备根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
  15. 如权利要求8所述的方法,其特征在于,所述网络侧设备接收终端上报的包含数据传输层对应的码本指示信息的CSI之后,所述网络侧设备根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码之前,还包括:
    所述网络侧设备根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或
    所述网络侧设备根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
  16. 一种信道状态信息上报的设备,其特征在于,该设备包括:处理器和存储器;
    其中,处理器,用于读取存储器中的程序并执行下列过程:
    根据码本参数信息确定数据传输层对应的码本指示信息;
    将包含所述码本指示信息的信道状态信息CSI发送给网络侧设备;
    其中,所述码本指示信息包括下列中的部分或全部:
    用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
  17. 如权利要求16所述的设备,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息;
    所述处理器还用于:
    若确定多个数据传输层对应的所述波束信息相同,则将所述多个数据传输层对应的所述波束信息置于所述CSI中。
  18. 如权利要求16所述的设备,其特征在于,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息;
    所述处理器还用于:
    若确定多个数据传输层对应的所述基向量信息相同,则将所述多个数据传输层对应的所述基向量信息置于所述CSI中。
  19. 如权利要求16所述的设备,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息;
    所述处理器还用于:
    若确定多个数据传输层对应的所述非零系数指示信息相同,则将所述多个数据传输层对应的所述非零系数指示信息置于所述CSI中。
  20. 如权利要求16所述的设备,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器还用于通过下列方式确定所述波束信息:
    将比特位图bitmap作为所述数据传输层对应的波束信息,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
    将索引集合作为所述数据传输层对应的波束信息,其中所述索引集合包括所述数据传输层使用的正交组合波束的索引;或
    将排列组合索引信息作为所述数据传输层对应的码本指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选码本参数的个数以及所述数据传输层使用的码本参数的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的码本参数的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器还用于通过下列方式确定所述基向量信息:
    将比特位图bitmap作为所述数据传输层对应的基向量信息,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
    将索引集合作为所述数据传输层对应的基向量信息,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
    将排列组合索引信息作为所述数据传输层对应的基向量信息,其中所述 排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器还用于通过下列方式确定所述非零系数指示信息:
    将比特位图bitmap作为所述数据传输层对应的非零系数指示信息,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是否使用所述非零系数位置;或
    将索引集合作为所述数据传输层对应的非零系数指示信息,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
    将排列组合索引信息作为所述数据传输层对应的非零系数指示信息,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
  21. 如权利要求16所述的设备,其特征在于,若所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述终端将所述非零系数指示信息中的非零系数位置信息置于所述CSI的第二部分;
    所述处理器还用于:
    将所述非零系数指示信息中的非零系数个数信息置于所述CSI的第一部分。
  22. 如权利要求16所述的设备,其特征在于,所述处理器还用于:
    将所述码本指示信息全部置于所述CSI的第一部分或第二部分;或
    将所述码本指示信息中的部分置于所述CSI的第一部分,并将剩余的部分置于所述CSI的第二部分。
  23. 一种信道状态信息上报的设备,其特征在于,该设备包括:处理器和存储器;
    其中,处理器,用于读取存储器中的程序并执行下列过程:
    接收终端上报的包含数据传输层对应的码本指示信息的CSI;
    根据所述CSI中的码本指示信息解码所述CSI后确定所述终端的预编码;
    其中,所述码本指示信息包括下列中的部分或全部:
    用于确定预编码正交组合波束的波束信息、用于确定预编码压缩基向量的基向量信息、用于确定预编码压缩系数的非零系数指示信息。
  24. 如权利要求23所述的设备,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器具体用于:
    若确定所述CSI中一个波束信息对应多个数据传输层,则根据所述波束信息确定候选正交组合波束中所述多个数据传输层使用的正交组合波束。
  25. 如权利要求23所述的设备,其特征在于,所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器具体用于:
    若确定所述CSI中一个基向量信息对应多个数据传输层,则根据所述基向量信息确定候选压缩基向量中所述多个数据传输层使用的压缩基向量。
  26. 如权利要求23所述的设备,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器具体用于:
    若确定所述CSI中一个非零系数指示信息对应多个数据传输层,则根据所述非零系数指示信息确定候选非零系数位置中所述多个数据传输层使用的非零系数位置。
  27. 如权利要求23所述的设备,其特征在于,所述码本指示信息包括用于确定预编码正交组合波束的波束信息,所述处理器具体用于:
    若所述波束信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的正交组合波束,其中所述bitmap中的比特位对应候选正交组合波束,比特位上的数值表示所述数据传输层是否使用所述正交组合波束;或
    若所述波束信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的正交组合波束,其中所述索引集合包括所述数据传输层使用 的正交组合波束的索引;或
    若所述波束信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的正交组合波束,其中所述排列组合索引信息是X个比特位,X是根据候选正交组合波束的个数以及所述数据传输层使用的正交组合波束的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的正交组合波束的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩基向量的基向量信息,所述处理器具体用于:
    若所述基向量信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的压缩基向量,其中所述bitmap中的比特位对应候选压缩基向量,比特位上的数值表示所述数据传输层是否使用所述压缩基向量;或
    若所述基向量信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的压缩基向量,其中所述索引集合包括所述数据传输层使用的压缩基向量的索引;或
    若所述基向量信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的压缩基向量,其中所述排列组合索引信息是X个比特位,X是根据候选压缩基向量的个数以及所述数据传输层使用的压缩基向量的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的压缩基向量的排列组合在所有排列组合中的位置;
    所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器具体用于:
    若所述非零系数指示信息为bitmap,则根据所述bitmap中的比特位以及比特位上的数值确定所述数据传输层使用的非零系数位置,其中所述bitmap中的比特位对应候选非零系数位置,比特位上的数值表示所述数据传输层是 否使用所述非零系数位置;或
    若所述非零系数指示信息为索引集合,则根据所述索引集合中的索引确定所述数据传输层使用的非零系数位置,其中所述索引集合包括所述数据传输层使用的非零系数位置的索引;或
    若所述非零系数指示信息为排列组合索引信息,则根据所述排列组合索引信息确定所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置后,根据所述位置确定所述数据传输层使用的非零系数位置,其中所述排列组合索引信息是X个比特位,X是根据候选非零系数位置的个数以及所述数据传输层使用的非零系数位置的个数确定的,且所述排列组合索引信息表示所述数据传输层使用的非零系数位置的排列组合在所有排列组合中的位置。
  28. 如权利要求23所述的设备,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,所述处理器具体用于:
    根据所述数据传输层使用的非零系数位置以及与候选非零系数位置对应的比特数集确定所述数据传输层使用的压缩系数,其中所述比特数集包括所述候选非零系数位置的幅度系数量化后占用的比特数以及所述候选非零系数位置的相位系数量化后占用的比特数。
  29. 如权利要求23所述的设备,其特征在于,所述码本指示信息包括用于确定预编码压缩系数的非零系数指示信息,且所述非零系数指示信息中的非零系数位置信息位于所述CSI的第二部分;
    所述处理器还用于:
    根据所述CSI的第一部分中的非零系数个数信息或网络侧设备配置信息或系统预定义确定非零系数的个数。
  30. 如权利要求23所述的设备,其特征在于,所述处理器还用于:
    根据所述CSI的第一部分或第二部分确定所述码本指示信息的全部;或根据所述CSI的第一部分确定所述码本指示信息中的部分,并根据所述CSI的第二部分确定所述码本指示信息中剩余的部分。
  31. 一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~7任一所述方法的步骤或如权利要求8~15任一所述方法的步骤。
PCT/CN2019/128026 2019-03-21 2019-12-24 一种信道状态信息上报的方法和设备 Ceased WO2020186871A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020217034107A KR102803590B1 (ko) 2019-03-21 2019-12-24 채널 상태 정보를 보고하기 위한 방법 및 장치
EP19920284.7A EP3944511A4 (en) 2019-03-21 2019-12-24 CHANNEL STATE INFORMATION NOTIFICATION METHOD AND DEVICE
US17/441,677 US12081299B2 (en) 2019-03-21 2019-12-24 Channel state information reporting method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910215992.2 2019-03-21
CN201910215992.2A CN111726154B (zh) 2019-03-21 2019-03-21 一种信道状态信息上报的方法和设备

Publications (1)

Publication Number Publication Date
WO2020186871A1 true WO2020186871A1 (zh) 2020-09-24

Family

ID=72518970

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/128026 Ceased WO2020186871A1 (zh) 2019-03-21 2019-12-24 一种信道状态信息上报的方法和设备

Country Status (5)

Country Link
US (1) US12081299B2 (zh)
EP (1) EP3944511A4 (zh)
KR (1) KR102803590B1 (zh)
CN (1) CN111726154B (zh)
WO (1) WO2020186871A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115175228A (zh) * 2021-04-02 2022-10-11 大唐移动通信设备有限公司 信息上报方法、网络侧配置方法、装置、设备及存储介质
CN115333586A (zh) * 2021-05-11 2022-11-11 大唐移动通信设备有限公司 码本指示方法、装置及存储介质
CN115514398A (zh) * 2021-06-22 2022-12-23 大唐移动通信设备有限公司 信道状态信息发送方法、接收方法及装置
CN116711364A (zh) * 2021-01-17 2023-09-05 华为技术有限公司 信道信息获取方法及相关设备
WO2023207920A1 (zh) * 2022-04-28 2023-11-02 维沃移动通信有限公司 信道信息反馈方法、终端及网络侧设备

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020200711A1 (en) * 2019-03-29 2020-10-08 Telefonaktiebolaget Lm Ericsson (Publ) Multibeam precoder based channel state information
CN114667758B (zh) * 2019-11-29 2025-12-23 中兴通讯股份有限公司 用于压缩无线信道状态信息反馈的方法
US20220124537A1 (en) * 2020-10-20 2022-04-21 Samsung Electronics Co., Ltd. Method and apparatus for csi reporting based on a port selection codebook
CN114598365B (zh) 2020-12-01 2023-10-17 维沃移动通信有限公司 传输方法、装置、设备及可读存储介质
CN115941137A (zh) * 2021-08-09 2023-04-07 维沃移动通信有限公司 Csi上报方法、接收方法、装置、终端和网络侧设备
CN116436568A (zh) * 2022-01-04 2023-07-14 维沃移动通信有限公司 信道状态信息csi反馈方法、装置、终端及网络侧设备
CN117769811A (zh) * 2022-07-26 2024-03-26 北京小米移动软件有限公司 系数指示方法、装置及存储介质
CN117639850A (zh) * 2022-08-12 2024-03-01 大唐移动通信设备有限公司 码本参数传输方法、装置及存储介质
CN115669152A (zh) * 2022-08-26 2023-01-31 北京小米移动软件有限公司 参数指示方法、装置、设备及存储介质
CN118120152A (zh) * 2022-09-29 2024-05-31 北京小米移动软件有限公司 指示上报方法及其装置
CN117997390A (zh) * 2022-11-04 2024-05-07 北京紫光展锐通信技术有限公司 码本反馈、接收方法及装置、存储介质、终端设备
WO2024138428A1 (en) * 2022-12-28 2024-07-04 Zte Corporation Reporting channel state information for antenna arrays in wireless communication systems
CN118592052A (zh) * 2023-01-03 2024-09-03 北京小米移动软件有限公司 信息上报方法、接收方法、装置、通信设备及存储介质
WO2024148638A1 (zh) * 2023-01-14 2024-07-18 北京小米移动软件有限公司 信道状态信息上报方法、装置及存储介质
WO2025173250A1 (ja) * 2024-02-16 2025-08-21 株式会社Nttドコモ 端末、無線通信方法及び基地局

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685490A (zh) * 2015-11-06 2017-05-17 电信科学技术研究院 一种信道状态信息反馈、数据传输方法及装置
CN109150270A (zh) * 2017-06-28 2019-01-04 华为技术有限公司 信道状态信息反馈和接收方法、发送端设备和接收端设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016205052A1 (de) 2016-03-24 2017-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Telegrammaufteilungsübertragungsverfahren für bidirektionale netze
WO2017166219A1 (en) * 2016-03-31 2017-10-05 Qualcomm Incorporated Channel covariance feedback for enhanced fd-mimo
US10659118B2 (en) * 2016-04-19 2020-05-19 Samsung Electronics Co., Ltd. Method and apparatus for explicit CSI reporting in advanced wireless communication systems
US10103798B2 (en) * 2016-09-14 2018-10-16 Samsung Electronics Co., Ltd. Method and apparatus to enable channel compression in advanced wireless communication systems
CN108288983B (zh) * 2017-01-09 2022-01-28 中兴通讯股份有限公司 信道状态信息的反馈、确定方法及装置
EP3616344A4 (en) * 2017-05-02 2020-07-01 Mediatek Inc. OVERHEAD REDUCTION FOR BOOK OF LINEAR COMBINATION CODES AND FEEDBACK MECHANISM IN MOBILE TELECOMMUNICATIONS

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685490A (zh) * 2015-11-06 2017-05-17 电信科学技术研究院 一种信道状态信息反馈、数据传输方法及装置
CN109150270A (zh) * 2017-06-28 2019-01-04 华为技术有限公司 信道状态信息反馈和接收方法、发送端设备和接收端设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
See also references of EP3944511A4 *
VIVO: "Discussion on CSI reporting", 3GPP DRAFT; R1-1717471, 13 October 2017 (2017-10-13), Prague, CZ, pages 1 - 5, XP051352668 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116711364A (zh) * 2021-01-17 2023-09-05 华为技术有限公司 信道信息获取方法及相关设备
CN115175228A (zh) * 2021-04-02 2022-10-11 大唐移动通信设备有限公司 信息上报方法、网络侧配置方法、装置、设备及存储介质
CN115333586A (zh) * 2021-05-11 2022-11-11 大唐移动通信设备有限公司 码本指示方法、装置及存储介质
TWI803216B (zh) * 2021-05-11 2023-05-21 大陸商大唐移動通信設備有限公司 碼本指示方法、裝置及存儲介質
US12526015B2 (en) 2021-05-11 2026-01-13 Datang Mobile Communications Equipment Co., Ltd. Codebook indication method and apparatus, and storage medium
CN115514398A (zh) * 2021-06-22 2022-12-23 大唐移动通信设备有限公司 信道状态信息发送方法、接收方法及装置
CN115514398B (zh) * 2021-06-22 2024-05-17 大唐移动通信设备有限公司 信道状态信息发送方法、接收方法及装置
WO2023207920A1 (zh) * 2022-04-28 2023-11-02 维沃移动通信有限公司 信道信息反馈方法、终端及网络侧设备

Also Published As

Publication number Publication date
KR102803590B1 (ko) 2025-05-02
US12081299B2 (en) 2024-09-03
EP3944511A4 (en) 2022-06-01
US20220149909A1 (en) 2022-05-12
KR20210138749A (ko) 2021-11-19
CN111726154A (zh) 2020-09-29
CN111726154B (zh) 2022-04-01
EP3944511A1 (en) 2022-01-26

Similar Documents

Publication Publication Date Title
WO2020186871A1 (zh) 一种信道状态信息上报的方法和设备
CN110581724B (zh) 信道状态信息反馈方法、预编码矩阵确定方法及装置
KR102746746B1 (ko) 채널 상태 정보의 보고 방법, 수신 방법, 단말 및 네트워크측 기기
US11343014B2 (en) Channel state information reporting method and communications apparatus
TW201911904A (zh) 資料傳輸方法、基地台和終端
CN111756417B (zh) 一种信道状态信息反馈方法及装置
CN109510654B (zh) 一种信道状态信息反馈方法及装置
CN111416645B (zh) 预编码矩阵指示方法及相关设备
CN111525947B (zh) 信道状态信息的上报方法、接收方法、终端及网络侧设备
EP3358752A1 (en) Method and apparatus for selecting a resource, and electronic device
CN112187324B (zh) 一种信道状态信息反馈方法及装置
CN111628844B (zh) 一种信道状态信息反馈方法及装置
KR102939814B1 (ko) Pmi 보고 및 사용을 위한 조합 인디케이터에 대한 윈도우 fd 기반의 매핑
WO2017152750A1 (zh) 一种反馈信息的传输方法和装置
KR20220015397A (ko) 송신 채널 상태 전송 방법 및 디바이스, 송신 채널 상태 수신 방법 및 디바이스, 그리고 저장 매체
WO2017063456A1 (zh) 一种信道状态信息的传输方法和装置
EP3229553B1 (en) Precoding matrix indicator (pmi) feedback method
US20200295807A1 (en) Codebook subset restriction method
EP4318965A1 (en) Channel state information transmission method and apparatus, terminal, base station, and storage medium
WO2018058484A1 (zh) 传输信道信息的方法、终端设备和网络设备
CN111756423B (zh) 一种信道状态信息反馈方法及装置
CN121150759A (zh) 一种信道信息反馈方法及装置
CN118264285A (zh) 信息传输方法、设备和存储介质
WO2019233340A1 (zh) 信道状态信息反馈方法、预编码矩阵确定方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19920284

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20217034107

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2019920284

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2019920284

Country of ref document: EP

Effective date: 20211021