A useful reference is:
Fredric J. Harris,
"High-resolution spectral analysis with arbitrary spectral centers and arbitrary spectral resolutions",
Computers & Electrical Engineering,
Volume 3, Issue 2,
1976,
Pages 171-191,
ISSN 0045-7906,
https://doi.org/10.1016/0045-7906(76)90022-7.
(http://www.sciencedirect.com/science/article/pii/0045790676900227)
Abstract: Spectral decomposition via banks of narrowband filters is a classic method of analyzing broadband acoustic signals. FFT algorithms and hardware efficiently perform narrowband analysis but are limited to constant bandwidths at fixed spectral center frequencies. We develop a technique for processing FFT outputs to realize banks of narrowband filters for which spectral band centers and spectral bandwidths may be arbitrarily assigned. In particular we present spectral analyzer configurations with spectral centers uniformily spaced on a logarithmic scale and with bandwidths proportional to center frequencies (constant Q filters) or with bandwidths proportional to the square root of center frequencies (root-proportional filters for linear FM line tracking).
another is:
F. Harris, Xiaofei Chen and E. Venosa, "An efficient FFT based spectrum analyzer for arbitrary center frequencies and arbitrary resolutions analysis", 2011 IEEE 12th International Workshop on Signal Processing Advances in Wireless Communications, San Francisco, CA, 2011, pp. 571-575.
doi: 10.1109/SPAWC.2011.5990477
Abstract: In this paper we present an extremely efficient FFT based spectrum analyzer that performs constant-Q spectral analysis. Each stage of the proposed structure is formed of a half-band filter and a 2-to-1 down sampler. It shifts successive lower octaves to the same spectral interval; consequently, the same octave processor can be applied in all the stages. Fourier transforms are normally used for performing equally spaced, equal bandwidth spectral estimation; their main advantage is the efficiency of the FFT algorithm. In this paper, by post processing the output of the FFT block with a frequency sliding window having variable bandwidth, we are able to achieve spectral estimations at arbitrary center frequencies with arbitrary resolutions maintaining the advantages of using the FFT algorithm. To further decrease the total workload, a 4-path polyphase channelizer is used to down sample the octaves before processing them in the FFT block.
keywords: {fast Fourier transforms;filtering theory;spectral analysers;4-path polyphase channelizer;FFT based spectrum analyzer;Fourier transforms;arbitrary center frequency;arbitrary resolutions analysis;constant-Q spectral analysis;half-band filter;octave processor;Bandwidth;Estimation;Filter banks;Finite impulse response filter;Frequency domain analysis;Frequency estimation;Frequency response;Spectral analysis;octave processing;polyphase down converter},
URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5990477&isnumber=5989975