Large-scale antenna (LSA) has gained a lot of attention due to its great potential to significantly improve system throughput. In most existing works on LSA systems, orthogonal frequency division multiplexing (OFDM) is presumed to deal with frequency selectivity of wireless channels. Although LSA-OFDM is a natural evolution from multiple-input multiple-output OFDM (MIMO-OFDM), the drawbacks of LSA-OFDM are inevitable, especially when used for the uplink. In this paper, we investigate single-carrier (SC) modulation for the uplink transmission in LSA systems based on a novel waveform recovery theory, where the receiver is designed to recover the transmit waveform while the information-bearing symbols can be recovered by directly sampling the recovered waveform. The waveform recovery adopts the assumption that the antenna number is infinite and the channels at different antennas are independent. In practical environments, however, the antenna number is always finite and the channels at different antennas are also correlated when placing hundreds of antennas in a small area. Therefore, we will also analyze the impacts of such non-ideal environments.