Papers
Topics
Authors
Recent
2000 character limit reached

Quantum Signal Processing Framework

Updated 5 December 2025
  • Quantum Signal Processing (QSP) is a matrix-function synthesis framework that enables polynomial transformations of block-encoded operators in quantum algorithms.
  • It extends the classical univariate QSP to multivariate, non-commutative, and inhomogeneous settings, offering compact and asymptotically optimal subroutines for simulations and eigenvalue transformations.
  • Recent advances in QSP facilitate direct matrix function realizations in multi-parameter Hamiltonian simulations, though challenges remain in fully characterizing non-commutative cases.

Quantum Signal Processing (QSP) Framework

Quantum Signal Processing (QSP) is a matrix-function synthesis framework of central importance in quantum algorithms, particularly in the design and implementation of polynomial transformations of block-encoded operators. The QSP paradigm leverages the block-encoding formalism of quantum linear algebra to achieve conceptually compact and asymptotically optimal quantum subroutines for simulation, eigenvalue transformation, and more. The classical univariate QSP theory is now fully characterized, and recent research has made significant advances in understanding and extending QSP to the multivariate, non-commutative, and inhomogeneous settings (Németh et al., 2023).

1. Univariate QSP: Model and Characterization

QSP begins with access to a "signal" unitary operator. In the univariate case, with WU(N)W \in U(N) or GL(N)GL(N) and a single ancilla, the block-encoding is

V=00W+11WV = |0\rangle\langle0| \otimes W + |1\rangle\langle1| \otimes W^\dagger

which acts diagonally as diag(t,t1)\operatorname{diag}(t, t^{-1}) on eigenstates θ| \theta \rangle of WW with t=eiθt = e^{i\theta}.

The protocol interleaves d+1d+1 fixed SU(2)SU(2) “modulation” gates U0,...,UdU_0, ..., U_d and dd calls of diag(t,t1)\operatorname{diag}(t, t^{-1}):

F(t)=U0diag(t,t1)U1diag(t,t1)UdSU(2)F(t) = U_0 \cdot \operatorname{diag}(t, t^{-1}) \cdot U_1 \cdots \operatorname{diag}(t, t^{-1}) \cdot U_d \in SU(2)

Haah's theorem characterizes achievable univariate QSP polynomials:

  • F(t)F(t) is a 2×22 \times 2 matrix Laurent polynomial in tt with:
    1. degFd\deg F \leq d
    2. F(eiθ)SU(2)F(e^{i\theta}) \in SU(2) for all θ\theta
    3. F(t)=(1)dF(t)F(-t) = (-1)^d F(t)

Satisfaction of these conditions is necessary and sufficient for the existence of angles φ0,...,φd\varphi_0, ..., \varphi_d such that

F(t)=eiφ0σXdiag(t,t1)eiφ1σXdiag(t,t1)eiφdσXF(t) = e^{i\varphi_0 \sigma_X} \cdot \operatorname{diag}(t, t^{-1}) \cdot e^{i\varphi_1 \sigma_X} \cdots \operatorname{diag}(t, t^{-1}) \cdot e^{i\varphi_d \sigma_X}

This fully determines the class of real-scalar and matrix-valued polynomials implementable via univariate QSP (Németh et al., 2023).

2. Multivariate QSP: Homogeneous and Inhomogeneous Cases

When accessing multiple commuting signal unitaries W1,W2W_1, W_2 ([W1,W2]=0[W_1, W_2]=0), QSP generalizes to homogeneous bivariate protocols. Define

V=00W1+11W2V = |0\rangle\langle0| \otimes W_1 + |1\rangle\langle1| \otimes W_2

which acts as diag(a,b)\operatorname{diag}(a, b) with a=eiθa=e^{i\theta}, b=eiϕb=e^{i\phi}.

A homogeneous bivariate QSP protocol of degree dd constructs

F(a,b)=U0diag(a,b)U1diag(a,b)Ud,UiSU(2)F(a,b) = U_0 \operatorname{diag}(a, b) U_1 \cdots \operatorname{diag}(a, b) U_d, \quad U_i \in SU(2)

Németh et al. (Németh et al., 2023) show that such F(a,b)F(a,b) is implementable if and only if:

  1. F(a,b)F(a,b) is a homogeneous polynomial of total degree dd in a,ba,b
  2. F(eiθ,eiϕ)U(2)F(e^{i\theta},e^{i\phi}) \in U(2) for all θ,ϕ\theta,\phi
  3. detF(a,b)=(ab)d\det F(a,b) = (ab)^d

The construction reduces to the univariate case: setting t=a/bt = \sqrt{a/b} transforms the problem into a standard univariate QSP via F(a,b)/(ab)d/2=F~(t,t1)F(a,b)/(ab)^{d/2} = \tilde F(t,t^{-1}).

Inhomogeneous bivariate QSP (Rossi–Chuang variant) allows more general “signal call” sequences of dad_a insertions of aa and dbd_b insertions of bb, leading to

F(a,b)=U0i=1ddiag(ci,ci1)Ui,ci{a,b}F(a,b) = U_0 \prod_{i=1}^d \operatorname{diag}(c_i, c_i^{-1}) U_i, \quad c_i \in \{a, b\}

