We present a measurement campaign to characterize an indoor massive multiple-input multiple-output (MIMO) channel system, using a 64-element virtual linear array, a 64-element virtual planar array, and a 128-element virtual planar array. The array topologies are generated using a 3D mechanical turntable. The measurements are conducted at 2, 4, 6, 11, 15, and 22 GHz, with a large bandwidth of 200 MHz. Both line-of-sight (LOS) and non-LOS (NLOS) propagation scenarios are considered. The typical channel parameters are extracted, including path loss, shadow fading, power delay profile, and root mean square (RMS) delay spread. The frequency dependence of these channel parameters is analyzed. The correlation between shadow fading and RMS delay spread is discussed. In addition, the performance of the standard linear precoder-the matched filter, which can be used for intersymbol interference (ISI) mitigation by shortening the RMS delay spread, is investigated. Other performance measures, such as entropy capacity, Demmel condition number, and channel ellipticity, are analyzed. The measured channels, which are in a rich-scattering indoor environment, are found to achieve a performance close to that in independent and identically distributed Rayleigh channels even in an LOS scenario.