I'm working with an application where I'd like to detect a short sound from a distance up to 100 m. An ultrasonic chirp has been unreliable so far. I was contemplating the use of the snap of an electrical arc spark (like a gas stove lighter), which ostensibly would produce a small shock wave that would not attenuate as quickly as a normal sound wave in air. Does anyone have experience with this and is there a reliable way to recognize this "snap" over other background sound?