In this paper we consider the Iterative Filtering (IF) approach as an alternative to EMD. We provide sufficient conditions on the filters that ensure the convergence of IF applied to any L2 signal. Then we propose a new technique, the Adaptive Local Iterative Filtering (ALIF) method, which uses the IF strategy together with an adaptive and data driven filter length selection to achieve the decomposition. Furthermore we design smooth filters with compact support from solutions of Fokker–Planck equations (FP filters) that can be used within both IF and ALIF methods. These filters fulfill the derived sufficient conditions for the convergence of the IF algorithm. Numerical examples are given to demonstrate the performance and stability of IF and ALIF techniques with FP filters. In addition, in order to have a complete and truly local analysis toolbox for non-linear and non-stationary signals, we propose new definitions for the instantaneous frequency and phase which depend exclusively on local properties of a signal.