The invention discloses a three-dimensional training
code book design method for a
millimeter wave communication
system and a wave beam alignment method. The three-dimensional training
code book design method comprises the following steps of: 1, according to ranges of a resolution and a wave beam space (with reference to the specification), establishing a three-dimensional training
code book tree structure with a depth of S and a degree of N; 2, equally dividing (with reference to the specification) into N rectangular regions (with reference to the specification), and denoting as a set (with reference to the specification), wherein (with reference to the specification) has a wave beam set (with reference to the specification) for corresponding, and a root node of the
tree structure is a combination of (with reference to the specification) and (with reference to the specification); 3, determining a b node Cs,b in an s layer, and sequentially determining each node (with reference to the specification) in second to S
layers, wherein Cs,b is a combination of (with reference to the specification) and a wave beam set (with reference to the specification); and 4, solving a wave beam forming vector (with reference to the specification) which the wave beam set corresponding to each node comprises so as to obtain the three-dimensional training code book, wherein q=1,..., N. The three-dimensional training code book generated by the method can be used for implementing high-accuracy wave beam alignment and channel
estimation, and can obviously reduce training cost of the
system.