EN
A small perturbation method is developed and employed to construct frames with compactly supported elements of small shrinking support for Besov and Triebel-Lizorkin spaces in the general setting of a doubling metric measure space in the presence of a nonnegative self-adjoint operator whose heat kernel has Gaussian localization and the Markov property. This allows one, in particular, to construct compactly supported frames for Besov and Triebel-Lizorkin spaces on the sphere, on the interval with Jacobi weights as well as on Lie groups, Riemannian manifolds, and in various other settings. The compactly supported frames are utilized to introduce atomic Hardy spaces $H^{p}_{A}$ in the general setting of this article.