Method and apparatus for optimizing codebook for quantized precoder by using steepest descent algorithm

A method and an apparatus for optimizing a codebook for a quantized precoder by using a steepest descent algorithm are provided to minimize the maximum correlation of the codebook by optimizing the codebook through the steepest descent algorithm, thereby improving the bit error performance of the codebook. A method for optimizing a codebook comprises the following steps of: selecting a codebook to optimize(S610); changing each code word into code words of which the correlation is minimized between the code words by applying a steepest descent algorithm to the each code word of the selected codebook(S620); determining whether codebook including the changed code words is optimized(S640); and storing the codebook when it is determined that the codebook is optimized(S650).