CN111525947B - Method for reporting channel state information, method for receiving channel state information, terminal and network side equipment - Google Patents

Method for reporting channel state information, method for receiving channel state information, terminal and network side equipment Download PDF

Info

Publication number
CN111525947B
CN111525947B CN201910124949.5A CN201910124949A CN111525947B CN 111525947 B CN111525947 B CN 111525947B CN 201910124949 A CN201910124949 A CN 201910124949A CN 111525947 B CN111525947 B CN 111525947B
Authority
CN
China
Prior art keywords
layer
zero
indication information
coefficient
coefficients
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.)
Active
Application number
CN201910124949.5A
Other languages
Chinese (zh)
Other versions
CN111525947A (en
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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to US17/427,863 priority Critical patent/US20220116093A1/en
Priority to PCT/CN2020/071916 priority patent/WO2020156136A1/en
Priority to KR1020217026241A priority patent/KR20210116590A/en
Priority to EP20748199.5A priority patent/EP3920431A4/en
Priority to KR1020237044754A priority patent/KR20240005204A/en
Publication of CN111525947A publication Critical patent/CN111525947A/en
Application granted granted Critical
Publication of CN111525947B publication Critical patent/CN111525947B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/0413MIMO systems
    • H04B7/0417Feedback systems
    • 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/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/063Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method for reporting channel state information, a method for receiving the channel state information, a terminal and network side equipment, wherein the reporting method comprises the following steps: the method comprises the following steps: receiving codebook parameter information sent by a network side; determining an enhanced Type II codebook structure according to the codebook parameter information; determining non-zero coefficient indication information according to the enhanced Type II codebook structure, wherein the non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type II codebook structure; and sending the non-zero coefficient indication information to a network side. Therefore, the scheme of the invention realizes the feedback of CSI for the code book structure of Rel-16.

Description

Method for reporting channel state information, method for receiving channel state information, terminal and network side equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for reporting channel state information, a method for receiving channel state information, a terminal, and a network side device.
Background
A type ii (type ii) codebook is defined in the NR system. The Type II codebook in Rel-15 is based on linear combination of orthogonal beams, has higher channel quantization precision, but has large feedback overhead. A low-overhead Type II codebook (i.e., enhanced Type II codebook structure) based on a method of linear combining of orthogonal beams and subband coefficient compression is proposed in Rel-16.
Among them, the Type II codebook defined in NR Rel-15 supports the Rank1 and Rank2 codebooks.
For one subband, the Rank1 codebook is expressed as:
Figure BDA0001973234530000011
the Rank2 codebook is expressed as:
Figure BDA0001973234530000012
wherein
Figure BDA0001973234530000013
L represents the number of orthogonal beams within the group,
Figure BDA0001973234530000014
orthogonal beams are represented, which use 2D DFT vectors, r is 0,1 represents the first and second polarization directions in a dual-polarized antenna array, l is 0, and 1 represents a layer.
Figure BDA0001973234530000015
Representing the broadband amplitude coefficients acting on the beam i, the polarization direction r and the layer l in the beam group;
Figure BDA0001973234530000016
representing the subband amplitude coefficients acting on the beam i, the polarization direction r and the layer l in the beam group; c. Cr,l,iWhich represents the subband phase coefficients acting on the beam i, the polarization direction r and the layer l in the beam group. The number of codebook coefficients is 2 because RankSince Rank is about one time of the number of codebook coefficients of 1, the overhead of codebooks with different Rank RI values is greatly different. When the base station receives Channel State Information (CSI) fed back by the terminal, the base station cannot know the value of the RI before correctly decoding, and thus cannot determine the overhead of the CSI. In order to avoid that the base station cannot correctly perform the CSI decoding due to the fuzzy overhead, in Rel-15, the following two-part structure is adopted for the reporting of the Type IICSI:
the first part of the CSI includes RI, a wideband Quality Indicator (CQI for short) corresponding to a first codeword (codeword), a differential CQI corresponding to the first codeword, the number of zero coefficients of layer one, and the number of zero coefficients of layer two. The second part of the CSI includes twiddle factors, beam indication information, the strongest beam indication of layer one, the wideband amplitude coefficient of layer one, the strongest beam indication of layer two, the wideband amplitude coefficient of layer two, the subband phase and/or subband amplitude coefficient of even subbands, and the subband phase and/or subband amplitude coefficient of odd subbands.
The overhead of the first part of the CSI is fixed and is independent of the value of the RI, and the overhead of the second part of the CSI can be determined by the decoded result of the first part. Thus avoiding the overhead ambiguity problem.
Since the feedback for each subband includes both subband phase coefficients and subband amplitude coefficients, the feedback overhead required to feedback the coefficients for all subbands is large when the number of subbands is large. For this purpose, a low overhead Type II codebook is defined in NR Rel-16, which compresses the coefficients of each subband. Taking Rank as an example, for all subbands, the codebook may be expressed as:
Figure BDA0001973234530000021
wherein, W1The orthogonal combined beam contained in the code division multiplexing signal is the same as a Type II codebook of Rel-15;
Figure BDA0001973234530000022
representing compressed coefficients (i.e. moment of combined coefficients)Matrix), where pi,jRepresenting the amplitude coefficient, ci,jRepresenting a phase coefficient; wfA compressed basis vector is represented, which contains M basis vectors, each vector having a length N, which is determined by the number of subbands. Wherein the content of the first and second substances,
Figure BDA0001973234530000023
the compressed coefficients in (1) need to be quantized and fed back to the base station. However, currently, there is no corresponding CSI feedback method for the codebook structure of Rel-16.
Disclosure of Invention
The embodiment of the invention provides a reporting method, a receiving method, a terminal and network side equipment of channel state information, which realize the feedback of CSI aiming at a Rel-16 codebook structure.
The embodiment of the invention provides a method for reporting channel state information, which comprises the following steps:
receiving codebook parameter information sent by a network side;
determining an enhanced Type II codebook structure according to the codebook parameter information;
determining non-zero coefficient indication information according to the enhanced Type II codebook structure, wherein the non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type II codebook structure;
and sending the non-zero coefficient indication information to a network side.
The embodiment of the invention also provides a method for receiving the channel state information, which comprises the following steps:
sending codebook parameter information to a terminal;
receiving nonzero coefficient indication information sent by the terminal, wherein the nonzero coefficient indication information is used for indicating relevant information of nonzero coefficients in a combined coefficient matrix in an enhanced Type II codebook structure, and the enhanced Type II codebook structure is determined by the terminal according to codebook parameter information.
An embodiment of the present invention further provides a terminal, including:
the first receiving module is used for receiving codebook parameter information sent by a network side;
the codebook structure determining module is used for determining an enhanced Type II codebook structure according to the codebook parameter information;
an indication information determining module, configured to determine non-zero coefficient indication information according to the enhanced Type ii codebook structure, where the non-zero coefficient indication information is used to indicate related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type ii codebook structure;
and the first sending module is used for sending the non-zero coefficient indication information to a network side.
An embodiment of the present invention further provides a network side device, including:
the second sending module is used for sending codebook parameter information to the terminal;
a second receiving module, configured to receive nonzero coefficient indication information sent by the terminal, where the nonzero coefficient indication information is used to indicate related information of a nonzero coefficient in a combined coefficient matrix in an enhanced Type ii codebook structure, and the enhanced Type ii codebook structure is determined by the terminal according to the codebook parameter information.
An embodiment of the present invention further provides a terminal, including a first transceiver, a first memory, a first processor, and a program stored in the first memory and executable on the first processor;
the first transceiver is to: receiving codebook parameter information sent by a network side;
the first processor is to: determining an enhanced Type II codebook structure according to the codebook parameter information; determining non-zero coefficient indication information according to the enhanced Type II codebook structure, wherein the non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type II codebook structure;
the first transceiver is further configured to: and sending the non-zero coefficient indication information to a network side.
An embodiment of the present invention further provides a network-side device, including a second transceiver, a second memory, a second processor, and a program stored in the second memory and executable on the second processor, where the second transceiver is configured to: sending codebook parameter information to a terminal; receiving nonzero coefficient indication information sent by the terminal, wherein the nonzero coefficient indication information is used for indicating relevant information of nonzero coefficients in a combined coefficient matrix in an enhanced Type II codebook structure, and the enhanced Type II codebook structure is determined by the terminal according to codebook parameter information.
The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the method for reporting channel state information and the method for receiving channel state information.
The embodiment of the invention has the beneficial effects that:
in the embodiment of the invention, the terminal can determine the enhanced Type II codebook structure according to the received codebook parameter information sent by the network side, so that the non-zero coefficient indication information (related information for indicating the non-zero coefficient in the combined coefficient matrix in the enhanced Type II codebook structure) is determined according to the determined enhanced Type II codebook structure, the non-zero coefficient indication information is sent to the network side, and the feedback of CSI (channel state information) aiming at the Rel-16 codebook structure is realized.
Drawings
Fig. 1 is a flowchart illustrating a method for reporting channel state information according to a first embodiment of the present invention;
fig. 2 is a schematic diagram illustrating positions of a first beam set and a first base vector set according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating a method of receiving channel state information according to a second embodiment of the present invention;
fig. 4 shows a block diagram of a terminal according to a third embodiment of the present invention;
fig. 5 is a block diagram of a network device according to a fourth embodiment of the present invention;
fig. 6 is a block diagram showing a configuration of a terminal according to a fifth embodiment of the present invention;
fig. 7 is a block diagram showing a network device according to a sixth embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help the full understanding of the embodiments of the present invention. Thus, it will be apparent to those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present invention, it should be understood that the sequence numbers of the following processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In addition, the terms "system" and "network" are often used interchangeably herein.
In the embodiments provided herein, it should be understood that "B corresponding to a" means that B is associated with a from which B can be determined. It should also be understood that determining B from a does not mean determining B from a alone, but may be determined from a and/or other information.
In the embodiment of the present invention, the access network may be an access network including a Macro Base Station (Macro Base Station), a micro Base Station (Pico Base Station), a Node B (3G mobile Station), an enhanced Base Station (eNB), a Home enhanced Base Station (Femto eNB or Home eNode B or Home eNB or HeNB), a relay Station, an access point, an RRU (Remote Radio Unit), an RRH (Remote Radio Head), and the like. The user terminal may be a mobile phone (or handset), or other device capable of sending or receiving wireless signals, including user Equipment, a Personal Digital Assistant (PDA), a wireless modem, a wireless communicator, a handheld device, a laptop computer, a cordless telephone, a Wireless Local Loop (WLL) station, a CPE (Customer premises Equipment) or a mobile smart hotspot capable of converting mobile signals into WiFi signals, a smart appliance, or other devices capable of autonomously communicating with a mobile communication network without human operation, etc.
The embodiment of the invention provides a method for reporting channel state information, a method for receiving channel state information, a terminal and network side equipment, and realizes CSI feedback aiming at a Rel-16 codebook structure.
First embodiment
As shown in fig. 1, an embodiment of the present invention provides a method for reporting channel state information, which specifically includes the following steps:
step 101: and receiving codebook parameter information sent by a network side.
The method for reporting channel state information in the embodiment of the present invention is suitable for an enhanced Type ii codebook structure (i.e., a low overhead Type ii codebook structure defined in NR Rel-16), and is a method based on orthogonal beam linear combination and subband coefficient compression. In addition, the codebook parameter information includes the number of beams and the number of basis vectors.
Specifically, assume that the enhanced Type ii codebook structure includes two layers, a precoding matrix has 2L beams per layer, and the same M basis vectors are used. For the Type II codebook with Rank2, the layer-one precoding is expressed as:
Figure BDA0001973234530000061
layer two precoding is represented as:
Figure BDA0001973234530000062
here, the first and second liquid crystal display panels are,
Figure BDA0001973234530000063
and
Figure BDA0001973234530000064
is a 2L x M dimensional matrix.
Step 102: and determining an enhanced Type II codebook structure according to the codebook parameter information.
Step 103: and determining non-zero coefficient indication information according to the enhanced Type II codebook structure.
The non-zero coefficient indication information is used for indicating the related information of the non-zero coefficient in the combined coefficient matrix in the enhanced Type II codebook structure. The related information comprises one or more of position information of the nonzero coefficient in the combined coefficient matrix, beam set information and base vector set information of the nonzero coefficient in the combined coefficient matrix, and quantity information of the nonzero coefficient. In addition, the rows in the combining coefficient matrix represent beams and the columns represent basis vectors.
Step 104: and sending the non-zero coefficient indication information to a network side.
The specific content included in the nonzero coefficient indication information and the reporting mode respectively include the following situations.
The first condition is as follows:
optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the non-zero coefficients of each layer.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the non-zero coefficient indication information comprises: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer is sent to a network side by carrying the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer in a first part or a second part of channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
One specific implementation form is as follows:
specifically, the non-zero coefficient indication information includes: and the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer.
Specifically, the position information of the non-zero coefficient of each layer in the combined coefficient matrix of each layer may be represented in the form of a bitmap (bitmap), or in the form of an index set.
Specific examples are as follows:
when the low-overhead Type ii codebook structure defined in NR Rel-16 includes two layers (i.e., layer one and layer two), assuming that each layer has K0 (less than 2L × M) non-zero coefficients, the position of each layer having K0 non-zero coefficients needs to be reported to the base station. Where 2L denotes the number of beams and M denotes the number of basis vectors.
The following reporting modes can be adopted:
reporting a bitmap with the size of 2L x M on each layer, wherein the coefficient of the corresponding position is indicated to be nonzero by the bit value of 1; alternatively, the first and second electrodes may be,
reporting indexes of each coefficient of the K0 nonzero coefficients in the 2L M coefficients on each layer, wherein the indexes are
Figure BDA0001973234530000081
And (4) a bit.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
and transmitting the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer to a network side, wherein the position information is carried in the first part of the channel state information.
Another specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and the number of the nonzero coefficients of each layer.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the number of the nonzero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side;
and transmitting the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer to a network side, wherein the position information is carried in the second part of the channel state information.
That is, it is assumed that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one contains K1 (less than 2L × M) nonzero coefficients, and the layer two contains K2 (less than 2L × M) nonzero coefficients, the numbers K1 and K2 of nonzero coefficients of layer 1 and layer 2 can be reported in the first part of CSI, respectively, and the position information of the nonzero coefficients indicated by bitmap1 and bitmap2 is reported in the second part of CSI, respectively.
Case two:
optionally, the non-zero coefficient indication information includes: the enhanced Type II codebook structure comprises a first beam set and a first base vector set where a nonzero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating the position of the nonzero coefficient in the first beam set and the first base vector set, and one or more of the number of the nonzero coefficients of each layer.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the non-zero coefficient indication information comprises the first beam set and the first base vector set, the first beam set and the first base vector set are carried in a first part of channel state information and are sent to a network side;
if the non-zero coefficient indication information comprises: the first indication information is sent to a network side by carrying the first indication information on the first part or the second part of the channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
One specific implementation form is as follows:
specifically, a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and a number of the non-zero coefficients of each layer.
The beam set where the non-zero coefficient is located may be defined as a "non-zero coefficient beam set", and the basis vector set where the non-zero coefficient is located may be defined as a "non-zero coefficient basis vector set". The first set of beams is a non-zero coefficient set of beams and the first set of basis vectors is a non-zero coefficient set of basis vectors.
In addition, the non-zero coefficient beam set and the non-zero vector basis set can be indicated by a bitmap method or an index set method.
For example, if the non-zero coefficient beam set includes 2L beams, the length of the bitmap is 2L. If there are K beam vectors with non-zero coefficients, where K bits are set to 1, an index set indication comprising K elements, such as {2,3,5 … }, may also be used to indicate that these beam vectors have non-zero coefficients, such as 2,3,5, etc.
Similarly, if M basis vectors are included in the set of basis vectors, the length of the bitmap is M, where N bits are set to 1, which means that N basis vectors have non-zero coefficients. If indicated by the index set, e.g., {1,2,4 … }, indicates that the basis vectors 1,2,4, etc. contain non-zero coefficients.
In addition, the non-zero coefficient is constrained to the coefficient position corresponding to the non-zero coefficient base vector set and the non-zero coefficient beam set, and this position can be defined as a candidate coefficient position. That is, the coefficient positions corresponding to the first beam set and the first base vector set are candidate coefficient positions. The terminal may first indicate the candidate coefficient positions and then further indicate (bitmap or position index) at which positions on the candidate coefficient positions there are non-zero coefficients.
For example, for the non-zero coefficients of layer one, the terminal reports a non-zero coefficient base vector set including base vector 1 and base vector M-1, and reports a non-zero coefficient beam set including beams 1 and 2L. Such that the candidate coefficient positions include 4L +2(M-2) positions within the box as shown in fig. 2. And, the terminal further reports a bitmap of 4L +2(M-2) bits indicating which positions within the box shown in fig. 2 the coefficients are non-zero.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
sending the first beam set, the first base vector set and the number of nonzero coefficients of each layer to a network side, wherein the first beam set, the first base vector set and the number of nonzero coefficients of each layer are carried in a first part of channel state information;
and sending the first indication information carried in the second part of the channel state information to a network side.
That is, the first beam set, the first base vector set, the number of nonzero coefficients of each layer, and the first indication information are reported in different parts of CSI, which can further reduce signaling overhead.
From the above, it can be seen that, assuming that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one contains K1 (less than 2L × M) nonzero coefficients and the layer two contains K2 (less than 2L × M) nonzero coefficients, the numbers K1 and K2 of the nonzero coefficients of the layer one and the layer two can be reported in the first part of the CSI, respectively, and then a bitmap14 and a bitmap15 are used to indicate the approximate positions of the nonzero coefficients of the layer one and the layer two, respectively, and bitmap14 and bitmap15 can be determined according to the beam set and the basis vector set where the nonzero coefficients are located, and then a bitmap14 and a bitmap15 are reported in the second part of the CSI to indicate the specific nonzero coefficient positions of the layer one and the layer two, respectively.
Specifically, when the number of beams 2L in each layer is 4 and the number of basis vectors M is 4, the nonzero coefficient position in layer one is represented by bitmap1 'shown in table 1 below, and the nonzero coefficient position in layer two is represented by bitmap 2' shown in table 2 below.
TABLE 1 bitmap1
1 0 1 1
0 0 1 0
1 1 0 1
0 0 1 1
TABLE 2 bitmap2
1 0 1 0
0 1 1 0
1 0 0 1
0 0 1 0
Specifically, for the positions of the non-zero coefficients of the two layers shown in table 1 and table 2, the numbers of the non-zero coefficients of the layer one and the layer two may be reported as K1-9 and K2-7, respectively, on the first part of the CSI. The set of beam vectors for the non-zero coefficients of layer one is {1,2,3,4} and the set of basis vectors is {1,2,3,4}, denoted by bitmap14 (as shown in table 17).
Table 17 bitmap14
1 1 1 1 1 1 1 1
The set of beam vectors for the non-zero coefficients of layer two is {1,2,3,4} and the set of basis vectors is {1,2,3,4}, which is denoted by bitmap15 in table 18.
Table 18 bitmap15
1 1 1 1 1 1 1 1
The specific non-zero coefficient positions for layer one and layer two are then reported in the second part of the CSI, respectively, with the specific non-zero coefficient position for layer one being denoted by bitmap16 (as shown in table 19).
Table 19 bitmap16
1 0 1 1
0 0 1 0
1 1 0 1
0 0 1 1
The specific non-zero coefficient positions for layer two are indicated by bitmap17 (shown in table 20).
Table 20 bitmap17
1 0 1 0
0 1 1 0
1 0 0 1
0 0 1 0
Case three:
optionally, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
One specific implementation form is as follows:
specifically, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, and the number of the remaining non-zero coefficients of each layer; and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
The position information of the non-zero coefficient of each layer at the same position in the combined coefficient matrix of each layer can be represented by bitmap, and the value of a certain position in the bitmap is 1, which represents that the position is the non-zero coefficient.
In addition, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer can be represented in a bitmap form, and can also be represented in a position index form. If the first layer contains K1 (less than 2L M) nonzero coefficients, the second layer contains K2 (less than 2L M) nonzero coefficients, and the number of the positions of the first layer and the second layer, which are the same as the nonzero coefficients, is K0, the number of the remaining nonzero coefficients of the two layers is K1-K0 and K2-K0 respectively, and the indexes of the nonzero coefficients in the 2L M coefficients can be used respectively
Figure BDA0001973234530000121
And
Figure BDA0001973234530000122
a single bit indication. Where 2L denotes the number of beams and M denotes the number of basis vectors.
In addition, when the position information of the non-zero coefficient of each layer at the same position in the combined coefficient matrix of each layer and the position information of the remaining non-zero coefficient of each layer in the combined coefficient matrix of each layer are both represented in the bitmap form, specific examples are as follows:
for example, when the low-overhead Type ii codebook structure defined in NR Rel-16 includes two layers (i.e., layer one and layer two), it is assumed that layer one contains K1 (less than 2L M) non-zero coefficients and layer two contains K2 (less than 2L M) non-zero coefficients. Where 2L denotes the number of beams and M denotes the number of basis vectors.
Wherein the same position indication of each non-zero coefficient can be indicated by a 2L × M bitmap0, wherein 1 indicates that the position is a non-zero coefficient. Let bitmap1 'and bitmap 2' indicate the non-zero coefficient positions of layer one and layer two, respectively, of size 2L M. Then bitmap1 'and bitmap 2' remove the non-zero coefficient positions in bitmap0, respectively, resulting in the positions of the remaining non-zero coefficients for layer one and layer two, which can be indicated by bitmap1 and bitmap2, respectively.
Specifically, for the positions of the non-zero coefficients of layer one shown in table 1 and the positions of the non-zero coefficients of layer two shown in table 2, the indication that the non-zero coefficients of layer one and layer 2 are at the same position can be represented by bitmap0, as shown in table 3.
Table 3 bitmap0
1 0 1 0
0 0 1 0
1 0 0 1
0 0 1 0
For layer one, let bitmap1 ═ bitmap1 ″ -bitmap0 be as shown in table 4.
Table 4 bitmap1
0 0 0 1
0 0 0 0
0 1 0 0
0 0 0 1
Similarly, for layer two, let bitmap2 ═ bitmap2 ″ -bitmap0 be as shown in table 5.
Table 5 bitmap2
0 0 0 0
0 1 0 0
0 0 0 0
0 0 0 0
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer and the quantity of the residual non-zero coefficients of each layer are carried in the first part of the channel state information and are sent to a network side;
and the position information of the residual nonzero coefficients of each layer in the combined coefficient matrix of each layer is carried in the second part of the channel state information and is sent to the network side.
Furthermore, for the content included in the above "position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer", the following two ways can be adopted:
the first method is as follows:
optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second beam set and a second base vector set, sending the second beam set and the second base vector set to a network side, wherein the second beam set and the second base vector set are carried in a first part of channel state information;
if the non-zero coefficient indication information comprises the third indication information, the third indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
One specific implementation of the first mode is as follows:
specifically, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer, and the number of the remaining non-zero coefficients of each layer, wherein the position information of the remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are third indication information used for indicating the positions of the nonzero coefficients in the second beam set and the second base vector set.
That is, the remaining non-zero coefficients of each layer may be constrained to the coefficient positions corresponding to the different remaining non-zero coefficient base vector sets (i.e., the second base vector set) and the different remaining non-zero coefficient beam sets (i.e., the second beam set), respectively. The terminal may indicate the same position of the nonzero coefficients of each layer, then indicate the beam set and the basis vector set where the remaining nonzero coefficients of each layer are located, and further indicate at which positions in these beam set and basis vector set the nonzero coefficients exist. Therefore, the network side can determine the specific position of the nonzero coefficient of each layer according to the information indicated by the terminal.
It can be seen that, for the positions of the nonzero coefficients of the two layers shown in table 1 and table 2, in addition to the indication of the nonzero coefficients of the two layers by bitmap1 and bitmap2, the beam vector set of the nonzero coefficients of the layer one can be {0,2,3} and the base vector set of the nonzero coefficients can be {1,3} for the nonzero coefficients of the layer one, and the positions can be represented by bitmap3 shown in table 6; the remaining non-zero coefficients for layer two may also be represented using a set of beam vectors for the remaining non-zero coefficients of {1} and a set of basis vectors for the non-zero coefficients of {1}, and bitmap4 as shown in table 7. (Note here that, in Table 7, one row and one column are provided.)
Table 6 bitmap3
0 1
1 0
0 1
Table 7 bitmap4
1
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the position information of the same position, the second beam set and the second base vector set and the number of the residual nonzero coefficients of each layer are carried in the first part of the channel state information and are sent to a network side;
and sending the third indication information carried in the second part of the channel state information to a network side.
And reporting the second beam set, the second base vector set, the number of remaining nonzero coefficients of each layer and the third indication information on different parts of the CSI, thereby further reducing signaling overhead.
The second method comprises the following steps:
optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and a first union of the beam sets where the residual nonzero coefficients of each layer are located and a second union of the base vector sets where the residual nonzero coefficients of each layer are located, and fifth indication information used for indicating the positions of the residual nonzero coefficients of each layer in the first union and the second union.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the first union and the second union, which are carried in the first part of the channel state information, are sent to a network side;
if the non-zero coefficient indication information comprises the fifth indication information, the fifth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Wherein, for a specific implementation manner in the second manner, the following is implemented:
specifically, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer, and the number of the remaining non-zero coefficients of each layer, wherein the position information of the remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer includes: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
That is, for example, the remaining nonzero coefficients of each layer may be respectively constrained to the positions corresponding to the same remaining nonzero coefficient base vector set (i.e., the first union) and the same remaining nonzero coefficient beam set (i.e., the second union). The terminal may indicate the same position of the nonzero coefficients of each layer, and then indicate the union of the beams and the basis vector where the remaining nonzero coefficients of each layer are located, and further indicate at which positions in these beam set and basis vector set the nonzero coefficients exist in each layer. Therefore, the network side can determine the specific position of the nonzero coefficient of each layer according to the information indicated by the terminal.
As can be seen from this, for the positions of the non-zero coefficients of the two layers shown in tables 1 and 2, the positions of the remaining non-zero coefficients of the first layer and the second layer can be indicated as follows:
the first union of the beam sets where the remaining non-zero coefficients of layer one and layer two are located is {0,1,2,3}, and the second union of the base vector sets where the remaining non-zero coefficients of layer one and layer two are located is {1,3}, where the positions of the non-zero coefficients of layer one in the first and second unions are represented by bitmap5 shown in table 8, and the positions of the non-zero coefficients of layer two in the first and second unions are represented by bitmap6 shown in table 9.
Table 8 bitmap5
0 1
0 0
1 0
0 1
Table 9 bitmap6
0 0
0 0
1 0
0 0
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the position information of the same position, the first union set, the second union set and the number of the residual nonzero coefficients of each layer are carried in a first part of channel state information and are sent to a network side;
and sending the fifth indication information carried in the second part of the channel state information to a network side.
And reporting the position information of the same position, the first union set, the second union set, the number of the remaining nonzero coefficients of each layer and the fifth indication information on different parts of CSI (channel state information), so that the signaling overhead can be further reduced.
Case four:
optionally, the non-zero coefficient indication information includes: the second union of the positions of the nonzero coefficients of the layers of the enhanced Type II codebook structure in the combined coefficient matrix of the layers is used for indicating whether the coefficient of each layer at the position of the second union is zero or not, and the number of the nonzero coefficients of each layer is one or more.
Optionally, the sending the non-zero coefficient indication information to a network side includes: if the non-zero coefficient indication information comprises the third union, the first part of the channel state information carried by the third union is sent to a network side;
if the nonzero coefficient indication information comprises the seventh indication information, the seventh indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network layer side.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: and the second union of the positions of the nonzero coefficients of the layers of the enhanced Type II codebook structure in the combined coefficient matrix of the layers is used for indicating whether the coefficient of each layer at the position of the second union is zero or not and the number of the nonzero coefficients of each layer.
That is, the terminal may first indicate the third union of the positions of the nonzero coefficients of each layer, and then respectively indicate whether each layer is zero in the positions of the third union, so as to determine the specific position of the nonzero coefficient of each layer.
And the third union of the positions of the non-zero coefficients of each layer in the combined coefficient matrix of each layer can be represented by bitmap, and the value of a certain position in the bitmap is 1, so that the position is a non-zero coefficient. And seventh indicating information used for indicating whether the coefficient of each layer at the third merging position is zero or not, which can also be represented by bitmap, and a value of a certain position in bitmap of the seventh indicating information representing a certain layer being 1 indicates that the layer is a non-zero coefficient at the position.
When the enhanced Type ii codebook structure includes two layers, for the third union, one bitmap7 may be used to represent all non-zero coefficient positions of the two layers. If the number of 1's in bitmap7 is N, then bitmap8 with length N can be used to indicate that layer one does not contain the non-zero coefficient of layer two, wherein a certain position of bitmap8 is 1 to indicate that the non-zero coefficient position belongs to layer one, and 0 indicates that the non-zero coefficient does not belong to layer one. Similarly, a bitmap9 with a length of N may be used to indicate that layer one does not contain a non-zero coefficient of layer two, where a certain position in bitmap9 is 1 to indicate that the non-zero coefficient position belongs to layer two, and 0 indicates that the non-zero coefficient does not belong to layer two.
Namely, bitmap7 combines bitmap8 to determine the specific non-zero coefficient position of layer one; bitmap7 determines the non-zero coefficient positions of layer two in conjunction with bitmap 9. In addition, for the situation that bitmap7 can be put in the first part of the CSI for reporting, bitmap8 and bitmap9 can be put in the second part of the CSI for reporting.
Specifically, for example, when the terminal reports the positions of the non-zero coefficients of the layer one and the layer two shown in the above tables 1 and 2, it may use bitmap7 shown in table 10 to show the positions of all the non-zero coefficients of the layer one and the layer two.
Table 10 bitmap7
Figure BDA0001973234530000181
Figure BDA0001973234530000191
If the number of 1's in bitmap7 is 10, the non-zero coefficient position of layer one without layer two can be represented by bitmap8 shown in table 11.
Table 11 bitmap8
1 1 1 0 1 1 1 1 1 1
Wherein, for each bit in bitmap8, the bit with value 1 in bitmap7 corresponds to the bit with value 1. Specifically, the first to third bits of bitmap8 sequentially correspond to the bit taking the value of 1 in the first row of bitmap7, the fourth to fifth bits of bitmap8 sequentially correspond to the bit taking the value of 1 in the second row of bitmap7, the sixth to eighth bits of bitmap8 sequentially correspond to the bit taking the value of 1 in the third row of bitmap7, and the ninth to tenth bits of bitmap8 sequentially correspond to the bit taking the value of 1 in the fourth row of bitmap 7.
Similarly, the non-zero coefficient positions in layer two that do not contain layer one can be represented by bitmap9 as shown in Table 12.
Table 12 bitmap9
1 1 0 1 1 1 0 1 1 0
Wherein, for each bit in bitmap9, the bit with value 1 in bitmap7 corresponds to the bit with value 1. Specifically, the first to third bits of bitmap9 sequentially correspond to the bit taking the value of 1 in the first row of bitmap7, the fourth to fifth bits of bitmap9 sequentially correspond to the bit taking the value of 1 in the second row of bitmap7, the sixth to eighth bits of bitmap9 sequentially correspond to the bit taking the value of 1 in the third row of bitmap7, and the ninth to tenth bits of bitmap9 sequentially correspond to the bit taking the value of 1 in the fourth row of bitmap 7.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the third union set and the number of the nonzero coefficients of each layer are carried in the first part of the channel state information and are sent to a network side;
and sending the second part of the channel state information carried by the seventh indication information to a network side.
And reporting the third union set, the number of nonzero coefficients of each layer and the seventh indication information in different parts of CSI (channel state information), thereby further reducing signaling overhead.
Case five:
optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position;
the remaining positions are positions in the combined coefficient matrix except the same position.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the eighth indication information, carrying the eighth indication information in the first part or the second part of the channel state information, and sending the eighth indication information to a network side;
and if the nonzero coefficient indication information comprises the number of nonzero coefficients of each layer at the rest position, the number of the nonzero coefficients of each layer at the rest position is carried in the first part of the channel state information and is sent to a network side.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer, eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero, and the number of the non-zero coefficients of each layer at the rest position; the remaining positions are positions in the combined coefficient matrix except the same position.
The position information of the non-zero coefficient of each layer at the same position in the combined coefficient matrix of each layer can be represented by bitmap, and the value of a certain position in the bitmap is 1, which represents that the position is the non-zero coefficient. And eighth indication information for indicating whether the coefficient of each layer at the remaining position in the combined coefficient matrix of each layer is zero, or using bitmap to indicate, if a value of a certain position in the bitmap of the eighth indication information indicating a certain layer is 1, indicating that the layer is a non-zero coefficient at the position.
Specifically, when the enhanced Type ii codebook structure includes two layers, one bitmap10 may be used to represent the same position of the non-zero coefficients of the two layers. If the number of 0's in bitmap10 is N, the position of the remaining non-zero coefficients in layer one can be represented by bitmap11 of length N, and the position of the remaining non-zero coefficients in layer two can be represented by bitmap12 of length N.
Namely, bitmap10 combines bitmap11 to determine the specific non-zero coefficient position of layer one; bitmap10 determines the specific non-zero coefficient positions of layer two in conjunction with bitmap 12. In addition, for bitmap10, it can be put in the first part of CSI for reporting, and bitmap11 and bitmap12 can be put in the second part of CSI for reporting.
For example, when reporting the positions of the non-zero coefficients of the layer one and the layer two as shown in table 1 and table 2, the terminal may use bitmap10 shown in table 13 to indicate the same positions of the non-zero coefficients of the layer one and the layer two.
Table 13 bitmap10
1 0 1 0
0 0 1 0
1 0 0 1
0 0 1 0
If the number of 0's in bitmap10 is 10, the position of the remaining non-zero coefficient in layer one can be represented by bitmap11 shown in table 14.
Table 14 bitmap11
0 1 0 0 0 1 0 0 0 1
Wherein, for each bit in bitmap11, the bit with value 0 in bitmap10 corresponds to the bit with value 0. Specifically, the first to second bits of bitmap11 sequentially correspond to the bit taking a value of 0 in the first row of bitmap10, the third to fifth bits of bitmap11 sequentially correspond to the bit taking a value of 0 in the second row of bitmap10, the sixth to seventh bits of bitmap11 sequentially correspond to the bit taking a value of 0 in the third row of bitmap10, and the eighth to tenth bits of bitmap11 sequentially correspond to the bit taking a value of 1 in the fourth row of bitmap 10.
Similarly, the location of the remaining non-zero coefficients in layer two may be represented by bitmap12 as shown in Table 15.
Table 15 bitmap12
0 0 0 1 0 0 0 0 0 0
Wherein, for each bit in bitmap12, the bit with value 0 in bitmap10 corresponds to the bit with value 0. Specifically, the first to second bits of bitmap12 sequentially correspond to the bit taking a value of 0 in the first row of bitmap10, the third to fifth bits of bitmap12 sequentially correspond to the bit taking a value of 0 in the second row of bitmap10, the sixth to seventh bits of bitmap12 sequentially correspond to the bit taking a value of 0 in the third row of bitmap10, and the eighth to tenth bits of bitmap12 sequentially correspond to the bit taking a value of 1 in the fourth row of bitmap 10.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the position information of the same position and the number of the nonzero coefficients of each layer on the rest position are carried in the first part of the channel state information and are sent to a network side;
the eighth indication information is carried in the second part of the channel state information and is sent to the network side
The position information of the same position, the number of nonzero coefficients of each layer on the rest positions and the eighth indication information are reported in different parts of CSI, so that signaling overhead can be further reduced.
Case six:
optionally, the non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, the number of different positions in a second position and the first position, and one or more of position information of the different positions;
wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer;
the first layer is any one of layers included in the enhanced Type ii codebook structure, and the second layer is a layer other than the first layer among the layers included in the enhanced Type ii codebook structure.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the nonzero coefficient indication information comprises the position information of the first position, the position information of the first position is carried in the first part of the channel state information and is sent to a network side; if the nonzero coefficient indication information comprises the position information of different positions, the position information of different positions is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of different positions of the second position and the first position, sending the number of different positions of the second position and the first position carried in the first part of the channel state information to a network side.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions;
wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of layers included in the enhanced Type ii codebook structure, and the second layer is a layer other than the first layer among the layers included in the enhanced Type ii codebook structure.
That is, the terminal may first indicate the specific position of the non-zero coefficient of one layer (e.g., referred to as a first layer), and then indicate that the position of the non-zero coefficient of each of the other layers (i.e., the layers other than the first layer, which may be referred to as a second layer) is different from the position of the non-zero coefficient of the first layer.
The specific position of the non-zero coefficient of the first layer may be represented by bitmap 1' (as shown in table 1), and a position of the bitmap whose value is 1 represents that the position is a non-zero coefficient. The indication information for indicating the different positions of the nonzero coefficients of the second layer and the first layer can be represented in a position index form, and at this time, the terminal needs to report the number of the different positions of the nonzero coefficients of the second layer and the first layer to the network side. Specifically, when the enhanced Type ii codebook structure includes two layers, if the number of different positions of the nonzero coefficients of the layer one and the layer two is 4, it is necessary that
Figure BDA0001973234530000231
bits indicates the different positions of the non-zero coefficients of layer one and layer two. The network side can obtain the specific position of the nonzero coefficient of layer two according to bitmap 1' combined with bitmap13 calculated by 11 bits.
In addition, the indication information for indicating the different positions of the non-zero coefficients of the second layer and the first layer may also be represented by bitmap, and a value of 1 in the bitmap indicates that whether the layer is different from the first layer in the case of the non-zero coefficients at the position.
Specifically, when the enhanced Type ii codebook structure includes two layers, the specific position of the non-zero coefficient of layer one is represented by bitmap 1' (as shown in table 1 above), and the position of the non-zero coefficient of layer two is represented by bitmap13, which is different from the position of the non-zero coefficient of layer one. That is, bitmap 1' in combination with bitmap13 determines the specific non-zero coefficient positions of layer two. In addition, for bitmap1 'and the number of different positions of nonzero coefficients in layer one and layer two, the bitmap 1' and the bitmap13 can be reported in the first part of the CSI.
For example, for the terminal reporting the positions of the non-zero coefficients of the layer one and the layer two as shown in the above tables 1 and 2, it may adopt bitmap13 shown in table 16 to show the different positions of the non-zero coefficients of the layer one and the layer two. Wherein, a 1 in bitmap13 indicates whether the result of the non-zero coefficients of layer one and layer two at the position is different.
Table 16 bitmap13
Figure BDA0001973234530000232
Figure BDA0001973234530000241
It should be noted that, when the indication information for indicating the position of the second layer different from the position of the first layer nonzero coefficient is represented in the form of a position index, the number of bits required is less than the number of bits required for representation in the form of a bitmap.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
sending the position information of the first position and the number of different positions of the second position and the first position to a network side, wherein the first part of the channel state information is carried by the position information of the first position;
and sending the position information of different positions to the network side by carrying the second part of the channel state information.
The position information of the first position, the number of the second position and different positions in the first position, and the position information of the different positions are carried on different parts of the CSI for reporting, so that signaling overhead can be further reduced.
Situation seven
Optionally, the non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer;
wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure;
the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix;
the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type ii codebook structure in a corresponding combined coefficient matrix.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the non-zero coefficient indication information comprises the first target position information, the first target position information is carried in a second part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second target position information, the second target position information is carried in the first part of the channel state information and is sent to a network side;
and if the nonzero coefficient indication information comprises the number of the nonzero coefficients of each layer included by the target layer, sending the number of the nonzero coefficients of each layer included by the target layer, which are carried in the first part of the channel state information, to a network side.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the first target position information, the second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type ii codebook structure in a corresponding combined coefficient matrix.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
sending the second target position information and the number of nonzero coefficients of each layer included by the target to a network side, wherein the number of nonzero coefficients is carried in the first part of the channel state information;
and sending the second part of the first target position information carried in the channel state information to a network side.
That is, it is assumed that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one contains K1 (less than 2L × M) nonzero coefficients and the layer two contains K2 (less than 2L × M) nonzero coefficients, the number of nonzero coefficients of the layer two, K2 and the position of nonzero coefficients of the layer one can be reported in the first part of CSI, respectively, and bitmap1 'indicates the position of nonzero coefficients of the layer two, respectively, and bitmap 2' reports the position of nonzero coefficients of the layer two in the second part of CSI, or the position of nonzero coefficients of the layer two can be indicated by using a combined index
Figure BDA0001973234530000251
A single bit representation.
Specifically, for the positions of the non-zero coefficients of the two layers shown in table 1 and table 2, the number K2 of the non-zero coefficients of layer two and the bitmap 1' of layer one indicate the positions of the non-zero coefficients in the first part of CSI; reporting bitmap 2' of layer two on the second part of the CSI indicates that the nonzero coefficient position of layer two is used for indexing or reporting the combined position of layer two on the second part of the CSI
Figure BDA0001973234530000252
Bit representation.
Situation eight
Optionally, the non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer.
Optionally, the sending the non-zero coefficient indication information to a network side includes:
if the non-zero coefficient indication information comprises the fourth union set and the fifth union set, the fourth union set and the fifth union set are carried in a first part of channel state information and sent to a network side;
if the nonzero coefficient indication information comprises the ninth indication information, the ninth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network side.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and a number of the non-zero coefficients of each layer.
Correspondingly, the sending the non-zero coefficient indication information to the network side includes:
the fourth union set, the fifth union set and the number of the nonzero coefficients of each layer are carried in the first part of the channel state information and are sent to a network side;
and sending the ninth indication information carried in the second part of the channel state information to a network side.
That is, it is assumed that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one includes K1 (less than 2L × M) nonzero coefficients, and the layer two includes K2 (less than 2L × M) nonzero coefficients, the numbers K1 and K2 of the nonzero coefficients of the layer one and the layer two can be reported in the first part of the CSI, respectively, and then a bitmap16 is used to indicate approximate positions of the nonzero coefficients of the layer one and the layer two, respectively, and bitmap16 can be determined according to a beam set and a basis vector set in which the nonzero coefficients are located, specifically, bitmap16 can be a union of beams in which the nonzero coefficients of the layer one and the layer two are located and a union of basis vectors in which the nonzero coefficients of the layer one and the layer two are located. And then reporting bitmap18 and bitmap19 to indicate the specific nonzero coefficient positions of the layer one and the layer two respectively in the second part of the CSI.
Specifically, for the positions of the non-zero coefficients of the two layers shown in table 1 and table 2, the numbers of the non-zero coefficients of the first layer and the second layer in the first part of CSI are K1-9 and K2-7, respectively. The union {1,2,3,4} of the set of beams in which the non-zero coefficients of layer one and layer two are located and the union {1,2,3,4} of the set of basis vectors in which the non-zero coefficients of layer one and layer two are located are represented by bitmap20 (as shown in table 21).
Table 21 bitmap20
1 1 1 1 1 1 1 1
Specific non-zero coefficient positions for layer one and layer two are then reported in the second part of the CSI, respectively, with the specific non-zero coefficient positions for layer one represented by bitmap21 as shown in table 22.
Table 22 bitmap21
1 0 1 1
0 0 1 0
1 1 0 1
0 0 1 1
The specific non-zero coefficient positions for layer two are indicated by bitmap22 (shown in table 23).
Table 23 bitmap22
1 0 1 0
0 1 1 0
1 0 0 1
0 0 1 0
In summary, in the embodiment of the present invention, the terminal can determine the enhanced Type ii codebook structure according to the received codebook parameter information sent by the network side, so as to determine, according to the determined enhanced Type ii codebook structure, non-zero coefficient indication information (related information for indicating a non-zero coefficient in a combined coefficient matrix in the enhanced Type ii codebook structure), so as to send the non-zero coefficient indication information to the network side, thereby implementing CSI feedback for the Rel-16 codebook structure.
Second embodiment
As shown in fig. 3, an embodiment of the present invention provides a method for receiving channel state information, which is applied to a network side device. The network side device may be specifically a base station.
The method for receiving the channel state information specifically comprises the following steps:
step 301 sends codebook parameter information to the terminal.
The receiving method of the channel state information according to the embodiment of the present invention is suitable for an enhanced Type ii codebook structure (i.e., a low overhead Type ii codebook structure defined in NR Rel-16), and is a method based on orthogonal beam linear combination and subband coefficient compression.
In addition, the codebook parameter information includes the number of beams and the number of basis vectors.
Step 302: and receiving non-zero coefficient indication information sent by the terminal.
The non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in an enhanced Type II codebook structure, and the enhanced Type II codebook structure is determined by the terminal according to the codebook parameter information. The related information comprises one or more of position information of the nonzero coefficient in the combined coefficient matrix, beam set information and base vector set information of the nonzero coefficient in the combined coefficient matrix, and quantity information of the nonzero coefficient.
In addition, the specific contents included in the non-zero coefficient indication information include the following cases, respectively.
The first condition is as follows:
optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the non-zero coefficients of each layer.
One specific implementation form is as follows:
specifically, the non-zero coefficient indication information includes: and the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer.
Specifically, the position information of the non-zero coefficient of each layer in the combined coefficient matrix of each layer may be represented in the form of a bitmap (bitmap), or in the form of an index set.
Specific examples are as follows:
when the low-overhead Type ii codebook structure defined in NR Rel-16 includes two layers (i.e., layer one and layer two), assuming that each layer has K0 (less than 2L × M) non-zero coefficients, the position of each layer having K0 non-zero coefficients needs to be reported to the base station. Where 2L denotes the number of beams and M denotes the number of basis vectors.
The following reporting modes can be adopted:
reporting a bitmap with the size of 2L x M on each layer, wherein the coefficient of the corresponding position is indicated to be nonzero by the bit value of 1; alternatively, the first and second electrodes may be,
reporting indexes of each coefficient of the K0 nonzero coefficients in the 2L M coefficients on each layer, wherein the indexes are
Figure BDA0001973234530000281
And (4) a bit.
Another specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and the number of the nonzero coefficients of each layer.
That is, it is assumed that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one contains K1 (less than 2L × M) nonzero coefficients, and the layer two contains K2 (less than 2L × M) nonzero coefficients, the numbers K1 and K2 of nonzero coefficients of layer 1 and layer 2 can be reported in the first part of CSI, respectively, and the position information of the nonzero coefficients indicated by bitmap1 and bitmap2 is reported in the second part of CSI, respectively.
Case two:
optionally, the non-zero coefficient indication information includes: the enhanced Type II codebook structure comprises a first beam set and a first base vector set where a nonzero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating the position of the nonzero coefficient in the first beam set and the first base vector set, and one or more of the number of the nonzero coefficients of each layer.
One specific implementation form is as follows:
specifically, a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and a number of the non-zero coefficients of each layer.
The beam set where the non-zero coefficient is located may be defined as a "non-zero coefficient beam set", and the basis vector set where the non-zero coefficient is located may be defined as a "non-zero coefficient basis vector set". The first set of beams is a non-zero coefficient set of beams and the first set of basis vectors is a non-zero coefficient set of basis vectors.
In addition, the non-zero coefficient beam set and the non-zero vector basis set can be indicated by a bitmap method or an index set method. For example, if the non-zero coefficient beam set includes 2L beams, the length of the bitmap is 2L. If there are K beam vectors with non-zero coefficients, where K bits are set to 1, an index set indication comprising K elements, such as {2,3,5 … }, may also be used to indicate that these beam vectors have non-zero coefficients, such as 2,3,5, etc. Similarly, if M basis vectors are included in the set of basis vectors, the length of the bitmap is M, where N bits are set to 1, which means that N basis vectors have non-zero coefficients. If indicated by the index set, e.g., {1,2,4 … }, indicates that the basis vectors 1,2,4, etc. contain non-zero coefficients.
In addition, the non-zero coefficient is constrained to the coefficient position corresponding to the non-zero coefficient base vector set and the non-zero coefficient beam set, and this position can be defined as a candidate coefficient position. That is, the coefficient positions corresponding to the first beam set and the first base vector set are candidate coefficient positions. The terminal may first indicate the candidate coefficient positions and then further indicate (bitmap or position index) at which positions on the candidate coefficient positions there are non-zero coefficients.
For example, for the non-zero coefficients of layer one, the terminal reports a non-zero coefficient base vector set including base vector 1 and base vector M-1, and reports a non-zero coefficient beam set including beams 1 and 2L. Such that the candidate coefficient positions include 4L +2(M-2) positions within the box as shown in fig. 2. And, the terminal further reports a bitmap of 4L +2(M-2) bits indicating which positions within the block shown in fig. 2 have non-zero coefficients.
Case three:
optionally, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
One specific implementation form is as follows:
specifically, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, and the number of the remaining non-zero coefficients of each layer; and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
The position information of the non-zero coefficient of each layer at the same position in the combined coefficient matrix of each layer can be represented by bitmap, and the value of a certain position in the bitmap is 1, which represents that the position is the non-zero coefficient. The position information of the residual nonzero coefficient of each layer in the combined coefficient matrix of each layer can be represented in a bitmap form or a position index form.
For example, when the low-overhead Type ii codebook structure defined in NR Rel-16 includes two layers (i.e., layer one and layer two), it is assumed that layer one contains K1 (less than 2L M) non-zero coefficients and layer two contains K2 (less than 2L M) non-zero coefficients. Where 2L denotes the number of beams and M denotes the number of basis vectors.
Wherein the same position indication of each non-zero coefficient can be indicated by a 2L × M bitmap0, wherein 1 indicates that the position is a non-zero coefficient. Let bitmap1 'and bitmap 2' indicate the non-zero coefficient positions of layer one and layer two, respectively, of size 2L M. Then bitmap1 'and bitmap 2' remove the non-zero coefficient positions in bitmap0, respectively, resulting in the positions of the remaining non-zero coefficients for layer one and layer two, which can be indicated by bitmap1 and bitmap2, respectively.
Furthermore, for the content included in the above "position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer", the following two ways can be adopted:
the first method is as follows:
optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
One specific implementation of the first mode is as follows:
specifically, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer, and the number of the remaining non-zero coefficients of each layer, wherein the position information of the remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are third indication information used for indicating the positions of the nonzero coefficients in the second beam set and the second base vector set.
That is, the remaining non-zero coefficients of each layer may be constrained to the coefficient positions corresponding to the different remaining non-zero coefficient base vector sets (i.e., the second base vector set) and the different remaining non-zero coefficient beam sets (i.e., the second beam set), respectively. The terminal may indicate the same position of the nonzero coefficients of each layer, then indicate the beam set and the basis vector set where the remaining nonzero coefficients of each layer are located, and further indicate at which positions in these beam set and basis vector set the nonzero coefficients exist. Therefore, the network side can determine the specific position of the nonzero coefficient of each layer according to the information indicated by the terminal.
The second method comprises the following steps:
optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and a first union of the beam sets where the residual nonzero coefficients of each layer are located and a second union of the base vector sets where the residual nonzero coefficients of each layer are located, and fifth indication information used for indicating the positions of the residual nonzero coefficients of each layer in the first union and the second union.
Wherein, for a specific implementation manner in the second manner, the following is implemented:
specifically, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of remaining non-zero coefficients of each layer in a combined coefficient matrix of each layer, and the number of the remaining non-zero coefficients of each layer, wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficients of each layer of the enhanced Type II codebook structure at the same positions in the combined coefficient matrix of each layer and the position information of the residual nonzero coefficients of each layer in the combined coefficient matrix of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
Further, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
That is, for example, the remaining nonzero coefficients of each layer may be respectively constrained to the positions corresponding to the same remaining nonzero coefficient base vector set (i.e., the first union) and the same remaining nonzero coefficient beam set (i.e., the second union). The terminal may indicate the same position of the nonzero coefficients of each layer, and then indicate the union of the beams and the basis vector where the remaining nonzero coefficients of each layer are located, and further indicate at which positions in these beam set and basis vector set the nonzero coefficients exist in each layer. Therefore, the network side can determine the specific position of the nonzero coefficient of each layer according to the information indicated by the terminal.
Case four:
optionally, the non-zero coefficient indication information includes: the second union of the positions of the nonzero coefficients of the layers of the enhanced Type II codebook structure in the combined coefficient matrix of the layers is used for indicating whether the coefficient of each layer at the position of the second union is zero or not, and the number of the nonzero coefficients of each layer is one or more.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the second merging set is used for indicating whether the coefficient of each layer at the position of the second merging set is zero or not, and the number of the nonzero coefficients of each layer.
That is, the terminal may first indicate the third union of the positions of the nonzero coefficients of each layer, and then respectively indicate whether each layer is zero in the positions of the third union, so as to determine the specific position of the nonzero coefficient of each layer.
And the third union of the positions of the non-zero coefficients of each layer in the combined coefficient matrix of each layer can be represented by bitmap, and the value of a certain position in the bitmap is 1, so that the position is a non-zero coefficient. And seventh indicating information used for indicating whether the coefficient of each layer at the third merging position is zero or not, which can also be represented by bitmap, and a value of a certain position in bitmap of the seventh indicating information representing a certain layer being 1 indicates that the layer is a non-zero coefficient at the position.
When the enhanced Type ii codebook structure includes two layers, for the third union, one bitmap7 may be used to represent all non-zero coefficient positions of the two layers. If the number of 1's in bitmap7 is N, then bitmap8 with length N can be used to indicate that layer one does not contain the non-zero coefficient of layer two, wherein a certain position of bitmap8 is 1 to indicate that the non-zero coefficient position belongs to layer one, and 0 indicates that the non-zero coefficient does not belong to layer one. Similarly, a bitmap9 with a length of N may be used to indicate that layer one does not contain a non-zero coefficient of layer two, where a certain position in bitmap9 is 1 to indicate that the non-zero coefficient position belongs to layer two, and 0 indicates that the non-zero coefficient does not belong to layer two.
Namely, bitmap7 combines bitmap8 to determine the specific non-zero coefficient position of layer one; bitmap7 determines the non-zero coefficient positions of layer two in conjunction with bitmap 9. In addition, for the first part that bitmap7 may carry CSI, bitmap8 and bitmap9 may carry the second part of CSI.
Case five:
optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position;
the remaining positions are positions in the combined coefficient matrix except the same position.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer, eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero, and the number of the non-zero coefficients of each layer at the rest position; the remaining positions are positions in the combined coefficient matrix except the same position.
The position information of the non-zero coefficient of each layer at the same position in the combined coefficient matrix of each layer can be represented by bitmap, and the value of a certain position in the bitmap is 1, which represents that the position is the non-zero coefficient. And eighth indication information for indicating whether the coefficient of each layer at the remaining position in the combined coefficient matrix of each layer is zero, or using bitmap to indicate, if a value of a certain position in the bitmap of the eighth indication information indicating a certain layer is 1, indicating that the layer is a non-zero coefficient at the position.
Specifically, when the enhanced Type ii codebook structure includes two layers, one bitmap10 may be used to represent the same position of the non-zero coefficients of the two layers. If the number of 0's in bitmap10 is N, the position of the remaining non-zero coefficients in layer one can be represented by bitmap11 of length N, and the position of the remaining non-zero coefficients in layer two can be represented by bitmap12 of length N.
Namely, bitmap10 combines bitmap11 to determine the specific non-zero coefficient position of layer one; bitmap10 determines the specific non-zero coefficient positions of layer two in conjunction with bitmap 12. In addition, for bitmap10, the first part of CSI may be carried, and bitmap11 and bitmap12 may carry the second part of CSI.
Case six:
optionally, the non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, the number of different positions in a second position and the first position, and one or more of position information of the different positions;
wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer;
the first layer is any one of layers included in the enhanced Type ii codebook structure, and the second layer is a layer other than the first layer among the layers included in the enhanced Type ii codebook structure.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions;
wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of layers included in the enhanced Type ii codebook structure, and the second layer is a layer other than the first layer among the layers included in the enhanced Type ii codebook structure.
That is, the terminal may first indicate the specific position of the non-zero coefficient of one layer (e.g., referred to as a first layer), and then indicate that the position of the non-zero coefficient of each of the other layers (i.e., the layers other than the first layer, which may be referred to as a second layer) is different from the position of the non-zero coefficient of the first layer.
The specific position of the non-zero coefficient of the first layer may be represented by bitmap 1' (as shown in table 1), and a position of the bitmap whose value is 1 represents that the position is a non-zero coefficient. The indication information for indicating the different positions of the nonzero coefficients of the second layer and the first layer can be represented in a position index form, and at this time, the terminal needs to report the number of the different positions of the nonzero coefficients of the second layer and the first layer to the network side. Specifically, when the enhanced Type ii codebook structure includes two layers, if the number of different positions of the nonzero coefficients of the layer one and the layer two is 4, it is necessary that
Figure BDA0001973234530000351
bits indicates the different positions of the non-zero coefficients of layer one and layer two. The network side can obtain the specific position of the nonzero coefficient of layer two according to bitmap 1' combined with bitmap13 calculated by 11 bits.
In addition, the indication information for indicating the different positions of the non-zero coefficients of the second layer and the first layer may also be represented by bitmap, and a value of 1 in the bitmap indicates that whether the layer is different from the first layer in the case of the non-zero coefficients at the position.
Situation seven
Optionally, the non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer;
wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure;
the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix;
the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type ii codebook structure in a corresponding combined coefficient matrix.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: the first target position information, the second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type ii codebook structure in a corresponding combined coefficient matrix.
That is, assuming that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one contains K1 (less than 2L × M) nonzero coefficients and the layer two contains K2 (less than 2L × M) nonzero coefficients, the number of nonzero coefficients of the layer two, K2 and bitmap1 'indicate the position of nonzero coefficients of the layer one respectively in the first part of CSI, and bitmap 2' indicates the position of nonzero coefficients of the layer two respectively in the second part of CSI, or the position of nonzero coefficients of the layer two can be indicated by using a combined index
Figure BDA0001973234530000361
A single bit representation.
Situation eight
Optionally, the non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer.
One specific implementation is as follows:
specifically, the non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and a number of the non-zero coefficients of each layer.
That is, it is assumed that the enhanced Type ii codebook structure includes a layer one and a layer two, where the layer one includes K1 (less than 2L × M) nonzero coefficients, and the layer two includes K2 (less than 2L × M) nonzero coefficients, the numbers K1 and K2 of the nonzero coefficients of the layer one and the layer two can be reported in the first part of the CSI, respectively, and then a bitmap16 is used to indicate approximate positions of the nonzero coefficients of the layer one and the layer two, respectively, and bitmap16 can be determined according to a beam set and a basis vector set in which the nonzero coefficients are located, specifically, bitmap16 can be a union of beams in which the nonzero coefficients of the layer one and the layer two are located and a union of basis vectors in which the nonzero coefficients of the layer one and the layer two are located. And then reporting bitmap18 and bitmap19 to indicate the specific nonzero coefficient positions of the layer one and the layer two respectively in the second part of the CSI.
Optionally, after receiving the non-zero coefficient indication information sent by the terminal, the method further includes:
and determining the combined coefficient matrix according to the non-zero coefficient indication information and the pre-acquired value of the non-zero coefficient in the combined coefficient matrix.
The terminal may report the specific value of the non-zero coefficient in the combined coefficient matrix to the network side, but the network side does not know the position of each non-zero coefficient, so that the combined coefficient matrix may be obtained further according to the specific position determined by the received non-zero coefficient indication information.
In addition, according to the determined combination coefficient matrix, the obtained compressed base vectors and the orthogonal combination broadband beams, a low-overhead Type II codebook structure defined in NR Rel-16 can be further determined.
Third embodiment
As shown in fig. 4, an embodiment of the present invention provides a terminal 400, including:
a first receiving module 401, configured to receive codebook parameter information sent by a network side;
a codebook structure determining module 402, configured to determine an enhanced Type ii codebook structure according to the codebook parameter information;
an indication information determining module 403, configured to determine non-zero coefficient indication information according to the enhanced Type ii codebook structure, where the non-zero coefficient indication information is used to indicate related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type ii codebook structure;
a first sending module 404, configured to send the non-zero coefficient indication information to a network side.
Optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the non-zero coefficients of each layer.
Optionally, the first sending module 404 is specifically configured to:
if the non-zero coefficient indication information comprises: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer is sent to a network side by carrying the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer in a first part or a second part of channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
Optionally, the non-zero coefficient indication information includes: the enhanced Type II codebook structure comprises a first beam set and a first base vector set where a nonzero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating the position of the nonzero coefficient in the first beam set and the first base vector set, and one or more of the number of the nonzero coefficients of each layer.
Optionally, the first sending module 404 is specifically configured to:
if the non-zero coefficient indication information comprises the first beam set and the first base vector set, the first beam set and the first base vector set are carried in a first part of channel state information and are sent to a network side;
if the non-zero coefficient indication information comprises: the first indication information is sent to a network side by carrying the first indication information on the first part or the second part of the channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
Optionally, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
Optionally, the first sending module 404 is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
Optionally, the first sending module 404 is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second beam set and a second base vector set, sending the second beam set and the second base vector set to a network side, wherein the second beam set and the second base vector set are carried in a first part of channel state information;
if the non-zero coefficient indication information comprises the third indication information, the third indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
Optionally, the first sending module 404 is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the first union and the second union, which are carried in the first part of the channel state information, are sent to a network side;
if the non-zero coefficient indication information comprises the fifth indication information, the fifth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Optionally, the non-zero coefficient indication information includes: the second union of the positions of the nonzero coefficients of the layers of the enhanced Type II codebook structure in the combined coefficient matrix of the layers is used for indicating whether the coefficient of each layer at the position of the second union is zero or not, and the number of the nonzero coefficients of each layer is one or more.
Optionally, the first sending module 404 is specifically configured to:
if the non-zero coefficient indication information comprises the third union, the first part of the channel state information carried by the third union is sent to a network side;
if the nonzero coefficient indication information comprises the seventh indication information, the seventh indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network layer side.
Optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position;
the remaining positions are positions in the combined coefficient matrix except the same position.
Optionally, the first sending module 404 is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the eighth indication information, carrying the eighth indication information in the first part or the second part of the channel state information, and sending the eighth indication information to a network side;
and if the nonzero coefficient indication information comprises the number of nonzero coefficients of each layer at the rest position, the number of the nonzero coefficients of each layer at the rest position is carried in the first part of the channel state information and is sent to a network side.
Optionally, the non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions;
wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer;
the first layer is any one of layers included in the enhanced Type ii codebook structure, and the second layer is a layer other than the first layer among the layers included in the enhanced Type ii codebook structure.
Optionally, the first sending module 404 is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the first position, the position information of the first position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the position information of different positions, the position information of different positions is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of different positions of the second position and the first position, sending the number of different positions of the second position and the first position carried in the first part of the channel state information to a network side.
Optionally, the non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer;
wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure;
the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix;
the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type ii codebook structure in a corresponding combined coefficient matrix.
Optionally, the first sending module 404 is specifically configured to:
if the non-zero coefficient indication information comprises the first target position information, the first target position information is carried in a second part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second target position information, the second target position information is carried in the first part of the channel state information and is sent to a network side;
and if the nonzero coefficient indication information comprises the number of the nonzero coefficients of each layer included by the target layer, sending the number of the nonzero coefficients of each layer included by the target layer, which are carried in the first part of the channel state information, to a network side.
Optionally, the non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer.
Optionally, the first sending module 404 is specifically configured to:
if the non-zero coefficient indication information comprises the fourth union set and the fifth union set, the fourth union set and the fifth union set are carried in a first part of channel state information and sent to a network side;
if the nonzero coefficient indication information comprises the ninth indication information, the ninth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network side.
Fourth embodiment
As shown in fig. 5, an embodiment of the present invention provides a network side device 500, including:
a second sending module 501, configured to send codebook parameter information to a terminal;
a second receiving module 502, configured to receive nonzero coefficient indication information sent by the terminal, where the nonzero coefficient indication information is used to indicate related information of a nonzero coefficient in a combined coefficient matrix in an enhanced Type ii codebook structure, and the enhanced Type ii codebook structure is determined by the terminal according to the codebook parameter information.
Optionally, the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: position information of the same position of the nonzero coefficients of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer, eighth indication information used for indicating whether the coefficients of each layer at the residual positions in the combined coefficient matrix of each layer are zero or not, one or more of the number of the nonzero coefficients of each layer at the residual positions, and the residual positions are positions except the same position in the combined coefficient matrix;
or
The non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or
The non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer.
Optionally, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
Optionally, the network side device 500 further includes:
and the matrix determining module is used for determining the combined coefficient matrix according to the non-zero coefficient indication information and the pre-acquired value of the non-zero coefficient in the combined coefficient matrix.
Fifth embodiment
In order to better achieve the above object, as shown in fig. 6, the present embodiment provides a terminal, including:
a first processor 600; and a first memory 620 connected to the first processor 600 through a bus interface 640, wherein the first memory 620 is used for storing programs and data used by the first processor 600 in executing operations, and when the first processor 600 calls and executes the programs and data stored in the first memory 620, the following processes are performed.
The first transceiver 610 is connected to the bus interface 640, and is configured to receive and transmit data under the control of the second processor 600, specifically:
the first transceiver 610 is configured to: receiving codebook parameter information sent by a network side;
the first processor 600 is configured to: determining an enhanced Type II codebook structure according to the codebook parameter information; determining non-zero coefficient indication information according to the enhanced Type II codebook structure, wherein the non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type II codebook structure;
the first transceiver 610 is further configured to: and sending the non-zero coefficient indication information to a network side.
Optionally, the non-zero coefficient indication information includes: the position information of the non-zero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the non-zero coefficients of each layer.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the non-zero coefficient indication information comprises: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer is sent to a network side by carrying the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer in a first part or a second part of channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
Optionally, the non-zero coefficient indication information includes: the enhanced Type II codebook structure comprises a first beam set and a first base vector set where a nonzero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating the position of the nonzero coefficient in the first beam set and the first base vector set, and one or more of the number of the nonzero coefficients of each layer.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the non-zero coefficient indication information comprises the first beam set and the first base vector set, the first beam set and the first base vector set are carried in a first part of channel state information and are sent to a network side;
if the non-zero coefficient indication information comprises: the first indication information is sent to a network side by carrying the first indication information on the first part or the second part of the channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
Optionally, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second beam set and a second base vector set, sending the second beam set and the second base vector set to a network side, wherein the second beam set and the second base vector set are carried in a first part of channel state information;
if the non-zero coefficient indication information comprises the third indication information, the third indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, the method is specifically configured to include:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the first union and the second union, which are carried in the first part of the channel state information, are sent to a network side;
if the non-zero coefficient indication information comprises the fifth indication information, the fifth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
Optionally, the non-zero coefficient indication information includes: the second union of the positions of the nonzero coefficients of the layers of the enhanced Type II codebook structure in the combined coefficient matrix of the layers is used for indicating whether the coefficient of each layer at the position of the second union is zero or not, and the number of the nonzero coefficients of each layer is one or more.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the non-zero coefficient indication information comprises the third union, the first part of the channel state information carried by the third union is sent to a network side;
if the nonzero coefficient indication information comprises the seventh indication information, the seventh indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network layer side.
Optionally, the non-zero coefficient indication information includes: the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position;
the remaining positions are positions in the combined coefficient matrix except the same position.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the eighth indication information, carrying the eighth indication information in the first part or the second part of the channel state information, and sending the eighth indication information to a network side;
and if the nonzero coefficient indication information comprises the number of nonzero coefficients of each layer at the rest position, the number of the nonzero coefficients of each layer at the rest position is carried in the first part of the channel state information and is sent to a network side.
Optionally, the non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions;
wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer;
the first layer is any one of layers included in the enhanced Type ii codebook structure, and the second layer is a layer other than the first layer among the layers included in the enhanced Type ii codebook structure.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the first position, the position information of the first position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the position information of different positions, the position information of different positions is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of different positions of the second position and the first position, sending the number of different positions of the second position and the first position carried in the first part of the channel state information to a network side.
Optionally, the non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer;
wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure;
the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix;
the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type ii codebook structure in a corresponding combined coefficient matrix.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the non-zero coefficient indication information comprises the first target position information, the first target position information is carried in a second part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second target position information, the second target position information is carried in the first part of the channel state information and is sent to a network side;
and if the nonzero coefficient indication information comprises the number of the nonzero coefficients of each layer included by the target layer, sending the number of the nonzero coefficients of each layer included by the target layer, which are carried in the first part of the channel state information, to a network side.
Optionally, the non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer.
Optionally, when the first transceiver 610 sends the non-zero coefficient indication information to a network side, it is specifically configured to:
if the non-zero coefficient indication information comprises the fourth union set and the fifth union set, the fourth union set and the fifth union set are carried in a first part of channel state information and sent to a network side;
if the nonzero coefficient indication information comprises the ninth indication information, the ninth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network side.
It should be noted that in FIG. 6, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by the first hundred million processors 600 and various circuits of memory represented by the first hundred million memories 620 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The first transceiver 610 may be a plurality of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. For different terminals, the user interface 630 may also be an interface capable of interfacing with a desired device, including but not limited to a keypad, display, speaker, microphone, joystick, etc. The first processor 600 is responsible for managing a bus architecture and general processing, and the first memory 620 may store data used by the first processor 600 when performing operations.
Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be performed by hardware, or may be instructed to be performed by associated hardware by a computer program that includes instructions for performing some or all of the steps of the above methods; and the computer program may be stored in a readable storage medium, which may be any form of storage medium.
Sixth embodiment
In order to better achieve the above object, as shown in fig. 7, the present embodiment provides a base station, including:
a second processor 700; a second memory 720 connected to the second processor 700 through a bus interface, and a second transceiver 710 connected to the second processor 700 through a bus interface; the second memory 720 is used for storing programs and data used by the second processor 700 when performing operations; transmitting data information or pilot frequency through the second transceiver 710, and also receiving an uplink control channel through the second transceiver 710; when the second processor 700 calls and executes the programs and data stored in the first memory 620, the second transceiver 710 is configured to: sending codebook parameter information to a terminal; receiving nonzero coefficient indication information sent by the terminal, wherein the nonzero coefficient indication information is used for indicating relevant information of nonzero coefficients in a combined coefficient matrix in an enhanced Type II codebook structure, and the enhanced Type II codebook structure is determined by the terminal according to codebook parameter information.
Optionally, the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position; the residual positions are positions except the same positions in the combined coefficient matrix;
or
The non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or
The non-zero coefficient indication information includes: a fourth union of a beam set where the non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer.
Optionally, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
Optionally, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer includes: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
Optionally, the second processor is configured to:
and determining the combined coefficient matrix according to the non-zero coefficient indication information and the pre-acquired value of the non-zero coefficient in the combined coefficient matrix.
Where in fig. 7 the bus architecture may include any number of interconnected buses and bridges, in particular one or more processors represented by the second processor 700 and various circuits of the memory represented by the second memory 720 linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The second transceiver 710 may be a plurality of elements including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium. The second processor 700 is responsible for managing the bus architecture and general processing, and the second memory 720 may store data used by the second processor 700 when performing operations.
Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be performed by hardware, or may be instructed to be performed by associated hardware by a computer program that includes instructions for performing some or all of the steps of the above methods; and the computer program may be stored in a readable storage medium, which may be any form of storage medium.
Furthermore, it is to be noted that in the device and method of the invention, it is obvious that the individual components or steps can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of performing the series of processes described above may naturally be performed chronologically in the order described, but need not necessarily be performed chronologically, and some steps may be performed in parallel or independently of each other. It will be understood by those skilled in the art that all or any of the steps or elements of the method and apparatus of the present invention may be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or any combination thereof, which can be implemented by those skilled in the art using their basic programming skills after reading the description of the present invention.
Thus, the objects of the invention may also be achieved by running a program or a set of programs on any computing device. The computing device may be a general purpose device as is well known. The object of the invention is thus also achieved solely by providing a program product comprising program code for implementing the method or the apparatus. That is, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. It is to be understood that the storage medium may be any known storage medium or any storage medium developed in the future. It is further noted that in the apparatus and method of the present invention, it is apparent that each component or step can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of executing the series of processes described above may naturally be executed chronologically in the order described, but need not necessarily be executed chronologically. Some steps may be performed in parallel or independently of each other.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (35)

