A channel information feedback method, wherein the method comprises: generating at least one piece of description information for each of a plurality of subbands comprised in a wideband, wherein each piece of description information is used to describe a description vector of a channel matrix corresponding to the subband, each piece of the description information comprises at least one of a vector parameter and a weighting parameter, the vector parameter is used to indicate at least two component vectors of the description vector, the weighting parameter is used to indicate a weight of each of the at least two component vectors, and the at least two component vectors are selected from a base codebook; and sending the at least one piece of description information, wherein the base codebook comprises a plurality of basic vectors, each component vector is one of the plurality of basic vectors, and the basic vector is: c x, y = v x ⊗ u y, wherein v x = 1 e j 2 πx O 1 N 1 ⋯ e j 2 πx O 1 N 1 N 1 − 1 u y = 1 e j 2 πy O 2 N 2 ⋯ e j 2 πy O 2 N 2 N 2 − 1 wherein ( x, y) represents a basic vector parameter, O 1, N 1, O 2 and N 2 are preset positive integers, 0 ≤ x ≤ O 1 N 1 - 1, and 0 ≤ y ≤ O 2 N 2 - 1, the at least two component vectors comprise a starting vector and at least one offset vector, characterized in that the vector parameter comprises a basic vector parameter ( l, m) of the starting vector, an offset step ( L, M), and an offset parameter ( a, b) of each offset vector, a basic vector parameter of each offset vector is ( l + aL, m + bM), the offset step ( L, M) is one of a plurality of preset groups of offset steps, 1 ≤ L ≤ O 1,1 ≤ M ≤ O 2, 0 ≤ l ≤ O 1 N 1 - 1, 0 ≤ m ≤ O 2 N 2 -1, 0 ≤ a ≤ O 1 N 1 − 1 − l L, 0 ≤ b ≤ O 2 N 2 − 1 − m M, and a and b are both integers and are not 0 at the same time; and the offset step ( L, M) is an offset step corresponding to the basic vector parameter ( l, m) of the starting vector in the plurality of preset groups of offset steps. generating at least one piece of description information for each of a plurality of subbands comprised in a wideband, wherein each piece of description information is used to describe a description vector of a channel matrix corresponding to the subband, each piece of the description information comprises at least one of a vector parameter and a weighting parameter, the vector parameter is used to indicate at least two component vectors of the description vector, the weighting parameter is used to indicate a weight of each of the at least two component vectors, and the at least two component vectors are selected from a base codebook; and sending the at least one piece of description information, wherein the base codebook comprises a plurality of basic vectors, each component vector is one of the plurality of basic vectors, and the basic vector is: c x, y = v x ⊗ u y, wherein v x = 1 e j 2 πx O 1 N 1 ⋯ e j 2 πx O 1 N 1 N 1 − 1 u y = 1 e j 2 πy O 2 N 2 ⋯ e j 2 πy O 2 N 2 N 2 − 1 wherein ( x, y) represents a basic vector parameter, O 1, N 1, O 2 and N 2 are preset positive integers, 0 ≤ x ≤ O 1 N 1 - 1, and 0 ≤ y ≤ O 2 N 2 - 1, the at least two component vectors comprise a starting vector and at least one offset vector, characterized in that the vector parameter comprises a basic vector parameter ( l, m) of the starting vector, an offset step ( L, M), and an offset parameter ( a, b) of each offset vector, a basic vector parameter of each offset vector is ( l + aL, m + bM), the offset step ( L, M) is one of a plurality of preset groups of offset steps, 1 ≤ L ≤ O 1,1 ≤ M ≤ O 2, 0 ≤ l ≤ O 1 N 1 - 1, 0 ≤ m ≤ O 2 N 2 -1, 0 ≤ a ≤ O 1 N 1 − 1 − l L, 0 ≤ b ≤ O 2 N 2 − 1 − m M, and a and b are both integers and are not 0 at the same time; and the offset step ( L, M) is an offset step corresponding to the basic vector parameter ( l, m) of the starting vector in the plurality of preset groups of offset steps.