Hybrid beamforming for bidirectional massive MIMO full duplex under practical considerations