On the Algorithmic Solvability of Spectral Factorization and Applications

Holger Boche, Volker Pohl

Research output: Contribution to journalArticlepeer-review

21 Scopus citations

Abstract

Spectral factorization is an operation which appears in many different engineering applications. This paper studies whether spectral factorization can be algorithmically computed on an abstract machine (a Turing machine). It is shown that there exist computable spectral densities with very good analytic properties (i.e. smooth with finite energy) such that the corresponding spectral factor cannot be determined on a Turing machine. Further, it will be proved that it is impossible to decide algorithmically whether or not a given computable density possesses a computable spectral factor. This negative result has consequences for applications of spectral factorization in computer-aided design, because there it is necessary that this problem be decidable. Conversely, this paper will show that if the logarithm of a computable spectral density belongs to certain Sobolev space of sufficiently smooth functions, then the spectral factor is always computable. As an application, the paper discusses the possibility of calculating the optimal causal Wiener filter on an abstract machine.

Original languageEnglish
Article number8963897
Pages (from-to)4574-4592
Number of pages19
JournalIEEE Transactions on Information Theory
Volume66
Issue number7
DOIs
StatePublished - Jul 2020
Externally publishedYes

Keywords

  • Hilbert transform
  • Spectral factorization
  • Wiener filter
  • algorithmic solvability
  • turing machines

Fingerprint

Dive into the research topics of 'On the Algorithmic Solvability of Spectral Factorization and Applications'. Together they form a unique fingerprint.

Cite this