Parity Generator और Parity Checker क्या है: प्रकार और इसके तर्क आरेख

Parity Generator और Parity Checker क्या है: प्रकार और इसके तर्क आरेख

समता जनरेटर और समता चेकर का मुख्य कार्य डेटा ट्रांसमिशन में त्रुटियों का पता लगाना है और इस अवधारणा को 1922 में पेश किया गया है। RAID तकनीक में समता बिट और समता चेकर का उपयोग डेटा हानि से बचाने के लिए किया जाता है। समता बिट एक अतिरिक्त बिट है जो संचरण पक्ष में or 0 'या' 1 'के लिए सेट है, इसका उपयोग केवल एकल बिट त्रुटि का पता लगाने के लिए किया जाता है और त्रुटियों का पता लगाने के लिए यह सबसे आसान तरीका है। त्रुटि का पता लगाने के लिए विभिन्न प्रकार के त्रुटि कोड का उपयोग किया जाता है, वे हैं समता, रिंग काउंटर, ब्लॉक समता कोड, हैमिंग कोड, द्विआधारी, आदि। समता बिट, समता के बारे में संक्षिप्त विवरण जनक और चेकर को नीचे समझाया गया है।

Parity Bit क्या है?

परिभाषा: समता बिट या चेक बिट द्विआधारी कोड में जोड़े जाते हैं यह जांचने के लिए कि विशेष कोड समानता में है या नहीं, उदाहरण के लिए, क्या कोड समता या विषम समता में है या नहीं यह चेक बिट या समता बिट द्वारा जांचा जाता है। समता और कुछ नहीं बल्कि 1 की संख्या है और समता बिट्स के दो प्रकार हैं, वे बिट और विषम बिट हैं।


विषम समता बिट में, कोड 1 की विषम संख्या में होना चाहिए, उदाहरण के लिए, हम 5-बिट कोड 100011 ले रहे हैं, इस कोड को विषम समता कहा जाता है क्योंकि कोड में 1 की तीन संख्या है जो हमने लिया है । समता बिट में भी कोड 1 की संख्या में होना चाहिए, उदाहरण के लिए, हम 6-बिट कोड 101101 ले रहे हैं, इस कोड को समता भी कहा जाता है क्योंकि हमारे द्वारा लिए गए कोड में 1 की चार संख्या है



पैरिटी जेनरेटर क्या है?

परिभाषा: समता जनरेटर ट्रांसमीटर में एक संयोजन सर्किट है, यह इनपुट के रूप में एक मूल संदेश लेता है और उस संदेश के लिए समता बिट उत्पन्न करता है और इस जनरेटर में ट्रांसमीटर अपनी समता बिट के साथ संदेश प्रसारित करता है।

पैरिटी जेनरेटर के प्रकार

इस जनरेटर का वर्गीकरण नीचे दिए गए आंकड़े में दिखाया गया है

टाइप-ऑफ-पैरिटी-जेनरेटर

प्रकार-के-समता-जनक

यहां तक ​​कि पैरिटी जेनरेटर भी

यहां तक ​​कि समता जनरेटर भी 1 की संख्या में बाइनरी डेटा को बनाए रखता है, उदाहरण के लिए, लिया गया डेटा विषम संख्या में 1 का है, यहां तक ​​कि समता जनरेटर अतिरिक्त 1 को विषम में जोड़कर भी 1 की संख्या के रूप में डेटा को बनाए रखने वाला है। 1 की संख्या। यह एक कॉम्बिनेशन सर्किट भी है जिसका आउटपुट दिए गए इनपुट डेटा पर निर्भर है, जिसका मतलब है कि इनपुट डेटा बाइनरी डेटा या बाइनरी कोड है जो कि पैरिटी जनरेटर के लिए दिया गया है।


आइए तीन इनपुट बाइनरी डेटा पर विचार करें, तीन बिट्स को ए, बी और सी माना जाता है। हम 2 लिख सकते हैंतीन इनपुट बाइनरी डेटा का उपयोग करके संयोजन जो कि 000 से 111 (0 से 7) है, कुल आठ संयोजन दिए गए तीन इनपुट बाइनरी डेटा से प्राप्त होंगे, जिसे हमने माना है। तीन इनपुट बाइनरी डेटा के लिए समता जनरेटर की सत्य तालिका नीचे दिखाई गई है।

० ० ० - इस इनपुट बाइनरी कोड में सम समता को because 0 'के रूप में लिया जाता है क्योंकि इनपुट पहले से ही समता में है, इसलिए इस इनपुट के लिए एक बार भी समता जोड़ने की आवश्यकता नहीं है।

0 0 1 - - इस इनपुट बाइनरी कोड में केवल and 1 'की एक ही संख्या होती है और of 1' की एक एकल संख्या '1' की विषम संख्या होती है। यदि विषम संख्या में ’1 'है, तो समता उत्पन्न करने के लिए समता जनरेटर को एक और number 1' उत्पन्न करना होगा, इसलिए समता में 0 0 1 कोड बनाने के लिए भी समता को 1 के रूप में लिया जाता है।

