Bit Stuffing - बिट स्टफिंग का क्या मतलब है?

बिट स्टफिंग सूचना के समकालिक प्रसारण को प्रभावित करने के लिए बिट पैटर्न को तोड़ने के लिए डेटा में गैर-सूचना बिट्स डालने की प्रक्रिया है। इसका व्यापक रूप से नेटवर्क और संचार प्रोटोकॉल में उपयोग किया जाता है, जिसमें बिट स्टफिंग ट्रांसमिशन प्रक्रिया का एक आवश्यक हिस्सा है। बिट स्टफिंग का उपयोग आमतौर पर बिट स्ट्रीम को सामान्य ट्रांसमिशन दर तक लाने या फ़्रेम को भरने के लिए किया जाता है। बिट स्टफिंग का उपयोग रन-लेंथ सीमित कोडिंग के लिए भी किया जाता है।

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

 

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

Post a Comment

0 Comments