Codebook Based Self-Adaptive Beamforming for 5G Rail Communications | IEEE Conference Publication | IEEE Xplore