बहुसंकेतक

इलेक्ट्रानिक्स में, मल्टीप्लेक्सर (या मक्स; कभी-कभी मल्टीप्लेक्सर के रूप में लिखा जाता है), जिसे डेटा चयनकर्ता के रूप में भी जाना जाता है, ऐसा उपकरण है जो कई  एनालॉग संकेत  या  डिजिटल सिग्नल (इलेक्ट्रॉनिक्स)  इनपुट सिग्नल के बीच चयन करता है और चयनित इनपुट को एकल आउटपुट लाइन पर अग्रेषित करता है। चयन को डिजिटल इनपुट के अलग सेट द्वारा निर्देशित किया जाता है जिसे चुनिंदा लाइनों के रूप में जाना जाता है। का मल्टीप्लेक्सर $$2^n$$ इनपुट है $$n$$ चुनिंदा लाइनें, जिनका उपयोग आउटपुट को भेजने के लिए कौन सी इनपुट लाइन का चयन करने के लिए किया जाता है। मल्टीप्लेक्सर कई इनपुट संकेतों के लिए उपकरण या संसाधन को साझा करना संभव बनाता है, उदाहरण के लिए, एक एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण  या संचार  संचरण माध्यम, प्रति इनपुट सिग्नल के बजाय उपकरण। मल्टीप्लेक्सर्स का उपयोग कई चरों के  बूलियन बीजगणित  को लागू करने के लिए भी किया जा सकता है।

इसके विपरीत, डिमल्टीप्लेक्सर (या डिमक्स) उपकरण है जो एकल इनपुट लेता है और संगत मक्स के आउटपुट के संकेतों का चयन करता है, जो एकल इनपुट और साझा चयन लाइन से जुड़ा होता है। बहुसंकेतक का उपयोग अक्सर प्राप्त करने वाले सिरे पर पूरक डीमुल्टिप्लेक्सर के साथ किया जाता है।

इलेक्ट्रॉनिक मल्टीप्लेक्सर को सिस्टम विश्लेषण # सिस्टम की विशेषता के रूप में माना जा सकता है | मल्टीपल-इनपुट, सिंगल-आउटपुट स्विच, और सिस्टम एनालिसिस के रूप में डीमल्टीप्लेक्सर # सिस्टम की विशेषता | सिंगल-इनपुट, मल्टीपल-आउटपुट स्विच। बहुसंकेतक के लिए योजनाबद्ध प्रतीक समद्विबाहु समलम्बाकार है जिसमें इनपुट पिन वाले लंबे समानांतर पक्ष और आउटपुट पिन वाले छोटे समानांतर पक्ष होते हैं। दाईं ओर का आरेख बाईं ओर 2-टू-1 मल्टीप्लेक्सर और दाईं ओर समतुल्य स्विच दिखाता है। $$sel$$ h> तार वांछित इनपुट को आउटपुट से जोड़ता है।

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

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

डेटा लिंक के प्राप्त अंत में पूरक डीमुल्टिप्लेक्सर को आमतौर पर एकल डेटा स्ट्रीम को मूल स्ट्रीम में वापस तोड़ने की आवश्यकता होती है। कुछ मामलों में, सुदूर अंत प्रणाली में साधारण डीमुल्टिप्लेक्सर की तुलना में अधिक कार्यक्षमता हो सकती है; और जबकि डिमल्टीप्लेक्सिंग अभी भी तकनीकी रूप से होता है, इसे कभी भी अलग से लागू नहीं किया जा सकता है। यह तब होगा जब, उदाहरण के लिए, मल्टीप्लेक्सर कई  इंटरनेट प्रोटोकॉल  नेटवर्क उपयोगकर्ताओं को सेवा प्रदान करता है; और फिर सीधे एक  राउटर (कंप्यूटिंग)  में फीड होता है, जो तुरंत अपने  मार्ग  प्रोसेसर में संपूर्ण लिंक की सामग्री को पढ़ता है; और फिर स्मृति में डिमल्टीप्लेक्सिंग करता है जहां से इसे सीधे आईपी अनुभागों में परिवर्तित किया जाएगा।

अक्सर, मल्टीप्लेक्सर और डीमुल्टिप्लेक्सर को उपकरण के टुकड़े में जोड़ दिया जाता है, जिसे केवल मल्टीप्लेक्सर कहा जाता है। ट्रांसमिशन लिंक के दोनों सिरों पर दोनों सर्किट तत्वों की आवश्यकता होती है क्योंकि अधिकांश संचार प्रणालियां डुप्लेक्स (दूरसंचार)  में संचारित होती हैं।

एनालॉग सर्किट डिज़ाइन में, मल्टीप्लेक्स विशेष प्रकार का एनालॉग स्विच होता है जो कई इनपुट से चुने गए सिग्नल को आउटपुट से जोड़ता है।

डिजिटल मल्टीप्लेक्सर्स
डिजिटल सर्किट डिजाइन में, चयनकर्ता तार डिजिटल मूल्य के होते हैं। 2-टू-1 मल्टीप्लेक्सर के मामले में, 0 का तर्क मान कनेक्ट होगा $$ I_0$$ आउटपुट के लिए जबकि 1 का तर्क मान कनेक्ट होगा $$ I_1$$ आउटपुट के लिए। बड़े मल्टीप्लेक्सर्स में, चयनकर्ता पिनों की संख्या किसके बराबर होती है? $$ \left \lceil \log_2(n) \right \rceil$$ कहां $$ n$$ इनपुट्स की संख्या है।

