I. Introduction
Electronic beamforming with antenna arrays required for radars and upcoming communication systems with spatial filtering, like the 5G systems [1], can be implemented either in the analog [2]–[4] or the digital [5]–[8] domain. In analog beamforming receivers the signals from different antennas are combined to form one beam before the analog-to-digital converter (ADC). This beamforming creates spatial filtering prior to the ADC, which improves the receiver chain’s dynamic range performance in the presence of in-band blockers [7]. Analog beamforming limits the number of supported simultaneous beams, since implementing parallel analog reception paths for each beam becomes prohibitive due to increased hardware complexity leading to large area and power consumption [9]. In digital beamforming, signals from different antennas are digitized separately and the beams are formed in the digital domain. As digital signal processing supports efficient hardware paralellization, multiple simultaneous beams in different directions are feasible [8]. On the other hand, digital beamforming does not provide spatial filtering at the ADC inputs, which limits dynamic range in the case of in-band blockers [10]–[12]. Hybrid beamforming can alleviate the blocker problem by means of analog spatial filtering while retaining the computational flexibility of digital signal processing [1], [9], [13].