Short answer: Qubitization and quantum signal processing are techniques for applying polynomial functions to the eigenvalues or singular values of a matrix that a quantum computer holds as a block inside a larger unitary. They sit behind many algorithms, including Hamiltonian simulation and solving linear systems. A 2021 course lecture, a software tutorial and a 2026 arXiv paper describe the pieces and how to choose among them. This is algorithm design, and the papers describe query counts, not machines.

Block encodings

A 2021 University of Wisconsin lecture on qubitization and quantum signal processing builds on block encodings, described as a convenient way to describe large matrices with small quantum circuits. It recalls caveats attached to linear algebra routines that offer exponential speedups over classical ones, and frames the task as eigenvalue transformation: evaluating matrix functions on block encodings of Hermitian matrices.

Qubitization

The lecture says qubitization can be viewed as an advanced version of phase kickback in reverse. As with Grover's iterate, the walk iterate is qubitized in the sense that its effect on the whole system can be analysed through one-qubit subsystems. A software tutorial from the Qrisp project describes it in practical terms: if a block encoding is a static snapshot of a matrix A, qubitization makes it move, converting an (alpha, m, epsilon) block encoding of A into a special unitary, the walk operator W, which maps the eigenvalues of A to related eigenvalues of W. The tutorial lists methods built on this, including computing Chebyshev polynomials through repeated application of W, applying arbitrary polynomials with generalized quantum signal processing, solving linear systems with a Chebyshev approximation of 1/x, and simulating Hamiltonian evolution through a Jacobi-Anger expansion.

Quantum signal processing

The tutorial explains the motivation by analogy: classically, a function f(x) is often approximated by a polynomial such as a Taylor or Chebyshev expansion, and quantum signal processing lets a quantum computer apply polynomial transformations to the eigenvalues of a quantum operator.

A unified toolkit

The 2026 arXiv paper states that modern quantum algorithms are increasingly formulated as coherent procedures for implementing polynomial transformations of operators and singular values, connected through five tools: block encoding, qubitization, QSP, quantum singular value transformation (QSVT) and generalized QSP (GQSP). Block encoding embeds non-unitary matrices in larger unitaries, qubitization converts them into structured operators, and QSP, QSVT and GQSP enable polynomial transformations with near-optimal query complexity. The authors develop these from first principles and apply them to representative applications. A central contribution is a decision workflow for choosing among them based on the operator structure and the polynomial wanted, clarifying when direct GQSP, GQSP through qubitization, Laurent expansion or QSVT is most appropriate. They organise algorithm design into a pipeline starting from identifying the target matrix function and constructing a block encoding.

What this does not tell you

These references are teaching material and a framework paper. They describe query complexity in idealised models and do not give hardware resource estimates for any task.

FAQ

What is a block encoding?

A way to embed a large non-unitary matrix inside a larger unitary so a quantum circuit can use it.

What does qubitization do?

It turns a block encoding into a walk operator whose eigenvalues relate to those of the original matrix.

What does quantum signal processing add?

It applies polynomial transformations to the eigenvalues of a quantum operator.

What is it used for?

Hamiltonian simulation and solving linear systems are among the uses listed in the tutorial.

Does this show a speedup in practice?

No. The papers discuss algorithm structure, and the lecture notes caveats on input and output costs.

All field notes