कंप्यूटर, प्रोग्रामिंग
शान्त कोडिंग: यह सब कैसे शुरू हुआ?
यह कोई रहस्य नहीं तथ्य यह है कि किसी भी संदेश की सूचना के हस्तांतरण विकृत किया जा सकता है, यानी क्या भेज दिया जाता है में गलत रीडिंग हो सकती है। गलत बयानी कारकों की एक व्यापक श्रेणी के प्रभाव में हो सकता है, लेकिन सबसे आम प्रकार हैं:
- भेजने, प्राप्त डिवाइस या हार्डवेयर या सॉफ्टवेयर भाग के साथ ट्रांसमीटर समस्याओं की घटना;
- जोड़ने में शोर की उपस्थिति संचार चैनल, जो क्षति के कारण या तो विफलता के कारण हो सकता है, और बाहरी प्रभावों की उपस्थिति के कारण समस्याओं के साथ (लक्षित या यादृच्छिक)।
आदेश विभिन्न संचार चैनल, आज इस्तेमाल विभिन्न प्रौद्योगिकियों पर डेटा संदेश प्रसारण की अखंडता, लेकिन एक शान्त कोडिंग के खिलाफ डेटा सुरक्षा सुनिश्चित करने का सबसे आम लोकप्रिय, सरल और सुविधाजनक साधन सुनिश्चित करने के लिए।
प्रसारण के दौरान इतिहास की रक्षा के बारे में जानकारी, 1948 में शुरू हुआ जब यह शैनन के एक प्रसिद्ध कार्य प्रकाशित किया गया था "गणितीय संचार के सिद्धांत।" यह इस लेख एक शान्त कोडिंग, जो कोडिंग होती है त्रुटियों के लिए नियंत्रण प्रदान करता है और, यदि आवश्यक हो, उन्हें सही करने के लिए संदर्भित करता है के रूप में ऐसी बात के गठन के लिए एक बुनियादी सिद्धांत है।
से शैनन ने एक लेख एक आश्चर्यजनक निष्कर्ष इस प्रकार है: संचार चैनल है कि त्रुटि संदेश के गठन को कम से कम के निर्माण में संलग्न करने के लिए, यह मुश्किल और आर्थिक रूप से अव्यावहारिक है। यह बहुत आसान और सस्ता एन्कोडिंग जानकारी के विभिन्न तरीके लागू करने के लिए है। एक ही समय में शैनन किसी भी विशिष्ट कोड इंगित नहीं किया, और केवल अपने अस्तित्व साबित कर दिया।
के प्रकार कोडिंग जानकारी बड़े पैमाने पर पिछली सदी के पचास के दशक में अध्ययन किया गया है, लेकिन परिणाम किसी भी व्यावहारिक प्रभाव नहीं लाए। अगले दशक एक पद्धति है कि प्रौद्योगिकियों की एक श्रृंखला बनाने के लिए एक संचरण त्रुटि संदेश के गठन की संभावना को कम करने की अनुमति होगी की खोज द्वारा चिह्नित किया गया।
पहली प्रौद्योगिकी ब्लॉक कोड कहा जाता है, और मुख्य रूप से प्रकृति में गणितीय था। इस रूप में पहली बार के लिए शान्त कोडिंग 1950, में पेश किया गया था जब ब्लॉक कोड केवल एक त्रुटि को दूर कर सकते हैं। बेशक, इन कोड अप्रभावी कर रहे हैं, लेकिन क्योंकि एक लंबे समय के लिए अनुसंधान और विकास की एक किस्म का आयोजन किया। परिणाम ट्रैक करने के लिए कोड और सही कई त्रुटियों की एक पूरी कक्षा है।
एक और तकनीक है जो त्रुटि नियंत्रण कोडिंग की विशेषता है, - एन्कोडिंग और डिकोडिंग, उपस्थिति और प्रायिकता के सिद्धांत के रूप में त्रुटियों को समझने का प्रयास। नतीजतन, लंबी अवधि के अध्ययन वर्ग Nonblock कोड, बना दिया गया है, जिसमें सबसे व्यापक रूप से इस्तेमाल किया convolutional कोड।
पिछली सदी के सत्तर के दशक में, इन दो तकनीकों नतीजा यह है कि अंत में वास्तव में उन कोड है, जो इसे अपने लेख, शैनन में नेतृत्व पाने में कामयाब रहे के साथ एक ही नस में विचार किया गया है,। काम दो सर्किट कि गठन परिवार कोड प्रस्तावित किया गया है और प्रदान की उच्च स्तर की अधिकता के परिणामस्वरूप संचार चैनलों के माध्यम से अपने प्रसारण के दौरान संदेश अखंडता को सुनिश्चित।
इस तरह की त्रुटि को सही करने कोडिंग के गठन के इतिहास था। बेशक, आज सर्किट और सूचना प्रसारण के संरक्षण की अवधारणाओं जो विभिन्न functionals, अतिरेक, संरचना, दक्षता और अन्य प्रमुख मानकों की विश्वसनीयता हैं की एक विस्तृत विविधता का प्रस्ताव रखा।
Similar articles
Trending Now