जहां तक मुझे जानकारी है, सतह कोड अभी भी सबसे अच्छा माना जाता है। समान संभाव्यता के साथ विफल होने वाले सभी तत्वों की धारणा के साथ (और एक निश्चित तरीके से ऐसा करने पर) इसकी सीमा लगभग 1% है ।
ध्यान दें कि आपके द्वारा लिंक किए गए पेपर में 3D सतह कोड नहीं है। समय के साथ 2 डी जाली में परिवर्तन को ट्रैक करने के कारण यह डीकोडिंग समस्या है जो 3 डी है। जैसा कि मुझे लगता है कि आपको संदेह है, यह आवश्यक प्रक्रिया है जब तक संग्रहीत जानकारी को यथासंभव लंबे समय तक सुसंगत रखने की कोशिश करें। की जाँच करें इस पत्र में इन बातों में से कुछ में पहले के एक संदर्भ के लिए।
सटीक थ्रेशोल्ड संख्या का मतलब है कि आपको एक विशिष्ट त्रुटि मॉडल की आवश्यकता है, जैसा कि आप जानते हैं। और इसके लिए आपको एक डिकोडर की आवश्यकता होती है, जो आदर्श रूप से त्रुटि मॉडल की बारीकियों के लिए अनुकूल होता है, जबकि तेजी से ऊपर रहने के लिए पर्याप्त शेष रहता है। हाथ में कार्य के लिए पर्याप्त तेज क्या है की आपकी परिभाषा का थ्रेशोल्ड पर एक बड़ा प्रभाव पड़ेगा।
एक विशिष्ट कोड और विशिष्ट शोर मॉडल के लिए ऊपरी सीमाएं प्राप्त करने के लिए, हम कभी-कभी मॉडल को सांख्यिकीय यांत्रिकी में से एक में मैप कर सकते हैं। थ्रेसहोल्ड तब चरण संक्रमण के बिंदु से मेल खाती है। यह कैसे करें, और दूसरों के लिए संदर्भ के उदाहरण के लिए इस पेपर को देखें ।
थ्रेशोल्ड के अलावा, एक अन्य महत्वपूर्ण कारक संग्रहीत जानकारी पर क्वांटम कम्प्यूटेशन करना कितना आसान है। सतह कोड इस पर काफी खराब है, जो एक प्रमुख कारण है कि लोग सतह कोड के महान लाभों के बावजूद, अन्य कोड पर विचार करते हैं।
सतह कोड केवल एक्स, जेड और एच गेट्स को बहुत सरलता से कर सकता है, लेकिन वे पर्याप्त नहीं हैं। रंग कोड बहुत अधिक परेशानी के बिना एस गेट का प्रबंधन भी कर सकता है, लेकिन यह अभी भी हमें क्लिफर्ड द्वार तक सीमित करता है। सार्वभौमिकता के लिए आवश्यक अतिरिक्त संचालन प्राप्त करने के लिए दोनों मामलों के लिए जादू राज्य आसवन जैसी महंगी तकनीकों की आवश्यकता होगी।
कुछ कोड में यह प्रतिबंध नहीं है। वे आपको एक सीधा और गलत-सहिष्णु तरीके से एक पूर्ण सार्वभौमिक गेट सेट करने की अनुमति दे सकते हैं। दुर्भाग्य से, वे निर्माण के लिए बहुत कम यथार्थवादी होने से इसके लिए भुगतान करते हैं। ये स्लाइड आपको इस मामले पर अधिक संसाधनों के लिए सही दिशा में संकेत दे सकती है।
यह भी ध्यान देने योग्य है कि सतह कोड के परिवार के भीतर भी पता लगाने के लिए विविधताएं हैं। स्टेबलाइजर्स को एक वैकल्पिक पैटर्न में बदला जा सकता है , या कुछ शोर प्रकारों से बेहतर तरीके से निपटने के लिए एक YYYY स्टेबलाइजर का उपयोग किया जा सकता है। अधिक तेजी से, हम स्टेबलाइजर्स की प्रकृति में भी काफी बड़े बदलाव कर सकते हैं । सीमा की स्थितियां भी हैं, जो कि एक तिकड़ी कोड से एक तलीय कोड को अलग करती हैं, आदि ये और अन्य विवरण हमें बहुत से अनुकूलन करने के लिए देते हैं।