A binary vector of length $N$ has elements that are either 0 or 1. We investigate the question of whether and how a binary vector of known length can be reconstructed from a limited set of its discrete Fourier transform (DFT) coefficients. A priori information that the vector is binary provides a powerful constraint. We prove that a binary vector is uniquely defined by its two complex DFT coefficients (zeroth, which gives the popcount, and first) if $N$ is prime. If $N$ has two prime factors, additional DFT coefficients must be included in the data set to guarantee uniqueness, and we find the number of required coefficients theoretically. One may need to know even more DFT coefficients to guarantee stability of inversion. However, our results indicate that stable inversion can be obtained when the number of known coefficients is about $1/3$ of the total. This entails the effect of super-resolution (the resolution limit is improved by the factor of $\sim 3$).
翻译:长度为N$的二进制矢量含有0或1个要素。我们调查一个问题,即是否以及如何从有限的一组离散Fourier变异系数(DFT)中重建已知长度的二进矢量。先验信息,即该矢量是二进制提供了强大的制约。我们证明,如果其两个复杂的DFT系数(Zeroth,它给出了popo计数,而首先)具有独特的定义,如果美元是质值,则该二进制矢量具有0或1个要素。如果美元有两个主要因素,则必须在数据集中增加DFT系数,以保障其独特性,我们从理论上找到所需的系数数量。也许需要了解更多的DFT系数,以保证变异稳定性。然而,我们的结果表明,当已知系数的数量大约为1/3美元时,可以实现稳定的反向值。这涉及超级分辨率的效果(分辨率限制因3美元的系数而提高)。