Post-hackathon analysis of Efficient Gaussian State Preparation
Post-hackathon analysis of Our Solution at MIT iQuHACK 2025
Introduction
In a previous blog post, we presented our MIT iQuHACK 2025 solution for preparing a Gaussian state on a quantum computer using a two-step approach:
- Bitwise (product) state preparation via RY rotations with angles chosen to induce exponential decay per qubit.
- Approximate Quantum Fourier Transform (QFT) with pruning of small-angle controlled-phase gates to keep the circuit cost nearly linear in the number of qubits.
By testing it on the Classiq platform, We demonstrated that this method yields an acceptably small mean-squared error (MSE) while maintaining scalability. After the hackathon, we continued investigating this technique—particularly, how well it accommodates different resolutions (number of qubits) and how the shape of the Gaussian (controlled by the parameter or EXP_RATE) affects fidelity.
This follow-up blog post summarizes these explorations, includes additional visualizations, and discusses next steps such as parameter optimization and potential integration into quantum machine learning (QML) tasks.
Testing at Different Resolutions
One of the first post-hackathon experiments was to test the same circuit design at different resolutions . Here is are the results of these runs:

The circuit structure and parameters (apart from changing the qubit count) remain the same for each experiment. As expected, as grows, the MSE improves because a higher-resolution grid captures the discrete Gaussian more finely. This is consistent with our original hackathon findings: the approximate QFT approach benefits from increased dimensionality, so long as we can handle the gate overhead (mitigated by pruning small-angle controlled-phase gates).
Varying and the “Shoulder” Phenomenon
Another goal was to see how well the circuit adapts to different Gaussian widths, controlled by . Recall that in the hackathon, we mostly focused on a single value . Extending that to arbitrary values unveiled an interesting “shoulder” phenomenon on both tails of the Gaussian for certain ranges.
Below is a short video (different_sigma.mp4) illustrating how the amplitude distribution transitions as varies from . Notice that for significantly different from unity, the circuit’s approximation is less accurate at the tails:
We suspect the cause is that our initial RY-based product state and the single global QFT are not fully flexible in matching the shape of a “true” Gaussian when deviates substantially from 1. This prompts us to investigate the deeper mathematical models involved in the quantum circuit in order to fully understand the "shoulder" problem.