A method for configuring codebooks, which is applied in a Long Term Evolution Advanced, LTE-A, system and comprises: a transmitting end selecting a code word restricted sub-set and informing a receiving end of the code word restricted sub-set, the code word restricted sub-set containing part or all of code words in a first codebook and/or a second codebook; and the receiving end selecting an optimal pre-coded code word from the code word restricted sub-set and informing the transmitting end of an index of the optimal pre-coded code word; wherein, in the step of the transmitting end selecting the code word restricted sub-set and informing the receiving end of the code word restricted sub-set, the transmitting end informs the receiving end of the selected code word restricted sub-set by sending to the receiving end a signaling carrying a restricted sub-set bitmap; and wherein each information bit in the restricted sub-set bitmap is associated with a code word for indicating whether the associated code word belongs to the code word restricted sub-set; characterized in that, the transmitting end configures the restricted sub-set bitmap in a following way: performing sub-set restriction on the code words in the first codebook and the second codebook separately, wherein, each code word in the first codebook and the second codebook is associated with one information bit in the restricted sub-set bitmap, and the code word restricted sub-set contains code words extracted from the first codebook and code words extracted from the second codebook; wherein, the code word restricted sub-set further contains all code words in a single codebook in the case where the single codebook is used; and in the step of the receiving end selecting the optimal pre-coded code word from the code word restricted sub-set and informing the transmitting end of the index of the optimal pre-coded code word, the receiving end selects the optimal pre-coded code word from the code words of the first codebook and the second codebook contained in the code word restricted sub-set, or selects the optimal pre-coded code word from the code words of the single codebook contained in the code word restricted sub-set, according to values of transmission ranks. a transmitting end selecting a code word restricted sub-set and informing a receiving end of the code word restricted sub-set, the code word restricted sub-set containing part or all of code words in a first codebook and/or a second codebook; and the receiving end selecting an optimal pre-coded code word from the code word restricted sub-set and informing the transmitting end of an index of the optimal pre-coded code word; wherein, in the step of the transmitting end selecting the code word restricted sub-set and informing the receiving end of the code word restricted sub-set, the transmitting end informs the receiving end of the selected code word restricted sub-set by sending to the receiving end a signaling carrying a restricted sub-set bitmap; and wherein each information bit in the restricted sub-set bitmap is associated with a code word for indicating whether the associated code word belongs to the code word restricted sub-set; characterized in that, the transmitting end configures the restricted sub-set bitmap in a following way: performing sub-set restriction on the code words in the first codebook and the second codebook separately, wherein, each code word in the first codebook and the second codebook is associated with one information bit in the restricted sub-set bitmap, and the code word restricted sub-set contains code words extracted from the first codebook and code words extracted from the second codebook; wherein, the code word restricted sub-set further contains all code words in a single codebook in the case where the single codebook is used; and in the step of the receiving end selecting the optimal pre-coded code word from the code word restricted sub-set and informing the transmitting end of the index of the optimal pre-coded code word, the receiving end selects the optimal pre-coded code word from the code words of the first codebook and the second codebook contained in the code word restricted sub-set, or selects the optimal pre-coded code word from the code words of the single codebook contained in the code word restricted sub-set, according to values of transmission ranks. performing sub-set restriction on the code words in the first codebook and the second codebook separately, wherein, each code word in the first codebook and the second codebook is associated with one information bit in the restricted sub-set bitmap, and the code word restricted sub-set contains code words extracted from the first codebook and code words extracted from the second codebook; wherein, the code word restricted sub-set further contains all code words in a single codebook in the case where the single codebook is used; and in the step of the receiving end selecting the optimal pre-coded code word from the code word restricted sub-set and informing the transmitting end of the index of the optimal pre-coded code word, the receiving end selects the optimal pre-coded code word from the code words of the first codebook and the second codebook contained in the code word restricted sub-set, or selects the optimal pre-coded code word from the code words of the single codebook contained in the code word restricted sub-set, according to values of transmission ranks.