Design of 2D and 3D Differential Microphone Arrays With a Multistage Framework | Synapse