A method, by a user equipment, of reporting channel information based on a codebook in a two-dimensional multi-antenna wireless communication system, the method comprising: receiving a channel state information reference signal, CSI-RS, from a base station through eight antenna ports of the base station, and reporting channel state information to the base station, wherein the channel state information comprises a precoding matrix indicator, PMI, for indicating a precoding matrix, wherein the PMI comprises a first PMI for selecting a set of precoding vectors, W 1, from the codebook, wherein the codebook comprises a plurality of precoding vectors, w m, and a second PMI for determining the precoding matrix, which is applied to multi-layer transmission, wherein the precoding matrix is determined from the set of precoding vectors W 1, wherein the precoding matrix comprises a precoding vector applied to each layer, wherein the codebook is configured based on (i) a number of antenna ports along a first dimension of a two-dimensional antenna port array including the eight antenna ports and (ii) a number of antenna ports along a second dimension of the two-dimensional antenna port array, wherein the first dimension of the two-dimensional antenna port array is related to a horizontal direction of the two-dimensional antenna port array, and the second dimension of the two-dimensional antenna port array is related to a vertical direction of the two-dimensional antenna port array, wherein (i) the number of antenna ports along the first dimension is configured as 4 and (ii) the number of antenna ports along the second dimension is configured as 4, wherein a first-dimension index, h, is numbered from 0 to 7 on a first dimension of the codebook, wherein a second-dimension index, v, is numbered from 0 to 3 on a second dimension of the codebook, wherein each of the plurality of precoding vectors w m is generated based on a Kronecker product of a first vector, v h, specified based on the first-dimension index, h, of the codebook and a second vector, v v, specified based on the second-dimension index, v, of the codebook, wherein each of the plurality of precoding vectors w m is specified by the first-dimension and the second-dimension index, wherein the codebook is configured based on an equation below, C 1 = W ̃ 1 0 0 W ̃ 1 | W ̃ 1 = w i 1 mod 8 + 16 ⌊ i 1 8 ⌋ w i 1 + 2 mod 8 + 16 ⌊ i 1 8 ⌋ w i 1 + 1 mod 8 + 16 ⌊ i 1 8 ⌋ + 8 w i 1 + 3 mod 8 + 16 ⌊ i 1 8 ⌋ + 8} 4 columns where w m = v h ⊗ v ν, v h = 1 e j 2 πh 8, v ν = 1 e j 2 πν 4, h = m mod 8, ν = ⌊ m 8 ⌋, m ∈ i 1 + 2 ⋅ i 2 mod 2 + ⌊ i 2 2 ⌋ mod 8 + 16 ⌊ i 1 8 ⌋ + 8 ⌊ i 2 2 ⌋, i 1 = 0,1,..., 15, i 2 = 0, 1, 2,3. wherein the i 1 is the first PMI, and the i 2 is the second PMI, wherein the set of precoding vectors W 1 consists of four precoding vectors corresponding to the value, i 1, of the first PMI, as given in the above equation. receiving a channel state information reference signal, CSI-RS, from a base station through eight antenna ports of the base station, and reporting channel state information to the base station, wherein the channel state information comprises a precoding matrix indicator, PMI, for indicating a precoding matrix, wherein the PMI comprises a first PMI for selecting a set of precoding vectors, W 1, from the codebook, wherein the codebook comprises a plurality of precoding vectors, w m, and a second PMI for determining the precoding matrix, which is applied to multi-layer transmission, wherein the precoding matrix is determined from the set of precoding vectors W 1, wherein the precoding matrix comprises a precoding vector applied to each layer, wherein the codebook is configured based on (i) a number of antenna ports along a first dimension of a two-dimensional antenna port array including the eight antenna ports and (ii) a number of antenna ports along a second dimension of the two-dimensional antenna port array, wherein the first dimension of the two-dimensional antenna port array is related to a horizontal direction of the two-dimensional antenna port array, and the second dimension of the two-dimensional antenna port array is related to a vertical direction of the two-dimensional antenna port array, wherein (i) the number of antenna ports along the first dimension is configured as 4 and (ii) the number of antenna ports along the second dimension is configured as 4, wherein a first-dimension index, h, is numbered from 0 to 7 on a first dimension of the codebook, wherein a second-dimension index, v, is numbered from 0 to 3 on a second dimension of the codebook, wherein each of the plurality of precoding vectors w m is generated based on a Kronecker product of a first vector, v h, specified based on the first-dimension index, h, of the codebook and a second vector, v v, specified based on the second-dimension index, v, of the codebook, wherein each of the plurality of precoding vectors w m is specified by the first-dimension and the second-dimension index, wherein the codebook is configured based on an equation below, C 1 = W ̃ 1 0 0 W ̃ 1 | W ̃ 1 = w i 1 mod 8 + 16 ⌊ i 1 8 ⌋ w i 1 + 2 mod 8 + 16 ⌊ i 1 8 ⌋ w i 1 + 1 mod 8 + 16 ⌊ i 1 8 ⌋ + 8 w i 1 + 3 mod 8 + 16 ⌊ i 1 8 ⌋ + 8} 4 columns where w m = v h ⊗ v ν, v h = 1 e j 2 πh 8, v ν = 1 e j 2 πν 4, h = m mod 8, ν = ⌊ m 8 ⌋, m ∈ i 1 + 2 ⋅ i 2 mod 2 + ⌊ i 2 2 ⌋ mod 8 + 16 ⌊ i 1 8 ⌋ + 8 ⌊ i 2 2 ⌋, i 1 = 0,1,..., 15, i 2 = 0, 1, 2,3. wherein the i 1 is the first PMI, and the i 2 is the second PMI, wherein the set of precoding vectors W 1 consists of four precoding vectors corresponding to the value, i 1, of the first PMI, as given in the above equation.