MIMO communication remains an important technology for wireless communication systems. In this tutorial, we revisit classical signal processing models for MIMO wireless communications. We consider how those models may be updated as MIMO systems go to higher carrier frequencies, broader bandwidths and new kinds of array architectures.