0 1 0 - यह बिट विषम समता में है, इसलिए समता को भी समता में 0 1 0 कोड बनाने के लिए 1 के रूप में लिया जाता है।

0 1 1 - यह बिट पहले से ही समता में है इसलिए समता को 0 1 1 कोड को समता बनाने के लिए भी 0 के रूप में लिया जाता है।

1 0 0 - यह बिट विषम समता में है इसलिए समता को 1 में 0 0 कोड बनाने के लिए भी समता ली जाती है।

1 0 1 - यह बिट पहले से ही समता में है इसलिए समता को 1 0 1 कोड को समता बनाने के लिए भी 0 के रूप में लिया जाता है।

1 1 0 - यह बिट समता में भी है इसलिए समता को 1 1 0 कोड को समता बनाने के लिए भी 0 के रूप में लिया जाता है।

1 1 1 - यह बिट विषम समता में है इसलिए समता को 1 1 1 कोड को समता बनाने के लिए 1 के रूप में लिया जाता है।

समता जनक सत्य तालिका भी

ए बी सी यहां तक ​​कि समता भी
० ० ०
० ० १1
० १ ०1
0 1 1
१ ० ०1
१ ० १
१ १ ०
१ १ १1

तीन-बिट इनपुट समता के लिए कर्णघ मानचित्र (k-map) सरलीकरण है

के-मैप-फॉर-सम-पैरिटी-जेनरेटर

k-map-for-सम-समता-जनक

ऊपर से समता सत्य तालिका में, समता बिट सरलीकृत अभिव्यक्ति के रूप में लिखा गया है

यहां तक ​​कि दो पूर्व या द्वार का उपयोग करके समता की अभिव्यक्ति को लागू किया गया और इस समता का तर्क आरेख भी पूर्व या का उपयोग कर तर्क द्वार नीचे दिखाया गया है।

सम-समता-तर्क-परिपथ

सम-समता-तर्क-परिपथ

इस तरह, यहां तक ​​कि समता जनरेटर इनपुट डेटा लेने के द्वारा 1 की एक समान संख्या उत्पन्न करता है।

विषम समता जनक

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

आइए तीन इनपुट बाइनरी डेटा पर विचार करें, तीन बिट्स को ए, बी और सी माना जाता है। तीन इनपुट बाइनरी डेटा के लिए विषम समता जनरेटर की सत्य तालिका नीचे दिखाई गई है।

० ० ० - इस इनपुट बाइनरी कोड में विषम समता को '1' के रूप में लिया जाता है क्योंकि इनपुट समता में है।

0 0 1 - यह बाइनरी इनपुट पहले से ही विषम समता में है, इसलिए विषम समता को 0 के रूप में लिया जाता है।

0 1 0 - यह बाइनरी इनपुट विषम समता में भी है, इसलिए विषम समता को 0 के रूप में लिया जाता है।

0 1 1 - यह बिट समता में है इसलिए विषम समता को 0 1 1 कोड को विषम समता बनाने के लिए 1 के रूप में लिया जाता है।

1 0 0 - यह बिट पहले से ही विषम समता में है, इसलिए विषम समता को विषम समता में 1 0 0 कोड बनाने के लिए 0 के रूप में लिया जाता है।

1 0 1 - यह इनपुट बिट समता में है, इसलिए विषम समता में 1 0 1 कोड बनाने के लिए विषम समता को 1 के रूप में लिया जाता है।

1 1 0 - यह बिट समता में है, इसलिए विषम समता को 1 के रूप में लिया जाता है।

1 1 1 - यह इनपुट बिट विषम समता में है, इसलिए विषम समता को ओ के रूप में लिया जाता है।

अजीब समानता जेनरेटर सत्य तालिका

ए बी सी विचित्रता
० ० ०1
० ० १
० १ ०
0 1 11
१ ० ०
१ ० १1
१ १ ०1
१ १ १

तीन-बिट इनपुट विषम समता के लिए कानावुघ मानचित्र (k-map) सरलीकरण है

के-मैप-फॉर-ऑड-पैरिटी-जेनरेटर

k- मानचित्र-के लिए विषम-समता-जनरेटर

उपरोक्त विषम समता तालिका से, समता बिट सरलीकृत अभिव्यक्ति के रूप में लिखा गया है

इस विषम समता जनरेटर का तर्क आरेख नीचे दिखाया गया है।

तर्क-सर्किट

तर्क-सर्किट

इस प्रकार, विषम समता जनरेटर इनपुट डेटा लेकर 1 की विषम संख्या उत्पन्न करता है।

Parity Check क्या है?

परिभाषा: रिसीवर में कॉम्बिनेशन सर्किट समता चेकर है। यह चेकर प्राप्त संदेश को समता बिट सहित इनपुट के रूप में लेता है। यह आउटपुट output 1 'देता है अगर कुछ त्रुटि पाई जाती है और आउटपुट if 0' देता है यदि संदेश में कोई त्रुटि नहीं मिलती है जिसमें पार्सल बिट भी शामिल है।

