Reduced-order zero-forcing beamforming vs optimal beamforming and dirty paper coding and massive MIMO analysis