I have a system where there's a transceiver which transmits tones on specific frequencies (about 260kHz) and a receiver which is supposed to recognize those tones.
The transmitted tones are of low frequencies and has a very narrow band. At the receiver side I sample the band with ADC with sampling rate about 600kHz. The interesting band is about 1kHz wide, but whole analysed band is about 300kHz. To recognize if the signal exists I'm using 65k FFT? It takes about 100ms to collect samples. My goal is to find high-resolution tone power level.
I heard about zoom-fft and chirp-z, but is there another without expanding sampling time?
EDIT 1
Maybe i should ask a question diffrently: What method (algorithm) gives the highest resolution (Hz) when I have a constant number of samples, and want to see only a small part of whole band (e.g. 1kHz in 300kHz)?