1. A method for reporting channel state information is characterized by comprising the following steps:
receiving codebook parameter information sent by a network side;
determining an enhanced Type II codebook structure according to the codebook parameter information;
determining non-zero coefficient indication information according to the enhanced Type II codebook structure, wherein the non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type II codebook structure;
sending the non-zero coefficient indication information to a network side;
wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer; wherein the remaining non-zero coefficients are non-zero coefficients at positions in the combined coefficient matrix other than the same position;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position; wherein the remaining positions are positions in the combined coefficient matrix except the same position;
or
The non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, the number of different positions in a second position and the first position, and one or more of position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or
The non-zero coefficient indication information includes: a fourth union of a beam set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer;
wherein, the sending the non-zero coefficient indication information to a network side includes:
if the non-zero coefficient indication information comprises: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer is sent to a network side by carrying the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer in a first part or a second part of channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
2. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the non-zero coefficient indication information comprises the first beam set and the first base vector set, the first beam set and the first base vector set are carried in a first part of channel state information and are sent to a network side;
if the non-zero coefficient indication information comprises: the first indication information is sent to a network side by carrying the first indication information on the first part or the second part of the channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
3. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
4. The method of claim 1, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
5. The method for reporting csi as claimed in claim 4, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second beam set and a second base vector set, sending the second beam set and the second base vector set to a network side, wherein the second beam set and the second base vector set are carried in a first part of channel state information;
if the non-zero coefficient indication information comprises the third indication information, the third indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
6. The method of claim 1, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
7. The method for reporting csi as claimed in claim 6, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the first union and the second union, which are carried in the first part of the channel state information, are sent to a network side;
if the non-zero coefficient indication information comprises the fifth indication information, the fifth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
8. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises: if the non-zero coefficient indication information comprises the third union, the first part of the channel state information carried by the third union is sent to a network side;
if the nonzero coefficient indication information comprises the seventh indication information, the seventh indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network layer side.
9. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the eighth indication information, carrying the eighth indication information in the first part or the second part of the channel state information, and sending the eighth indication information to a network side;
and if the nonzero coefficient indication information comprises the number of nonzero coefficients of each layer at the rest position, the number of the nonzero coefficients of each layer at the rest position is carried in the first part of the channel state information and is sent to a network side.
10. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the nonzero coefficient indication information comprises the position information of the first position, the position information of the first position is carried in the first part of the channel state information and is sent to a network side; if the nonzero coefficient indication information comprises the position information of different positions, the position information of different positions is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of different positions of the second position and the first position, sending the number of different positions of the second position and the first position carried in the first part of the channel state information to a network side.
11. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises:
if the non-zero coefficient indication information comprises the first target position information, the first target position information is carried in a second part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second target position information, the second target position information is carried in the first part of the channel state information and is sent to a network side;
and if the nonzero coefficient indication information comprises the number of the nonzero coefficients of each layer included by the target layer, sending the number of the nonzero coefficients of each layer included by the target layer, which are carried in the first part of the channel state information, to a network side.
12. The method for reporting csi as claimed in claim 1, wherein the sending the non-zero coefficient indicator to the network side comprises: if the non-zero coefficient indication information comprises the fourth union set and the fifth union set, the fourth union set and the fifth union set are carried in a first part of channel state information and sent to a network side;
if the nonzero coefficient indication information comprises the ninth indication information, the ninth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network side.
13. A method for receiving channel state information, comprising:
sending codebook parameter information to a terminal;
receiving nonzero coefficient indication information sent by the terminal, wherein the nonzero coefficient indication information is used for indicating relevant information of nonzero coefficients in a combined coefficient matrix in an enhanced Type II codebook structure, and the enhanced Type II codebook structure is determined by the terminal according to codebook parameter information;
wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer, eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero, one or more of the number of the non-zero coefficients of each layer at the rest position, and the rest position is the position except the same position in the combined coefficient matrix;
or
The non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or
The non-zero coefficient indication information includes: a fourth union of a beam set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer;
or, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer;
and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
14. The method of receiving channel state information according to claim 13, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
15. The method of receiving channel state information according to claim 13, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
16. The method for receiving csi as claimed in claim 13, further comprising, after receiving the non-zero coefficient indication information sent by the terminal:
and determining the combined coefficient matrix according to the non-zero coefficient indication information and the pre-acquired value of the non-zero coefficient in the combined coefficient matrix.
17. A terminal comprising a first transceiver, a first memory, a first processor, and a program stored on the first memory and executable on the first processor; it is characterized in that the preparation method is characterized in that,
the first transceiver is to: receiving codebook parameter information sent by a network side;
the first processor is to: determining an enhanced Type II codebook structure according to the codebook parameter information; determining non-zero coefficient indication information according to the enhanced Type II codebook structure, wherein the non-zero coefficient indication information is used for indicating related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type II codebook structure;
the first transceiver is further configured to: sending the non-zero coefficient indication information to a network side;
wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or, the non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer; wherein the remaining non-zero coefficients are non-zero coefficients at positions in the combined coefficient matrix other than the same position;
or, the non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or, the non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position; wherein the remaining positions are positions in the combined coefficient matrix except the same position;
or, the non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, the number of different positions in a second position and the first position, and one or more of position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or, the non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or, the non-zero coefficient indication information includes: a fourth union of a beam set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer;
wherein, when the first transceiver sends the non-zero coefficient indication information to the network side, the first transceiver is specifically configured to:
if the non-zero coefficient indication information comprises: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer is sent to a network side by carrying the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer in a first part or a second part of channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
18. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the non-zero coefficient indication information comprises the first beam set and the first base vector set, the first beam set and the first base vector set are carried in a first part of channel state information and are sent to a network side;
if the non-zero coefficient indication information comprises: the first indication information is sent to a network side by carrying the first indication information on the first part or the second part of the channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
19. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer, the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
20. The terminal according to claim 17, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
21. The terminal according to claim 20, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second beam set and a second base vector set, sending the second beam set and the second base vector set to a network side, wherein the second beam set and the second base vector set are carried in a first part of channel state information;
if the non-zero coefficient indication information comprises the third indication information, the third indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
22. The terminal according to claim 17, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
23. The terminal according to claim 22, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to include:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the first union and the second union, which are carried in the first part of the channel state information, are sent to a network side;
if the non-zero coefficient indication information comprises the fifth indication information, the fifth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the residual non-zero coefficients of each layer, the number of the residual non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to a network side.
24. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the non-zero coefficient indication information comprises the third union, the first part of the channel state information carried by the third union is sent to a network side;
if the nonzero coefficient indication information comprises the seventh indication information, the seventh indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network layer side.
25. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the same position, the position information of the same position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the eighth indication information, carrying the eighth indication information in the first part or the second part of the channel state information, and sending the eighth indication information to a network side;
and if the nonzero coefficient indication information comprises the number of nonzero coefficients of each layer at the rest position, the number of the nonzero coefficients of each layer at the rest position is carried in the first part of the channel state information and is sent to a network side.
26. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the nonzero coefficient indication information comprises the position information of the first position, the position information of the first position is carried in the first part of the channel state information and is sent to a network side;
if the nonzero coefficient indication information comprises the position information of different positions, the position information of different positions is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of different positions of the second position and the first position, sending the number of different positions of the second position and the first position carried in the first part of the channel state information to a network side.
27. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the non-zero coefficient indication information comprises the first target position information, the first target position information is carried in a second part of the channel state information and is sent to a network side;
if the non-zero coefficient indication information comprises the second target position information, the second target position information is carried in the first part of the channel state information and is sent to a network side;
and if the nonzero coefficient indication information comprises the number of the nonzero coefficients of each layer included by the target layer, sending the number of the nonzero coefficients of each layer included by the target layer, which are carried in the first part of the channel state information, to a network side.
28. The terminal according to claim 17, wherein the first transceiver, when sending the non-zero coefficient indication information to the network side, is specifically configured to:
if the non-zero coefficient indication information comprises the fourth union set and the fifth union set, the fourth union set and the fifth union set are carried in a first part of channel state information and sent to a network side;
if the nonzero coefficient indication information comprises the ninth indication information, the ninth indication information is carried in the first part or the second part of the channel state information and is sent to a network side;
and if the non-zero coefficient indication information comprises the number of the non-zero coefficients of each layer, the number of the non-zero coefficients of each layer is carried in the first part of the channel state information and is sent to the network side.
29. A network side device comprises a second transceiver, a second memory, a second processor and a program which is stored on the second memory and can run on the second processor; it is characterized in that the preparation method is characterized in that,
the second transceiver is to: sending codebook parameter information to a terminal; receiving nonzero coefficient indication information sent by the terminal, wherein the nonzero coefficient indication information is used for indicating relevant information of nonzero coefficients in a combined coefficient matrix in an enhanced Type II codebook structure, and the enhanced Type II codebook structure is determined by the terminal according to codebook parameter information;
wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position; the residual positions are positions except the same positions in the combined coefficient matrix;
or
The non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or
The non-zero coefficient indication information includes: a fourth union of a beam set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer; and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
30. The network-side device of claim 29, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the second beam set and the second base vector set of each layer where the remaining nonzero coefficients are located are used for indicating one or more of third indication information of the positions of the nonzero coefficients in the second beam set and the second base vector set.
31. The network-side device of claim 29, wherein the position information of the remaining non-zero coefficients of each layer in the combined coefficient matrix of each layer comprises: and the first union of the beam sets where the residual nonzero coefficients of each layer are located and the second union of the base vector sets where the residual nonzero coefficients of each layer are located are used for indicating one or more kinds of fifth indication information of the positions of the residual nonzero coefficients of each layer in the first union and the second union.
32. The network-side device of claim 29, wherein the second processor is configured to:
and determining the combined coefficient matrix according to the non-zero coefficient indication information and the pre-acquired value of the non-zero coefficient in the combined coefficient matrix.
33. A terminal, comprising:
the first receiving module is used for receiving codebook parameter information sent by a network side;
the codebook structure determining module is used for determining an enhanced Type II codebook structure according to the codebook parameter information;
an indication information determining module, configured to determine non-zero coefficient indication information according to the enhanced Type ii codebook structure, where the non-zero coefficient indication information is used to indicate related information of a non-zero coefficient in a combined coefficient matrix in the enhanced Type ii codebook structure;
the first sending module is used for sending the non-zero coefficient indication information to a network side;
wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer; wherein the remaining non-zero coefficients are non-zero coefficients at positions in the combined coefficient matrix other than the same position;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer is eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero or not, and one or more of the number of the non-zero coefficients of each layer at the rest position; wherein the remaining positions are positions in the combined coefficient matrix except the same position;
or
The non-zero coefficient indication information includes: position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, the number of different positions in a second position and the first position, and one or more of position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix; or
The non-zero coefficient indication information includes: a fourth union of a beam set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer;
wherein the first sending module is further configured to:
if the non-zero coefficient indication information comprises: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer is sent to a network side by carrying the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer in a first part or a second part of channel state information;
if the non-zero coefficient indication information comprises: and if the number of the nonzero coefficients of each layer is less than the preset threshold, carrying the number of the nonzero coefficients of each layer in the first part of the channel state information and sending the first part of the channel state information to the network side.
34. A network-side device, comprising:
the second sending module is used for sending codebook parameter information to the terminal;
a second receiving module, configured to receive nonzero coefficient indication information sent by the terminal, where the nonzero coefficient indication information is used to indicate related information of a nonzero coefficient in a combined coefficient matrix in an enhanced Type ii codebook structure, and the enhanced Type ii codebook structure is determined by the terminal according to the codebook parameter information;
wherein the non-zero coefficient indication information includes: the position information of the nonzero coefficient of each layer of the enhanced Type II codebook structure in the combined coefficient matrix of each layer and one or more of the number of the nonzero coefficients of each layer;
or
The non-zero coefficient indication information includes: a first beam set and a first base vector set where a non-zero coefficient of each layer of the enhanced Type II codebook structure is located, first indication information used for indicating positions of the non-zero coefficients in the first beam set and the first base vector set, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: a third union of positions of non-zero coefficients of each layer of the enhanced Type II codebook structure in a combined coefficient matrix of each layer, seventh indication information used for indicating whether the coefficient of each layer at the position of the third union is zero, and one or more of the number of the non-zero coefficients of each layer;
or
The non-zero coefficient indication information includes: the position information of the non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in the combined coefficient matrix of each layer, eighth indication information used for indicating whether the coefficients of each layer at the rest position in the combined coefficient matrix of each layer are zero, one or more of the number of the non-zero coefficients of each layer at the rest position, and the rest position is the position except the same position in the combined coefficient matrix;
or
The non-zero coefficient indication information includes: one or more of position information of a first position of a non-zero coefficient of a first layer in a combined coefficient matrix of the first layer, a number of different positions of a second position from the first position, and position information of the different positions; wherein the second position is a position of a non-zero coefficient of the second layer in a combined coefficient matrix of the second layer; the first layer is any one of the layers included in the enhanced Type II codebook structure, and the second layer is the other layer except the first layer in the layers included in the enhanced Type II codebook structure;
or
The non-zero coefficient indication information includes: one or more of first target position information, second target position information, and the number of non-zero coefficients of each layer included in the target layer; wherein the target layer comprises at least one of the layers of the enhanced Type II codebook structure; the first target position information is position information of a non-zero coefficient of each layer included in the target layer in a corresponding combined coefficient matrix; the second target position information is position information of non-zero coefficients of other layers except the layer included in the target layer in the layer of the enhanced Type II codebook structure in a corresponding combined coefficient matrix;
or
The non-zero coefficient indication information includes: a fourth union of a beam set where a non-zero coefficient of each layer of the enhanced Type ii codebook structure is located and a fifth union of a basis vector set where the non-zero coefficient of each layer is located, ninth indication information for indicating a position of the non-zero coefficient of each layer in the fourth union and the fifth union, and one or more of the number of the non-zero coefficients of each layer;
or, the non-zero coefficient indication information includes: position information of non-zero coefficients of each layer of the enhanced Type II codebook structure at the same position in a combined coefficient matrix of each layer, position information of residual non-zero coefficients of each layer in the combined coefficient matrix of each layer, and one or more of the number of the residual non-zero coefficients of each layer; and the residual non-zero coefficients are non-zero coefficients at positions except the same position in the combined coefficient matrix.
35. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the method for reporting channel state information according to any one of claims 1 to 12 and the method for receiving channel state information according to any one of claims 13 to 16.
CN201910124949.5A 2019-02-03 2019-02-19 Method for reporting channel state information, method for receiving channel state information, terminal and network side equipment Active CN111525947B (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US17/427,863 US20220116093A1 (en) 2019-02-03 2020-01-14 Channel state information reporting method, receiving method, terminal, and network side device
PCT/CN2020/071916 WO2020156136A1 (en) 2019-02-03 2020-01-14 Channel state information reporting method, receiving method, terminal, and network-side device
KR1020217026241A KR20210116590A (en) 2019-02-03 2020-01-14 Channel state information reporting method, reception method, terminal and network-side device
EP20748199.5A EP3920431A4 (en) 2019-02-03 2020-01-14 Channel state information reporting method, receiving method, terminal, and network-side device
KR1020237044754A KR20240005204A (en) 2019-02-03 2020-01-14 Channel state information reporting method, receiving method, terminal, and network-side device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2019101086854 2019-02-03
CN201910108685 2019-02-03

Publications (2)

Publication Number Publication Date
CN111525947A CN111525947A (en) 2020-08-11
CN111525947B true CN111525947B (en) 2021-11-12

Family

ID=71900576

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910124949.5A Active CN111525947B (en) 2019-02-03 2019-02-19 Method for reporting channel state information, method for receiving channel state information, terminal and network side equipment

Country Status (2)

Country Link
KR (1) KR20210116590A (en)
CN (1) CN111525947B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117176210A (en) * 2022-05-27 2023-12-05 中兴通讯股份有限公司 Method for channel information feedback, electronic device and computer readable medium
CN117769811A (en) * 2022-07-26 2024-03-26 北京小米移动软件有限公司 Coefficient indicating method, device and storage medium
WO2024026647A1 (en) * 2022-08-01 2024-02-08 北京小米移动软件有限公司 Coefficient indication method and apparatus therefor
WO2024065547A1 (en) * 2022-09-29 2024-04-04 北京小米移动软件有限公司 Indication reporting method and apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811231A (en) * 2014-01-26 2015-07-29 电信科学技术研究院 Channel state information transmission method supporting full dimension-multiple-input multiple-output (FD-MIMO) and device
CN105406911A (en) * 2014-09-10 2016-03-16 三星电子株式会社 Channel state information reporting with basis expansion for advanced wireless communications systems
CN107888323A (en) * 2016-09-29 2018-04-06 电信科学技术研究院 The transmission method and equipment of a kind of channel condition information
CN109219935A (en) * 2017-05-02 2019-01-15 联发科技股份有限公司 The load reducing technique of linear combination code book and feedback mechanism is used in mobile communication

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250313B2 (en) * 2017-03-09 2019-04-02 Samsung Electronics Co., Ltd. Method and apparatus for covariance matrix feedback in advanced wireless communication systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811231A (en) * 2014-01-26 2015-07-29 电信科学技术研究院 Channel state information transmission method supporting full dimension-multiple-input multiple-output (FD-MIMO) and device
CN105406911A (en) * 2014-09-10 2016-03-16 三星电子株式会社 Channel state information reporting with basis expansion for advanced wireless communications systems
CN107888323A (en) * 2016-09-29 2018-04-06 电信科学技术研究院 The transmission method and equipment of a kind of channel condition information
CN109219935A (en) * 2017-05-02 2019-01-15 联发科技股份有限公司 The load reducing technique of linear combination code book and feedback mechanism is used in mobile communication

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
R1-1720802,Remaining Issues on CSI reporting;NTT DOCOMO;《3GPP TSG RAN WG1 Meeting 91》;20171118;全文 *
R1-1813002,Summary of CSI enhancement for MU-MIMO support;Samsung;《3GPP TSG RAN WG1 Meeting #95》;20181114;第2节 *
R1-1900016,Discussion on CSI enhancement;Huawei等;《3GPP TSG RAN WG1 Ad-Hoc Meeting 1901》;20190112;第1-6节 *

Also Published As

Publication number Publication date
CN111525947A (en) 2020-08-11
KR20210116590A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
CN111525947B (en) Method for reporting channel state information, method for receiving channel state information, terminal and network side equipment
CN110419170B (en) Method and equipment for indicating and determining precoding vector
CN102835054B (en) Method and system for precoding
CN109391304B (en) Data transmission method, base station, terminal and storage medium
EP2569887B1 (en) System and method for reporting feedback information for adaptive codebooks
CN111314034B (en) Methods and apparatus for enhanced frequency compression for CSI reporting and use
CN114144982B (en) Method and apparatus for generating channel state information report
EP3637713B1 (en) Nr uplink codebook configuration method and related device
WO2020083057A1 (en) Method for indicating and determining pre-coding vector, and communication apparatus
CN111756417B (en) Channel state information feedback method and device
KR102645275B1 (en) Communication methods and devices
EP3920431A1 (en) Channel state information reporting method, receiving method, terminal, and network-side device
KR20180122671A (en) Method and apparatus for feedback of channel state information
CN102725992B (en) Conversion equipment and method
KR20190104382A (en) Transmission diversity method, terminal and base station
CN111416641A (en) Codebook constraint method and device, and codebook parameter determination method and device
CN111756419B (en) Channel state information feedback method and device
CN109428636B (en) Beam indication and reporting method, network equipment and terminal
US20220116091A1 (en) Data processing method, device, apparatus, and storage medium
CN111435851B (en) Channel state information sending and receiving method, terminal equipment and network equipment
CN111010218B (en) Method for indicating and determining precoding vector and communication device
CN111934734B (en) CSI reporting method, CSI receiving method, terminal and network side equipment
CN110875767B (en) Method and communication device for indicating and determining precoding vector
CN108075813B (en) Precoding information indication method, UE (user Equipment) and access network entity
WO2020078251A1 (en) Method for indicating pre-coding vector, method for determining pre-coding vector, and communication apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210609

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant before: Telecommunications Science and Technology Research Institute Co.,Ltd.

GR01 Patent grant
GR01 Patent grant