Mikrofonarray-beamforming: geometri, algoritmer og designkompromiser for fjernfeltoptagelse