Where do we put error correction code in quantum circuit?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
4
down vote

favorite












First of all : I am a beginner in quantum computing.



I would like to have a resource (or an answer if it is not complicated) explaining where we put the error correction codes in a quantum circuit.



Indeed, I know we have different possible errors that can occur (bit flip, phase flip etc), and we have algorithm to correct them. But what I would like to know is if there are some strategies to where we put the error correction algorithm. Is it after each gate involved of the main algorithm ? Is there a smarter strategy used to do a single correction for a set of gates ?



If the answer is "complicated" I would like to have a resource to learn all this (I find a lot of things for error correction code, but I haven't found anything about where we must do the correction).










share|improve this question









New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    So your question is about fault tolerant quantum computing right? I mean that you want to know how error correction is used in order to be able to run quantum algorithms such that no errors corrupt the output of such algorithm.
    – Josu Etxezarreta Martinez
    1 hour ago










  • @JosuEtxezarretaMartinez indeed !
    – StarBucK
    1 hour ago














up vote
4
down vote

favorite












First of all : I am a beginner in quantum computing.



I would like to have a resource (or an answer if it is not complicated) explaining where we put the error correction codes in a quantum circuit.



Indeed, I know we have different possible errors that can occur (bit flip, phase flip etc), and we have algorithm to correct them. But what I would like to know is if there are some strategies to where we put the error correction algorithm. Is it after each gate involved of the main algorithm ? Is there a smarter strategy used to do a single correction for a set of gates ?



If the answer is "complicated" I would like to have a resource to learn all this (I find a lot of things for error correction code, but I haven't found anything about where we must do the correction).










share|improve this question









New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    So your question is about fault tolerant quantum computing right? I mean that you want to know how error correction is used in order to be able to run quantum algorithms such that no errors corrupt the output of such algorithm.
    – Josu Etxezarreta Martinez
    1 hour ago










  • @JosuEtxezarretaMartinez indeed !
    – StarBucK
    1 hour ago












up vote
4
down vote

favorite









up vote
4
down vote

favorite











First of all : I am a beginner in quantum computing.



I would like to have a resource (or an answer if it is not complicated) explaining where we put the error correction codes in a quantum circuit.



Indeed, I know we have different possible errors that can occur (bit flip, phase flip etc), and we have algorithm to correct them. But what I would like to know is if there are some strategies to where we put the error correction algorithm. Is it after each gate involved of the main algorithm ? Is there a smarter strategy used to do a single correction for a set of gates ?



If the answer is "complicated" I would like to have a resource to learn all this (I find a lot of things for error correction code, but I haven't found anything about where we must do the correction).










share|improve this question









New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











First of all : I am a beginner in quantum computing.



I would like to have a resource (or an answer if it is not complicated) explaining where we put the error correction codes in a quantum circuit.



Indeed, I know we have different possible errors that can occur (bit flip, phase flip etc), and we have algorithm to correct them. But what I would like to know is if there are some strategies to where we put the error correction algorithm. Is it after each gate involved of the main algorithm ? Is there a smarter strategy used to do a single correction for a set of gates ?



If the answer is "complicated" I would like to have a resource to learn all this (I find a lot of things for error correction code, but I haven't found anything about where we must do the correction).







quantum-error-correction resource-request fault-tolerance






share|improve this question









New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 1 hour ago









Josu Etxezarreta Martinez

1,086217




1,086217






New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 1 hour ago









StarBucK

2004




2004




New contributor




StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






StarBucK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1




    So your question is about fault tolerant quantum computing right? I mean that you want to know how error correction is used in order to be able to run quantum algorithms such that no errors corrupt the output of such algorithm.
    – Josu Etxezarreta Martinez
    1 hour ago










  • @JosuEtxezarretaMartinez indeed !
    – StarBucK
    1 hour ago












  • 1




    So your question is about fault tolerant quantum computing right? I mean that you want to know how error correction is used in order to be able to run quantum algorithms such that no errors corrupt the output of such algorithm.
    – Josu Etxezarreta Martinez
    1 hour ago










  • @JosuEtxezarretaMartinez indeed !
    – StarBucK
    1 hour ago







1




1




So your question is about fault tolerant quantum computing right? I mean that you want to know how error correction is used in order to be able to run quantum algorithms such that no errors corrupt the output of such algorithm.
– Josu Etxezarreta Martinez
1 hour ago




So your question is about fault tolerant quantum computing right? I mean that you want to know how error correction is used in order to be able to run quantum algorithms such that no errors corrupt the output of such algorithm.
– Josu Etxezarreta Martinez
1 hour ago












@JosuEtxezarretaMartinez indeed !
– StarBucK
1 hour ago




@JosuEtxezarretaMartinez indeed !
– StarBucK
1 hour ago










1 Answer
1






active

oldest

votes

















up vote
4
down vote













Based on your question I think that you were not looking for the correct term. Error correction codes are methods in order to detect and correct possible errors that arise in qubits due to the effect of decoherence.



The term fault-tolerant quantum computing refers to the paradigm of quantum devices that work effectively even when its elementary components are imperfect, and the error correction codes you have been looking for are the base to construct such kind of computations. I encourage you to look for information related to fault tolerance by yourself as it is quite a big area in quantum computing. However, I strongly recommend you the text Fault-tolerant quantum computation by Preskill. In such paper, the author does indeed start speaking about error correction codes, but afterwards goes deep into the fault tolerant concept, and I think that it will solve much of your doubts about the topic.






share|improve this answer




















    Your Answer





    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "694"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    StarBucK is a new contributor. Be nice, and check out our Code of Conduct.









     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquantumcomputing.stackexchange.com%2fquestions%2f4642%2fwhere-do-we-put-error-correction-code-in-quantum-circuit%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    4
    down vote













    Based on your question I think that you were not looking for the correct term. Error correction codes are methods in order to detect and correct possible errors that arise in qubits due to the effect of decoherence.



    The term fault-tolerant quantum computing refers to the paradigm of quantum devices that work effectively even when its elementary components are imperfect, and the error correction codes you have been looking for are the base to construct such kind of computations. I encourage you to look for information related to fault tolerance by yourself as it is quite a big area in quantum computing. However, I strongly recommend you the text Fault-tolerant quantum computation by Preskill. In such paper, the author does indeed start speaking about error correction codes, but afterwards goes deep into the fault tolerant concept, and I think that it will solve much of your doubts about the topic.






    share|improve this answer
























      up vote
      4
      down vote













      Based on your question I think that you were not looking for the correct term. Error correction codes are methods in order to detect and correct possible errors that arise in qubits due to the effect of decoherence.



      The term fault-tolerant quantum computing refers to the paradigm of quantum devices that work effectively even when its elementary components are imperfect, and the error correction codes you have been looking for are the base to construct such kind of computations. I encourage you to look for information related to fault tolerance by yourself as it is quite a big area in quantum computing. However, I strongly recommend you the text Fault-tolerant quantum computation by Preskill. In such paper, the author does indeed start speaking about error correction codes, but afterwards goes deep into the fault tolerant concept, and I think that it will solve much of your doubts about the topic.






      share|improve this answer






















        up vote
        4
        down vote










        up vote
        4
        down vote









        Based on your question I think that you were not looking for the correct term. Error correction codes are methods in order to detect and correct possible errors that arise in qubits due to the effect of decoherence.



        The term fault-tolerant quantum computing refers to the paradigm of quantum devices that work effectively even when its elementary components are imperfect, and the error correction codes you have been looking for are the base to construct such kind of computations. I encourage you to look for information related to fault tolerance by yourself as it is quite a big area in quantum computing. However, I strongly recommend you the text Fault-tolerant quantum computation by Preskill. In such paper, the author does indeed start speaking about error correction codes, but afterwards goes deep into the fault tolerant concept, and I think that it will solve much of your doubts about the topic.






        share|improve this answer












        Based on your question I think that you were not looking for the correct term. Error correction codes are methods in order to detect and correct possible errors that arise in qubits due to the effect of decoherence.



        The term fault-tolerant quantum computing refers to the paradigm of quantum devices that work effectively even when its elementary components are imperfect, and the error correction codes you have been looking for are the base to construct such kind of computations. I encourage you to look for information related to fault tolerance by yourself as it is quite a big area in quantum computing. However, I strongly recommend you the text Fault-tolerant quantum computation by Preskill. In such paper, the author does indeed start speaking about error correction codes, but afterwards goes deep into the fault tolerant concept, and I think that it will solve much of your doubts about the topic.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 1 hour ago









        Josu Etxezarreta Martinez

        1,086217




        1,086217




















            StarBucK is a new contributor. Be nice, and check out our Code of Conduct.









             

            draft saved


            draft discarded


















            StarBucK is a new contributor. Be nice, and check out our Code of Conduct.












            StarBucK is a new contributor. Be nice, and check out our Code of Conduct.











            StarBucK is a new contributor. Be nice, and check out our Code of Conduct.













             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquantumcomputing.stackexchange.com%2fquestions%2f4642%2fwhere-do-we-put-error-correction-code-in-quantum-circuit%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            List of Gilmore Girls characters

            What does second last employer means? [closed]

            One-line joke