भारित और गैर-भारित कोडिंग क्या है?

सार बाइनरी कोड पृष्ठभूमि

भारित कोडिंग बाइनरी रूपांतरणों में मदद करती है।

छवि क्रेडिट: लेस्ज़ेकग्लासनर/आईस्टॉक/गेटी इमेजेज

कंप्यूटर और अन्य इलेक्ट्रॉनिक उपकरणों के अंदर आप जो डिजिटल सर्किटरी देखते हैं, वह केवल दो अवधारणाओं के माध्यम से संचार कर सकता है: चालू और बंद। इन अवधारणाओं को हमें बाइनरी नंबरिंग के रूप में दर्शाया जाता है, जहां 0 बंद है और 1 चालू है। कंप्यूटर के साथ सही मायने में संवाद करने के लिए, कंप्यूटर की भाषा को अधिक मानवीय प्रारूप में लाने के लिए और रूपांतरण आवश्यक हैं। रूपांतरण प्रक्रिया में पहला कदम बाइनरी कोडिंग को अधिक पठनीय दशमलव प्रणाली में परिवर्तित करना है। भारित और गैर-भारित कोडिंग उस विधि को संदर्भित करती है जिसमें बाइनरी संख्याओं को दशमलव में परिवर्तित किया जाता है। भारित कोडिंग के साथ, किसी संख्या के प्रत्येक अंक को रूपांतरण से पहले एक भारित मान दिया जाता है। गैर-भारित कोडिंग विधियाँ थोड़े विविध फ़ार्मुलों का उपयोग करती हैं लेकिन वज़न मान के बिना रूपांतरण करती हैं।

वेटेड कोडिंग को समझने से पहले, आपको पहले नंबरिंग सिस्टम और पोजिशनल नोटेशन को समझना होगा।

दिन का वीडियो

नंबरिंग सिस्टम

नंबरिंग सिस्टम एक आधार द्वारा इंगित किया जाता है, जो कि वह उच्चतम संख्या है जिसे आप एक और अंक जोड़ने से पहले गिन सकते हैं। उदाहरण के लिए, हम सभी बच्चों के रूप में जो नंबरिंग सिस्टम सीखते हैं, उसे आधार 10 कहा जाता है, क्योंकि अनुक्रम में पहले दस नंबर, 0 से 9, को एकल अंकों का उपयोग करके गिना जा सकता है। एक बार जब आप 10 पर पहुंच जाते हैं, तो आपको सब कुछ बदल देना होगा और दो अंकों की संख्या में गिनना होगा जब तक कि आप 100 तक नहीं पहुंच जाते, और फिर आप तीन अंकों की संख्या में गिनते हैं। इस आधार 10 प्रणाली को दशमलव प्रणाली भी कहा जाता है।

स्थितीय संकेतन

पोजिशनल नोटेशन तब होता है जब आप प्रत्येक अंक को एक वास्तविक संख्या में दाएं से बाएं ओर स्थितीय मान निर्दिष्ट करते हैं। संख्या 4782 के लिए, उदाहरण के लिए, 2 से शुरू होकर दाएँ से बाएँ गिनते हुए, स्थितियाँ 0, 1, 2, 3 हैं:

4782 = संख्या 3210 = स्थितीय मान

भारित कोडिंग

ऊपर के उदाहरण में, 0 से 3 तक स्थितीय असाइनमेंट उनके असाइन किए गए अंकों के भारित मान हो सकते हैं। तो 4 का वजन 3 है और 7 का वजन 2 है। किसी भी आधार संख्या प्रणाली से दशमलव (आधार 10) संख्या प्रणाली में परिवर्तित होने पर किसी संख्या का भार चलन में आता है। एक भारित संख्या को परिवर्तित करने का एक सूत्र प्रत्येक अंक को उसके आधार से उसकी स्थिति की शक्ति से गुणा करना है, और फिर सभी परिणामी अंकों को जोड़ना है। नीचे दिए गए उदाहरण में, 100101, जो एक द्विआधारी आधार 2 संख्या है, को दशमलव (आधार 10) संख्या में बदल दिया जाता है।

100101 = बाइनरी (आधार 2) संख्या 543210 = स्थितीय भार (1 x 2^5) + (0 x 2^4) + (0 x 2^3) + (1 x 2^2) + (0 x 2^1 ) + (1 x 2^0) = 32 + 0 + 0 + 4 + 0 + 1 = 37 37base10 = दशमलव रूपांतरण

अन्य भारित विधियों में बीसीडी और 2421 शामिल हैं, जिनमें से प्रत्येक भार निर्दिष्ट करने और दशमलव में बदलने के लिए एक समान सूत्र का उपयोग करता है।

गैर-भारित कोडिंग

ग्रे कोड एक गैर-भारित कोडिंग विधि है जो एक दशमलव संख्या से दूसरे में जाने पर बाइनरी संख्या में केवल एक बिट को बदल देती है। सामान्य बाइनरी कोडिंग में, अंक 10 दशमलव संख्या 2 का प्रतिनिधित्व करेंगे। ग्रे कोड का उपयोग करते समय, उस बाइनरी नंबर का एक बिट बदल जाता है इसलिए दशमलव संख्या 2 को बाइनरी अंक 0011 द्वारा दर्शाया जाता है। क्रमिक रूप से, दशमलव संख्या 3, जिसे सामान्य रूप से द्विआधारी अंक 0011 द्वारा दर्शाया जाएगा, अब 0010 में परिवर्तित हो गया है, क्योंकि केवल एक बिट बदल सकता है।

अतिरिक्त -3 एक और गैर-भारित कोडिंग विधि है और एक बार पुराने कंप्यूटरों और मशीनों को जोड़ने में इसका उपयोग किया जाता था। अतिरिक्त -3 के साथ, आप इसे बाइनरी में बदलने से पहले दशमलव संख्या में 3 जोड़ते हैं। इसलिए दशमलव संख्या 2, उदाहरण के लिए, पहले 3 से बढ़ेगी, जिससे यह 5 हो जाएगी। अतिरिक्त -3 विधि का उपयोग करके 2 का बाइनरी रूपांतरण 0010 के सामान्य बाइनरी मान के बजाय 0101 होगा।

श्रेणियाँ

हाल का

एफएम ट्रांसमीटर में रेडियो कैसे बनाएं

एफएम ट्रांसमीटर में रेडियो कैसे बनाएं

एफएम ट्रांसमीटर का उपयोग करके कार स्पीकर के मा...

टीवी पर डीवीडी प्लेयर कैसे स्थापित करें

टीवी पर डीवीडी प्लेयर कैसे स्थापित करें

डीवीडी प्लेयर को टीवी से जोड़ने के लिए कंपोजिट...

सेन्हाइज़र हेडफ़ोन को टीवी से कैसे कनेक्ट करें

सेन्हाइज़र हेडफ़ोन को टीवी से कैसे कनेक्ट करें

निजी सुनने के लिए टीवी पर ऑडियो आउटपुट के लिए ...