Filter coefficients of a beamformer are computed based on a segment of input
samples. The segment of input samples is divided into a plurality of blocks of
input samples wherein the plurality of blocks of input samples are received by
a shared memory at a first rate. The first block of the plurality of blocks is
received in the shared memory at a first time. The plurality of blocks of input
samples from the shared memory are read out at a second rate wherein the first
block of the plurality of blocks is read from the shared memory at a second time.
A plurality of partial covariance matrices for the plurality of blocks read from
the shared memory are computed and added together to determine a covariance matrices
used to compute the filter coefficients.