नॉन-रिटर्न-टू-जीरो

दूरसंचार में, एक गैर- वापसी-टू-जीरो  (NRZ)  लाइन कोड  एक  बाइनरी कोडिंग  कोड है जिसमें लोगों को एक  महत्वपूर्ण स्थिति, आमतौर पर एक सकारात्मक वोल्टेज द्वारा दर्शाया जाता है, जबकि शून्य को किसी अन्य महत्वपूर्ण स्थिति द्वारा दर्शाया जाता है, आमतौर पर एक नकारात्मक वोल्टेज , कोई अन्य तटस्थ या आराम की स्थिति नहीं है।

किसी दिए गए डेटा सिग्नलिंग दर, यानी  बिट दर  के लिए, NRZ कोड को  मैनचेस्टर कोड  द्वारा आवश्यक  बैंडविड्थ (सिग्नल प्रोसेसिंग)  की केवल आधी आवश्यकता होती है (पासबैंड बैंडविड्थ समान है)। NRZ में दालों में रिटर्न-टू-ज़ीरो (RZ) कोड की तुलना में अधिक ऊर्जा होती है, जिसमें एक और शून्य के लिए शर्तों के साथ एक अतिरिक्त रेस्ट स्थिति भी होती है।

जब एक अतुल्यकालिक संचार  योजना में डेटा का प्रतिनिधित्व करने के लिए उपयोग किया जाता है, तो एक अलग घड़ी संकेत उपलब्ध नहीं होने पर तटस्थ स्थिति की अनुपस्थिति को बिट सिंक्रनाइज़ेशन के लिए अन्य तंत्र की आवश्यकता होती है। चूंकि NRZ स्वाभाविक रूप से एक  सेल्फ क्लॉकिंग सिग्नल  नहीं है,  बिट स्लिप  से बचने के लिए कुछ अतिरिक्त तुल्यकालन तकनीक का उपयोग किया जाना चाहिए; ऐसी तकनीकों के उदाहरण रन-लम्बाई सीमित | रन-लम्बाई-सीमित बाधा और समांतर सिंक्रनाइज़ेशन सिग्नल हैं।

वेरिएंट
NRZ निम्नलिखित में से किसी भी सीरिएलाइज़र (डिजिटल संचार) लाइन कोड को संदर्भित कर सकता है:

NRZ कोड को एक ध्रुवीय या गैर-ध्रुवीय के रूप में भी वर्गीकृत किया जा सकता है, जहां ध्रुवीय +V और -V के वोल्टेज के लिए मैपिंग को संदर्भित करता है, और गैर-ध्रुवीय संबंधित बाइनरी मानों के लिए +V और 0 के वोल्टेज मैपिंग को संदर्भित करता है। 0 और 1 का।

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

बाइपोलर नॉन-रिटर्न-टू-जीरो लेवल
एक को एक भौतिक स्तर (आमतौर पर एक सकारात्मक वोल्टेज) द्वारा दर्शाया जाता है, जबकि शून्य को दूसरे स्तर (आमतौर पर एक नकारात्मक वोल्टेज) द्वारा दर्शाया जाता है। घड़ी की भाषा में, द्विध्रुवी एनआरजेड-स्तर में वोल्टेज पिछले बिट घड़ी चक्र के अनुगामी किनारे पर सकारात्मक से नकारात्मक तक झूलता है।

इसका एक उदाहरण RS-232  है, जहां एक −12 V से −5 V है और शून्य +5 V से +12 V है।

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

यह परिवर्तन-पर-शून्य उच्च-स्तरीय डेटा लिंक नियंत्रण  और  USB  द्वारा उपयोग किया जाता है। वे दोनों शून्य-बिट सम्मिलन का उपयोग करके लंबे समय तक बिना किसी संक्रमण के (भले ही डेटा में 1 बिट्स के लंबे अनुक्रम होते हैं) से बचते हैं। HDLC ट्रांसमीटर 5 सन्निहित 1 बिट के बाद 0 बिट डालते हैं (फ्रेम सीमांकक 01111110 को प्रसारित करने के अलावा)। USB ट्रांसमीटर 6 लगातार 1 बिट के बाद 0 बिट डालते हैं। दूर के अंत में रिसीवर प्रत्येक संक्रमण का उपयोग करता है - डेटा में 0 बिट्स से और ये अतिरिक्त गैर-डेटा 0 बिट्स - क्लॉक सिंक्रोनाइज़ेशन को बनाए रखने के लिए। रिसीवर अन्यथा इन गैर-डेटा 0 बिट्स की उपेक्षा करता है।

