A general time domain analysis and design framework for exactly reconstructing FIR analysis/synthesis filter banks