Sampling Finite Unit Norm Tight Frames Using Symplectic Geometry
Mason Faldet, Clayton Shonkwiler
TL;DR
This work develops a principled framework to sample finite unit-norm tight frames (FUNTFs) uniformly by exploiting a toric symplectic structure on the FUNTF space. By performing two staged symplectic reductions, the authors obtain a toric Kähler manifold whose half-dimensional torus action yields a momentum map with a convex moment polytope, enabling a sampling scheme (Eigenlift) that first selects a point in the eigenstep polytope and then lifts to a frame fiber before random torus action. The method is implemented in Python and validated in low dimensions, with a thorough discussion of challenges in high dimensions due to polytope sampling, and observations about coherence distributions and bounds. The approach offers a novel geometric route to uniformly sample FUNTFs, with potential extensions to other prescribed spectra and norms, and suggests future directions for efficient high-dimensional sampling and applications to robust signal representations.
Abstract
Unit-norm tight frames in finite-dimensional Hilbert spaces (FUNTFs) are fundamental in signal processing, offering optimal robustness to noise and measurement loss. In this paper we introduce the Eigenlift algorithm for sampling random FUNTFs. Our approach exploits the symplectic geometry of the FUNTF space, which we characterize as a symplectic reduction of frame space by a symmetry group. We then define a Hamiltonian torus action on this reduced space whose momentum map induces a fiber bundle structure. The algorithm proceeds by sampling a point from the base space, which is a convex polytope, lifting it deterministically to a point on the corresponding fiber, then acting on this point by a random element of the torus to obtain a random FUNTF. We implement the method in Python and validate it in low-dimensional settings where it is computationally feasible to sample the base polytope via rejection sampling.
