October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk6 min

QFT Circuit Settings That Affect Noise and Accuracy

QFT settings can reduce hardware noise exposure, but truncation changes the transform and omitting swaps changes output order. Learn what to compare before running a circuit.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To reduce noise in a quantum Fourier transform (QFT), you can omit small controlled-phase rotations, remove the final swap layer when you can handle the resulting bit reversal, and compile for the target device’s connectivity. Each choice has a cost: truncation changes the ideal transform, omitted swaps change output order, and routing or compiler settings can affect the circuit that actually runs. There is no universally best setting; compare the compiled circuits and task results on the intended backend.

What a QFT circuit setting changes

An exact QFT circuit is built from Hadamard gates and controlled-phase operations, and commonly ends with swaps that reverse qubit order. The inverse QFT reverses the direction of the phase operations. A circuit setting can change either the transform itself or how that transform is laid out for hardware; those are different sources of error.

As an Amazon Associate I earn from qualifying purchases.

  • Approximation error comes from deliberately dropping operations, so the circuit no longer implements the exact QFT.
  • Hardware error arises when physical gates and measurements do not behave ideally. Extra routing gates and greater two-qubit depth can increase exposure to that error.
  • Interpretation error occurs if the output qubit order is changed but later gates, measurements, or classical decoding treat it as unchanged.

Fewer gates or less depth can help on a noisy device, but neither guarantees a more accurate answer to the algorithm’s actual question. Keep the logical task fixed while testing settings, and judge results using a task-relevant metric as well as circuit cost.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Exact versus approximate QFT

Qiskit’s QFT interface uses approximation_degree to drop the smallest controlled-phase rotations. A value of zero is the untruncated, exact choice in that API; increasing the degree removes more of the smallest rotations. The tradeoff is a potentially shallower circuit against a unitary that departs further from the exact QFT. See the Qiskit QFT documentation and the Qiskit synthesis API for the implementation’s conventions.

Do not treat approximation degree as a generic quality slider. Test it against both an ideal reference for the intended transform and the algorithm’s task-level result. If a truncated circuit performs better on hardware, that may reflect reduced exposure to hardware noise compensating for approximation error; it does not mean the truncated unitary is more exact.

A 2021 preprint evaluating noisy approximate QFT arithmetic on IBM superconducting-architecture noise models found that the best approximation depth depended on machine noise and on the number of superposed operand states in some evaluated regimes. That result is specific to those arithmetic implementations and models, not a rule for every QFT application or a statement about current device calibration. Read the preprint.

Keep or remove the final swaps

The conventional final swaps reverse qubit order. Omitting them can avoid a swap layer, but it changes how output positions correspond to the conventional QFT ordering. In Qiskit synthesis, do_swaps=False produces what the API calls “QFT-with-reversal.” The QFT documentation notes that swaps may be dropped when the transform is at the end and the reordering is handled classically. Consult the QFT documentation and synthesis API for the version you use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Before removing swaps, trace the permutation through every operation that follows the QFT. Check subsequent gates, which physical qubits are measured, and how measured bits are decoded. If the transform feeds later quantum operations that assume the conventional order, removing swaps without adapting those operations can change the computation rather than merely simplify its output.

Connectivity, routing, and transpilation

A QFT includes interactions between qubits that may not be directly connected on a device. A compiler can insert routing operations—often swaps—to bring qubits together. The Qiskit synthesis API distinguishes all-to-all and linear-neighbor connectivity assumptions; a circuit synthesized for one assumption is not automatically the best circuit for a particular backend. IBM Research identifies two-qubit gate count and two-qubit depth as important compiler objectives because gates are noisy and two-qubit gates are significantly noisier than single-qubit gates. IBM Research’s compiler overview describes these objectives.

Compare the circuit after transpilation, not only the abstract QFT before mapping. IBM’s guide cautions that a transpiler setting that helps one circuit can hinder another and recommends inspecting transpiled circuits before hardware execution. Its example compares output distributions with an ideal distribution using Hellinger fidelity. See the transpiler-settings guide.

Choice Potential benefit What must be checked
Exact QFT (approximation degree 0) Preserves the untruncated transform in the Qiskit API. Transpiled two-qubit count and depth, plus task performance on the target backend. QFT API
Truncated QFT Dropping small controlled-phase rotations can reduce depth. Deviation from the exact transform and the task result; the useful approximation depends on workload and noise. 2021 arithmetic study
Retain final swaps Keeps the conventional output ordering explicit. The swap and routing cost after compilation.
Omit final swaps Can remove a reversal layer when its permutation is handled elsewhere. Correctness of downstream gates, measurement wiring, and classical decoding. Synthesis API
Connectivity-aware synthesis and transpilation Can reduce unnecessary routing for the target connectivity. Final mapping, two-qubit gate count and depth, and task performance; no optimization setting is best for every circuit. Transpiler guide

A reproducible comparison

  1. Fix the logical workload, input states, backend context, and measurement or decoding scheme. Decide in advance how output reversal will be handled.
  2. Build candidate circuits that vary one choice at a time: exact or truncated rotations, swaps retained or omitted, and relevant synthesis or transpiler settings.
  3. Transpile each candidate for the intended backend. Record the mapping and routing, basis gates, two-qubit gate count, and two-qubit depth.
  4. Compare candidate outputs with an ideal simulation and assess the metric that matters to the application. For a distribution, fidelity measures such as the Hellinger fidelity used in IBM’s guide can help; for an algorithm, also report its task-specific result.
  5. Record the number of shots and any mitigation settings with the results. Keep those conditions consistent when comparing candidates, or clearly identify what changed.

This separates a smaller compiled circuit from a better computation: lower two-qubit count or depth is useful evidence about hardware exposure, not by itself proof of higher output accuracy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Noise mitigation: useful, but not a free accuracy fix

Noise suppression and mitigation methods address hardware error rather than restoring rotations intentionally removed by QFT approximation. IBM Research lists dynamical decoupling, zero-noise extrapolation (ZNE), and probabilistic error cancellation among techniques being studied. Their usefulness and cost depend on the workflow.

In ZNE, a circuit is executed at multiple noise levels and the measurements are extrapolated toward a zero-noise expectation value. IBM’s guide cautions that ZNE is not guaranteed to be unbiased and that sampling overhead scales with the number of noise factors. The guide’s default example uses three factors and has roughly threefold sampling overhead. Treat that as the guide’s example, not a universal overhead for every ZNE setup. Compare mitigated and unmitigated results, including sampling and processing cost, rather than assuming mitigation always improves accuracy. IBM’s mitigation and suppression guide.

Qiskit API and version considerations

Qiskit’s qiskit.circuit.library.QFT class is marked deprecated as of Qiskit 2.1, with removal planned for Qiskit 3.0. Its documentation points to QFTGate or qiskit.synthesis.qft.synth_qft_full for the earlier arguments. Because API details and conventions are version-sensitive, use documentation matching the Qiskit release installed in your environment; the development QFT documentation may describe a different release than the one you run.

What a large QFT demonstration does—and does not—show

In a post dated 20 May 2026, IBM reported that ParityQC researchers demonstrated a 52-qubit QFT on an IBM Quantum Heron r3 processor, describing it as the largest such circuit reported at that date. IBM’s account says routing overhead, depth, and accumulated noise make QFT scaling difficult, and that the researchers used a parity-based construction to eliminate explicit SWAP-based routing. ParityQC co-founder and co-CEO Wolfgang Lechner said: “With our method, we were actually able to reduce the errors and still get this doubling.” Both the benchmark and quote are specific to IBM’s report of that demonstration; they do not establish a universally best QFT setting or construction. Read IBM’s account.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.