उदाहरण के लिए, 9 से 16 इनपुट के लिए 4 चयनकर्ता पिन से कम की आवश्यकता नहीं होगी और 17 से 32 इनपुट के लिए 5 चयनकर्ता पिन से कम की आवश्यकता नहीं होगी। इन चयनकर्ता पिनों पर व्यक्त बाइनरी मान चयनित इनपुट पिन को निर्धारित करता है।

2-टू-1 मल्टीप्लेक्सर में एक बूलियन समीकरण  होता है जहां $$ A$$ और $$ B$$ दो इनपुट हैं, $$ S_0$$ चयनकर्ता इनपुट है, और $$ Z$$ आउटपुट है:
 * $$Z = ( A \wedge \neg S_0) \vee (B \wedge S_0)$$

जिसे सत्य तालिका के रूप में व्यक्त किया जा सकता है:

या, सरल अंकन में:

ये तालिकाएँ बताती हैं कि कब $$ S_0 = 0$$ तब $$ Z = A$$ लेकिन जब $$ S_0 = 1$$ तब $$ Z = B$$. इस 2-से-1 बहुसंकेतक की सीधी प्राप्ति के लिए 2 AND द्वार, OR द्वार और NOT द्वार की आवश्यकता होगी। हालांकि यह गणितीय रूप से सही है, प्रत्यक्ष भौतिक कार्यान्वयन दौड़ की स्थिति  के लिए प्रवण होगा, जिसे दबाने के लिए अतिरिक्त फाटकों की आवश्यकता होती है। बड़े मल्टीप्लेक्सर्स भी आम हैं और जैसा कि ऊपर बताया गया है, की आवश्यकता है $$ \left \lceil \log_2(n) \right \rceil$$ चयनकर्ता पिन के लिए $$n$$ आदानों। अन्य सामान्य आकार 4-टू-1, 8-टू-1 और 16-टू-1 हैं। चूंकि डिजिटल लॉजिक बाइनरी मानों का उपयोग करता है, 2 की शक्तियों का उपयोग (4, 8, 16) का उपयोग चयनकर्ता इनपुट की दी गई संख्या के लिए अधिकतम इनपुट को नियंत्रित करने के लिए किया जाता है।

4-टू-1 मल्टीप्लेक्सर के लिए बूलियन समीकरण है:
 * $$Z = (A \wedge \neg {S_0} \wedge \neg S_1) \vee (B \wedge S_0 \wedge \neg S_1) \vee (C \wedge \neg S_0 \wedge S_1) \vee (D \wedge S_0 \wedge S_1)$$

निम्नलिखित 4-टू-1 मल्टीप्लेक्सर 3-राज्य बफर  और AND गेट्स से निर्मित होता है (AND गेट्स डिकोडर के रूप में कार्य कर रहे हैं): सबस्क्रिप्ट पर $$ I_n$$ इनपुट बाइनरी नियंत्रण इनपुट के दशमलव मान को इंगित करते हैं जिस पर उस इनपुट को जाने दिया जाता है।

चेनिंग मल्टीप्लेक्सर्स
छोटे मल्टीप्लेक्सर्स को साथ जोड़कर बड़े मल्टीप्लेक्सर्स का निर्माण किया जा सकता है। उदाहरण के लिए, 8-टू-1 मल्टीप्लेक्सर को दो 4-टू-1 और 2-टू-1 मल्टीप्लेक्सर के साथ बनाया जा सकता है। दो 4-टू-1 मल्टीप्लेक्सर आउटपुट को 2-टू-1 में सेलेक्टर पिन के साथ 4-टू-1 के समानांतर रखा जाता है, जिससे चयनकर्ता इनपुट की कुल संख्या 3 हो जाती है, जो 8-टू के बराबर है। -1।

आईसी की सूची जो बहुसंकेतन प्रदान करती है
निम्न तालिका में 7400 श्रृंखला  भाग संख्याओं के लिए, x तर्क परिवार है।

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

यदि X इनपुट है और S चयनकर्ता है, और A और B आउटपुट हैं:

$$A = ( X \wedge \neg S)$$ $$B = ( X \wedge S)$$



आईसी की सूची जो डीमल्टीप्लेक्सिंग
प्रदान करते हैं निम्न तालिका में 7400 श्रृंखला भाग संख्याओं के लिए, x तर्क परिवार है।

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

यह भी देखें

 * डिजिटल सब्सक्राइबर लाइन एक्सेस मल्टीप्लेक्सर (DSLAM)
 * उलटा बहुसंकेतक
 * मल्टीप्लेक्सिंग
 * सीडीएमए | कोड-डिवीजन मल्टीप्लेक्सिंग
 * फ्रीक्वेंसी-डिवीजन मल्टीप्लेक्सिंग
 * समय विभाजन बहुसंकेतन
 * वेवलेंथ समय विभाजन बहुसंकेतन
 * सांख्यिकीय बहुसंकेतन
 * Charlieplexing
 * प्राथमिकता एनकोडर
 * नियम 184, एक सेलुलर automaton  जिसमें प्रत्येक कोशिका दो आसन्न कोशिकाओं के मूल्यों के लिए बहुसंकेतक के रूप में कार्य करती है
 * सांख्यिकीय बहुसंकेतक

इस पेज में लापता आंतरिक लिंक की सूची

 * समद्विबाहु ट्रेपेज़ॉइड
 * सच्ची तालिका
 * वेवलेंथ डिविज़न मल्टिप्लेक्सिंग