Research Article

Grouping-Based Channel Estimation and Tracking for Millimeter Wave Massive MIMO Systems

Algorithm 1

Channel estimation and tracking scheme
1: Receive the th signal snapshot in the th time slot, . Then, the BS updates the covariance matrix, , based on (18);
2: Estimate and track the eigenvector matrix of the received signal, , based on the PCA algorithm in (19). Recover in the same way;
3: Estimate and , based on (32);
4: Pair , with , based on (35);
5: Estimate and based on (36) and (37);
6: Estimate the amplitude corresponding to each path based on (43);
7: Recover the channel based on (6);