Do you know the frequency(ies) of the beep you are looking for? Perhaps a bank of IIR filters at the beep frequencies would be cheaper than an FFT, and is more of a continuous processing so it won't have edge conditions? Or maybe just a simple energy detection, and then do the FFT when you see energy?

Reply via email to