Cyclone III FPGA phased array microphone sound localization