  In this paper, we consider a mmWave massive multiple-input multiple-output
(MIMO) communication system with one static base station (BS) serving a
fast-moving user, both equipped with a very large array. The transmitted signal
arrives at the user through multiple paths, each with a different angle
of-arrival and hence Doppler frequency offset, thus resulting in a fast
time-varying multipath fading MIMO channel. In order to mitigate the
Doppler-induced channel aging for reduced pilot overhead, we propose a new
angular-domain selective channel tracking and Doppler compensation scheme at
the user side. We formulate the joint estimation of partial angular-domain
channel and DFO parameters as a dynamic compressive sensing problem. Then we
propose a Doppler-aware-dynamic variational Bayesian inference (DD-VBI)
algorithm to solve this problem efficiently. Finally, we propose a practical
DFO compensation scheme which selects the dominant paths of the fast
time-varying channel for DFO compensation and thereby converts it into a slow
time-varying effective channel. Compared with the existing methods, the
proposed scheme can enjoy the huge array gain provided by the massive MIMO and
also balance the tradeoff between the CSI signaling overhead and spatial
multiplexing gain. Simulation results verify the advantages of the proposed
scheme over various baseline schemes.
