Simulating Error Propagation and Error Correction in a Noisy Quantum Circuit

  1. (50 pts.) Choose any three quantum circuots we have created in this class (these can be as simple or as complex as you want). For each circuit, complete the following tasks.

    1. Simulate the circuit on a noiseless quantum computer and record the result.

    2. Simulate the circuit on a noisy quantum computer (either a realistic, currenly online quantum computer, realistic, currently offline quantum computer, or fake noise) and record the noisy results.

    3. Perform error correction on the noisy quantum circuit and record the corrected results.

    4. Compare (with graphs and/or numerical calculations) the results and comment on how the noise correction changes the noisy results.

2 (10 pts. BONUS). For one of the cicuits used above, apply the method of quantum error correction you researched for the conceptual homework. Compare it to the method you used in question 1 both in terms of results and in terms of ease of use.