Parity Checker के प्रकार

समता चेकर का वर्गीकरण नीचे दिए गए आंकड़े में दिखाया गया है

टाइप-ऑफ-पैरिटी-चेकर

टाइप-ऑफ-पैरिटी-चेकर

समता परीक्षक

समता परीक्षक में भी अगर त्रुटि बिट (E), 1 ’के बराबर है, तो हमारे पास एक त्रुटि है। यदि त्रुटि बिट E = 0 है, तो इंगित करता है कि कोई त्रुटि नहीं है।

त्रुटि बिट (ई) = 1, त्रुटि होती है

त्रुटि बिट (ई) = 0, कोई त्रुटि नहीं

समता चेकर सर्किट को नीचे दिए गए आंकड़े में दिखाया गया है

तर्क-सर्किट

तर्क-सर्किट

अजीब समानता परीक्षक

विषम समता परीक्षक में यदि कोई त्रुटि बिट (E), 1 'के बराबर है, तो यह इंगित करता है कि कोई त्रुटि नहीं है। यदि एक त्रुटि बिट E = 0 है तो इंगित करता है कि कोई त्रुटि है।

त्रुटि बिट (ई) = 1, कोई त्रुटि नहीं

त्रुटि बिट (ई) = 0, त्रुटि होती है

समता चेकर का पता लगाने में सक्षम नहीं होगा कि bit 1 'बिट से अधिक की त्रुटियां हैं और डेटा का सही होना भी संभव नहीं है, ये समता चेकर के मुख्य नुकसान हैं।

पैरिटी जेनरेटर / चेकर आईसी के उपयोग से

IC 74180 जाँच करने के साथ-साथ समता उत्पन्न करने का कार्य करता है। 9 बिट (8 डेटा बिट्स, 1 पैरिटी बिट) पैरिटी जेनरेटर / चेकर को नीचे दिए गए आंकड़े में दिखाया गया है।

आईसी -74180

आईसी -74180

IC 74180 में आठ डेटा बिट्स (X) हैंX को), वीडीसी,यहां तक ​​कि इनपुट, विषम इनपुट, सात आउटपुट, एस विषम आउटपुट, और ग्राउंड पिन।

यदि दिए गए सम और विषम इनपुट दोनों उच्च (H) हैं, तो सम और विषम आउटपुट दोनों कम हैं (L), इसी प्रकार, यदि दिए गए इनपुट दोनों लो (L) हैं, तो सम और विषम आउटपुट दोनों उच्च हो जाते हैं ( ह)।

समता के लाभ

समता के फायदे हैं

  • सादगी
  • प्रयोग करने में आसान

अनुप्रयोग समानता का

समता के अनुप्रयोग हैं

  • में डिजिटल सिस्टम और कई हार्डवेयर अनुप्रयोग, इस समता का उपयोग किया जाता है
  • समता बिट का उपयोग छोटे कंप्यूटर सिस्टम इंटरफेस (SCSI) में भी किया जाता है और त्रुटियों का पता लगाने के लिए पेरिफेरल कंपोनेंट इंटरकनेक्ट (PCI) में भी इस्तेमाल किया जाता है।

पूछे जाने वाले प्रश्न

1)। समता जनरेटर और समता चेकर के बीच अंतर क्या है?

समता जनरेटर ट्रांसमीटर में समता बिट उत्पन्न करता है और समता परीक्षक रिसीवर में समता बिट की जाँच करता है।

२)। कोई समता का क्या अर्थ है?

जब त्रुटियों के लिए जाँच करने के लिए समता बिट्स का उपयोग नहीं किया जाता है तो समता बिट को गैर समता या समता या समता की अनुपस्थिति कहा जाता है।

३)। समता मूल्य क्या है?

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

4)। हमें समता चेकर की आवश्यकता क्यों है?

समता परीक्षक को संचार में त्रुटियों का पता लगाने की आवश्यकता होती है और स्मृति भंडारण उपकरणों में भी समता परीक्षक का उपयोग परीक्षण के लिए किया जाता है।

5)। समता बिट एक क्षतिग्रस्त डेटा इकाई का पता कैसे लगा सकता है?

इस तकनीक में निरर्थक बिट को समता बिट कहा जाता है, यह क्षतिग्रस्त डेटा इकाई का पता लगाता है जब डेटा के प्रसारण के दौरान कोई त्रुटि होती है।

इस लेख में, कैसे समानता जनरेटर और चेकर उत्पन्न करते हैं और बिट और उसके प्रकारों की जांच करते हैं, तर्क सर्किट, सत्य तालिकाओं, और के-मैप अभिव्यक्तियों पर संक्षेप में चर्चा की जाती है। यहाँ आपके लिए एक सवाल है, आप सम और विषम समता की गणना कैसे करते हैं?