基于码本的波束训练算法该方法在收发端都配置波束矢量的码本,通过波束搜索的方式发现最优的波束方向为了加快波束搜索的速度,往往采用逐步缩小搜索范围的方式加快搜索,可以将搜索算法的时间复杂度从O(N)降低到O(logN),其中N表示码本中的波束个数。其搜索过程通常分为准全向搜索,扇区搜索和波束搜索这三个阶段(天线数较少时)。在文献[10]中设计了一种适用于波束训练的双层圆形天线阵列如图3(a)所示,其内层天线阵列主要用于产生准全向和扇区波束,外层阵列主要用于产生细波束,相应的搜索过程如图3(b)所示,该方案的仅需12+2*NBeam次波束训练,且解决了线性阵列各个方向波束宽度不均匀的问题,降低了波束不均匀引起的损耗,如图4所示。