In this paper, a novel method for signal decomposition and denoising is proposed based on a nonuniform filter bank (NUFB), which is derived from a uniform filter bank. With this method, the signal is firstly decomposed into M subbands using a uniform filter bank. Then according to their energy distribution, the corresponding consecutive filters are merged to compose the nonuniform filters. With the resulting NUFB, the signal can be readily matched and flexibly decomposed according to its power spectrum distribution. As another advantage, this method can be used to detect and remove the narrow-band noise from the corrupted signal. To verify the proposed method, a simulation of extracting the main information of an audio signal and removing its glitch is given.