This paper presents a multiuser (MU)-multiple-input multiple-output (MIMO)-orthogonal frequency division multiplexing (OFDM) scheme that realizes signal separation among mobile terminals by spreading codes on top of analog beamforming with analog-digital hybrid massive MIMO. Multiuser MIMO scheme suffers from interference among terminals caused by inaccurate information of channel responses. The channel state information (CSI) of the terminals are outdated owing to a Doppler shift if there is a time lag between channel estimation and CSI feedback. Thus, this paper proposes an MU-MIMO-OFDM scheme with analog-digital hybrid massive MIMO and orthogonal spreading codes that separates signals for mobile terminals. Numerical results obtained through computer simulation show that on WINNER II Umi NLOS channel the proposed scheme improves bit error rate (BER) performance by 1.0dB at a bit error rate of 10-3 in comparison with the conventional MU-MIMO.