Necessary conditions (Theorem 4.1 (Németh et al., 2023)):

  • degaFda\deg_a F \leq d_a, degbFdb\deg_b F \leq d_b
  • F(eiθ,eiϕ)SU(2)F(e^{i\theta},e^{i\phi}) \in SU(2)
  • Parity: F(a,b)=(1)daF(a,b)F(-a,b) = (-1)^{d_a}F(a,b), F(a,b)=(1)dbF(a,b)F(a,-b) = (-1)^{d_b}F(a,b)

Sufficiency holds when either degree is at most 1 (Theorem 4.2), via reduction to univariate QSP for the fixed variable.

3. Non-Commutative and General Multivariate QSP

For nn potentially non-commuting signals X1,...,XnX_1, ..., X_n, the homogeneous multivariate QSP protocol is

F(x1,,xn)=U0diag(x1,,xn)U1diag(x1,,xn)Ud,UiSU(n)F(x_1,\dots,x_n) = U_0 \operatorname{diag}(x_1,\dots,x_n) U_1 \cdots \operatorname{diag}(x_1,\dots,x_n) U_d, \quad U_i \in SU(n)

with FF interpreted as a non-commutative polynomial of degree dd.

Necessary conditions for achievable FF (Theorem 3.2 (Németh et al., 2023)):

  • Homogeneity: FF is homogeneous degree dd
  • F(X1,...,Xn)U(CnH)F(X_1,...,X_n) \in U(\mathbb{C}^n \otimes \mathcal{H}) for any Hilbert space H\mathcal{H}, XiU(H)X_i \in U(\mathcal{H})
  • Determinant: detF(X1,...,Xn)=i=1ndetXid\det F(X_1,...,X_n) = \prod_{i=1}^n \det X_i^d

Unlike the commuting case, sufficiency is not proven for n>2n>2 or in the general non-commutative class. Standard reductions to the univariate theory are invalid when no single variable appears with maximal weight, and new algebraic tools are required.

4. Achievability, Counterexamples, and Characterization

Explicit counterexamples show that necessary conditions are insufficient in full generality. Németh et al. construct a bivariate, even-parity polynomial F2,2(a,b)F_{2,2}(a,b) of degree (2,2)(2,2) satisfying all necessary conditions, but for which no inhomogeneous (slotwise) decomposition exists (Theorem 4.2). This disproves the conjecture of Rossi and Chuang for restricted classes of MQSP even when extra symmetric structures are imposed.

Verification uses a refined necessary lemma: for any decomposition, at least one of the matrix products among the four extreme coefficients must vanish. Direct computation on F2,2(a,b)F_{2,2}(a,b) confirms non-vanishing, hence non-implementability. These explicit constructions demarcate the limits of both slot-based and classical-choice implementations (Németh et al., 2023).

5. Protocol Synthesis and Reduction Techniques

The bivariate homogeneous case is algorithmically reduced to a univariate QSP construction by identifying suitable variable transformations (e.g., t=a/bt = \sqrt{a/b}), synthesizing the univariate QSP, and subsequently reconstructing the multivariate protocol. In the inhomogeneous degree-restricted case, explicit factorization is possible by recursively reducing the polynomial as a function in one variable and treating the remaining variable parametrically, followed by spectral-factorization (as for Laurent polynomials) with control unitaries depending on the secondary variable.

For general multivariate QSP, no general synthesis exists beyond the commutative two-variable homogeneous case. Constructive sufficiency for non-commuting multivariate QSP is an unresolved question, and numerical algorithms for extracting modulation unitaries in SU(n)SU(n) remain an open direction.

6. Significance, Applications, and Open Directions

These advances unify the algebraic structure of classical univariate QSP (Haah's theorem) with multivariate and non-commutative variants, extending the class of quantum algorithms accessible by circuit-based polynomial transformations. Crucially, the multivariate, homogeneous setting allows direct realization of multivariate matrix polynomials within a single SU(n)SU(n)-valued quantum circuit, rather than incurring overhead from linear-combination-of-unitary (LCU) gadgets. This offers practical gains for:

  • Direct polynomial transformations for time-dependent and multi-parameter Hamiltonian simulation
  • Multi-parameter eigenvalue transformation problems
  • Efficient implementation of matrix functions f(A,B)f(A,B) for A,BA,B Hermitian (with or without commutation)
  • Quantum optimization algorithms with several continuous optimization parameters

The identification of the limits of classical slot-based and inhomogeneous variants, along with the explicit counterexamples, guides both the formulation of future conjectures and the design of new algebraic and algorithmic tools. Research priorities include:

  • Resolving sufficiency for general non-commutative, homogeneous multivariate QSP protocols
  • Developing efficient, practical algorithms for extracting modulation unitaries in high-dimensional SU(n)SU(n) implementations
  • Exploiting inhomogeneous or degree-restricted MQSP for targeted quantum algorithmic primitives

These results constitute a significant step toward a full algebraic and algorithmic understanding of the multivariate QSP landscape, anchoring further progress in both theoretical and practical quantum algorithm design (Németh et al., 2023).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)
Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Quantum Signal Processing (QSP) Framework.