dependent, and does not decrease with increasing signal length. These problems are
solved by processing the signal with a highly overlapped filter bank before applying phase-
based frequency estimation. By exploiting decimation, a closed-form matrix inversion, and
cascades of simple filter banks, the computational complexity is kept low.