I. Introduction
Phased arrays use phase shifting to mimic time delay and are widely used due to their relatively simple implementation and low power consumption. However, phase shifting only approximates time delay, which is not identical to the actual time delay. Thus, phased arrays suffer from beam squinting [1] and array inter-symbol interference (ISI) [2], which is discussed further in Section II. In emerging communication applications, high bandwidths are required to support high data rates and large arrays are desirable due to the high path loss of millimeter waves [3]. However, higher bandwidths and large arrays suffer from greater levels of beam squinting [1] and array ISI [2].