2019
DOI: 10.22331/q-2019-10-07-190
|View full text |Cite
|
Sign up to set email alerts
|

Product Decomposition of Periodic Functions in Quantum Signal Processing

Abstract: We consider an algorithm to approximate complex-valued periodic functions f (e iθ ) as a matrix element of a product of SU (2)-valued functions, which underlies so-called quantum signal processing. We prove that the algorithm runs in time O(N 3 polylog(N/ )) under the random-access memory model of computation where N is the degree of the polynomial that approximates f with accuracy ; previous efficiency claim assumed a strong arithmetic model of computation and lacked numerical stability analysis.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
99
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 78 publications
(101 citation statements)
references
References 22 publications
2
99
0
Order By: Relevance
“…Constructing the quantum circuit for QSP requires computing a sequence of phase factors beforehand, and there are classical algorithms capable of doing this [25]. Some recent progress has been made to efficiently compute phase factors for high-degree polynomials to high precision [13,19].…”
Section: Remark 2 [23 Theorem 2] Provides a Singular Value Transformentioning
confidence: 99%
“…Constructing the quantum circuit for QSP requires computing a sequence of phase factors beforehand, and there are classical algorithms capable of doing this [25]. Some recent progress has been made to efficiently compute phase factors for high-degree polynomials to high precision [13,19].…”
Section: Remark 2 [23 Theorem 2] Provides a Singular Value Transformentioning
confidence: 99%
“…and τ max = 1000 [55]. Within each segment, we choose q to be the smallest positive integer satisfying…”
Section: Appendix D: Proof Of Lemma 2 In Higher Dimensionsmentioning
confidence: 99%
“…However, this procedure requires solution of all roots of a high degree polynomial, which can be unstable for the range of polynomials ∼ 100 considered here. The stability of such procedure has recently been improved by Haah [37], though the number of bits of precision needed still scales as O( log( / )). Significant progress has been achieved recently, enabling robust computation of phase factors for polynomials of degrees ranging from thousands to tens of thousands [18,23].…”
Section: Discussionmentioning
confidence: 99%
“…We also remark that in QSP, the construction of the block-encoding U involves a sequence of parameters called phase factors. For a given polynomial P (x), the computation of the phase factors can be efficiently performed on classical computers [32,37]. There are however difficulties in computing such phase factors, which will be discussed in Section 6.…”
Section: Algorithmmentioning
confidence: 99%