An areal distribution of sensors can be used for estimating the direction of incoming waves through beamforming. Beamforming may be implemented as a phase-shifting and stacking of data recorded on the different sensors (i.e., conventional beamforming). Alternatively, beamforming can be applied to cross-correlations between the waveforms on the different sensors. We derive a kernel for beamforming cross-correlated data and call it cross-correlation beamforming (CCBF). We point out that CCBF has slightly better resolution and aliasing characteristics than conventional beamforming. When auto-correlations are added to CCBF, the array response functions are the same as for conventional beamforming. We show numerically that CCBF is more resilient...