नॉन-रिटर्न-टू-जीरो इनवर्टेड
नॉन-रिटर्न-टू-ज़ीरो, इनवर्टेड (NRZI, जिसे नॉन-रिटर्न टू जीरो IBM भी कहा जाता है, अवरोध कोड, या आईबीएम कोड 1956 में ब्रायन ई. फेल्प्स ( IBM ) द्वारा तैयार किया गया था। यह मानचित्र (गणित) की एक विधि है जो किसी संचरण माध्यम पर  संचरण (दूरसंचार)  के लिए एक भौतिक संकेत के लिए एक द्विआधारी अंक प्रणाली संकेतन (दूरसंचार) है। दो-स्तरीय NRZI सिग्नल क्लॉक सीमा पर संक्रमण की मौजूदगी या अनुपस्थिति से डेटा  अंश ्स को अलग करता है।

कौन सा बिट मान एक संक्रमण से मेल खाता है व्यवहार में भिन्न होता है, और NRZI नाम दोनों के लिए उपयोग किया जाता है। रन-लम्बाई सीमित (आरएलएल) कोड आम तौर पर सम्मेलन का उपयोग करके वर्णित किया जाता है कि एक तार्किक 1 एक संक्रमण के रूप में प्रेषित होता है, और एक तार्किक 0 संक्रमण के रूप में प्रेषित होता है। एचडीएलसी  और  यूनिवर्सल सीरियल बस  प्रोटोकॉल विपरीत सम्मेलन का उपयोग करते हैं: एक तार्किक 0 एक संक्रमण के रूप में प्रेषित होता है, और एक तार्किक 1 संक्रमण के रूप में प्रसारित होता है।

एक रिसीवर के लिए नो-ट्रांज़िशन बिट्स की एक लंबी श्रृंखला को सटीक रूप से गिनना मुश्किल हो सकता है, इसलिए उचित अंतराल पर एक संक्रमण को मजबूर करने के कुछ साधन आमतौर पर NRZI के अतिरिक्त उपयोग किए जाते हैं। मैग्नेटिक डिस्क और टेप स्टोरेज डिवाइस आमतौर पर फिक्स्ड-रेट आरएलएल कोड का उपयोग करते हैं, जबकि एचडीएलसी और यूएसबी थोड़ा भराई  का उपयोग करते हैं: वे 5 या 6 (क्रमशः) लगातार 1 बिट्स के बाद एक अतिरिक्त 0 बिट (संक्रमण के लिए मजबूर) डालते हैं। जबकि बिट स्टफिंग कुशल है, इसका परिणाम परिवर्तनशील डेटा दर में होता है क्योंकि 0 बिट्स की लंबी स्ट्रिंग भेजने की तुलना में 1 बिट्स की लंबी स्ट्रिंग भेजने में थोड़ा अधिक समय लगता है।

सिंक्रोनाइज़्ड नॉन-रिटर्न-टू-ज़ीरो
सिंक्रोनाइज़्ड NRZI (NRZI-S, SNRZI) और  समूह-कोडित रिकॉर्डिंग  (GCR) NRZI के संशोधित रूप हैं। NRZI-S में, प्रत्येक 8-बिट समूह को 1 द्वारा 9 बिट तक बढ़ाया जाता है ताकि तुल्यकालन के लिए संक्रमण स्थापित किया जा सके।

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

प्रत्येक बिट के बीच शून्य एक तटस्थ या आराम की स्थिति है, जैसे पल्स-आयाम मॉडुलन (PAM) में शून्य आयाम, चरण-शिफ्ट कुंजीयन  (PSK) में शून्य चरण (तरंगें), या  आवृत्ति -शिफ्ट कुंजीयन में मध्य-आवृत्ति ( एफएसके)। वह शून्य स्थिति आम तौर पर 1 बिट का प्रतिनिधित्व करने वाली महत्वपूर्ण स्थिति और 0 बिट का प्रतिनिधित्व करने वाली दूसरी महत्वपूर्ण स्थिति के बीच में होती है।

हालाँकि रिटर्न-टू-ज़ीरो में सिंक्रोनाइज़ेशन का प्रावधान है, फिर भी इसमें DC घटक हो सकता है, जिसके परिणामस्वरूप 0 या 1 बिट्स के लंबे स्ट्रिंग्स के दौरान बेसलाइन भटकना होता है, ठीक लाइन कोड नॉन-रिटर्न-टू-ज़ीरो की तरह।

यह भी देखें

 * यूनिवर्सल अतुल्यकालिक रिसीवर-ट्रांसमीटर

बाहरी कड़ियाँ

 * CodSim 2.0: Open source simulator for Digital Data Communications Model at the University of Malaga written in HTML