क्या मोर्स कोड बाइनरी, टर्नेरी या क्विनरी है?


27

मैं किताब पढ़ रहा हूँ: " कोड: कंप्यूटर हार्डवेयर और सॉफ्टवेयर की छिपी हुई भाषा " और अध्याय 2 में लेखक कहता है:

मोर्स कोड को एक द्विआधारी (शाब्दिक अर्थ दो से दो) कोड कहा जाता है क्योंकि कोड के घटकों में केवल दो चीजें शामिल हैं - एक डॉट और एक डैश।

दूसरी ओर विकिपीडिया कहता है:

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

लेकिन फिर, एक और विकिपीडिया पृष्ठ में 'बाइनरी कोड की सूची' में मोर्स कोड शामिल है।

मैं बहुत उलझन में हूं क्योंकि मुझे लगता है कि मोर्स कोड वास्तव में टर्नरी है । आपके पास 3 अलग-अलग प्रकार की 'संभावनाएँ' हैं: एक मौन, एक छोटी बीप या एक लंबी बीप।

'हलचल बाइनरी' में मोर्स कोड का प्रतिनिधित्व करना असंभव है?

'सख्त बाइनरी' से मेरा मतलब है, बाइनरी की धारा के बारे में सोचें: 1010111101010 .. मुझे एक मौन, एक छोटी बीप और / या लंबी बीप का प्रतिनिधित्व कैसे करना चाहिए?

जिस तरह से मैं सोच सकता हूं, वह केवल 'शब्द आकार' है, जो एक कंप्यूटर उपकरण है। अगर मैं (और सीपीयू / कोड का दुभाषिया) जानता हूं कि यह हर बार 8 बिट्स पढ़ रहा होगा, तो मैं मोरेक्स कोड का प्रतिनिधित्व कर सकता हूं। मैं केवल 1 के साथ 1 या एक लंबी बीप के साथ एक छोटी बीप का प्रतिनिधित्व कर सकता हूं और साइलेंस को स्पष्ट रूप से शब्द की लंबाई द्वारा दर्शाया जाएगा। (चलो 8 बिट्स कहते हैं ..) तो फिर, मेरे पास यह 3 चर / 3 एसेट है। मेरा हाथ: शब्द का आकार।

मेरी सोच इस तरह है: मैं कितने बिट्स पढ़ने के लिए पहले 3 बिट्स आरक्षित कर सकता हूं, और 8 बिट में मोर्स कोड के लिए अंतिम 5 बिट्स। जैसे 00110000 का मतलब 'ए' होगा। और मैं अभी भी 'बाइनरी' में हूं, लेकिन मुझे उस शब्द के आकार की आवश्यकता है, जो इसे ternary बनाता है? पहले 3 बिट्स कहते हैं: निम्नलिखित 5 बिट्स से केवल 1 बिट पढ़ें।

बाइनरी के बजाय, यदि हम ट्राइसीन का उपयोग करते हैं, तो हम मोर्स कोड दिखा सकते हैं जैसे: 101021110102110222 आदि .. जहां 1 है: डिट 0 है: डाह और 2 मौन है। 222 का उपयोग करके हम लंबी चुप्पी को कोड कर सकते हैं, इसलिए यदि आपके पास एक संकेत है जैसे * - * --- * * - आप इसे दिखा सकते हैं जैसे: 102100022210, लेकिन यह केवल 1 के साथ उपयोग करना संभव नहीं है और 0 के UNLESS के साथ आप आते हैं जैसा कि मैंने उल्लेख किया है, 'निश्चित' शब्द के आकार जैसा कुछ है, लेकिन अच्छी तरह से यह व्याख्या कर रहा है, मोर्स कोड को सहेजना नहीं है क्योंकि यह बाइनरी में है। एक पियानो की तरह कुछ कल्पना कीजिए, आपके पास केवल पियानो बटन हैं। आप किसी के लिए मोर्स कोड में एक संदेश छोड़ना चाहते हैं और आप बटन को काला कर सकते हैं। कोई रास्ता नहीं है जिससे आप एक स्पष्ट संदेश छोड़ सकते हैं, है ना? आपको कम से कम एक और रंग की आवश्यकता होती है, ताकि आप (पात्रों और शब्दों के बीच वाले) को शांत रख सकें। यही मेरा मतलब है कि त्रैमासिक।

मैं यह नहीं पूछ रहा हूं कि क्या आप 57-एरी या कुछ और में मोर्स कोड का प्रतिनिधित्व कर सकते हैं।

मैंने इस बारे में लेखक (चार्ल्स पेट्ज़ोल्ड) को ई-मेल किया है; वह कहता है कि वह "कोड" के अध्याय 9 में प्रदर्शित करता है कि मोर्स कोड को एक बाइनरी कोड के रूप में व्याख्या किया जा सकता है।

मैं अपनी सोच में कहां गलत हूं? क्या मैं किताब में पढ़ रहा हूं, कि मोर्स कोड एक तथ्य है या नहीं एक द्विआधारी है? यह किसी भी तरह से बहस का मुद्दा है? क्यों कहा जाता है कि मोर्स कोड को एक विकिपीडिया पेज में क्विनरी कहा जाता है, और इसे बाइनरी कोड्स पेज की सूची में भी सूचीबद्ध किया गया है ?

संपादित करें: मैंने लेखक को ई-मेल किया है और उत्तर मिला है:

-----वास्तविक सन्देश-----

प्रेषक: कोरे तुगे [mailto: koray@tugay.biz]

प्रेषित: मंगलवार, 3 मार्च, 2015 3:16 PM

को: cp@charlespetzold.com

विषय: क्या मोर्स कोड वास्तव में द्विआधारी है?

महोदय, क्या आप यहां मेरे प्रश्न पर एक नज़र डाल सकते हैं: क्या मोर्स कोड बाइनरी, टर्नरी या क्विनरी है? क्विंटल?

सादर कोरे तुगे

प्रेषक: "चार्ल्स पेट्ज़ोल्ड"

के लिए: "'कोरे तुगे' '

विषय: RE: क्या मोर्स कोड वास्तव में द्विआधारी है? दिनांक: ३

मार्च 2015 23:04:35 ईईटी

"कोड" में अध्याय 9 के अंत की ओर मैं प्रदर्शित करता हूं कि मोर्स कोड को एक बाइनरी कोड के रूप में व्याख्या किया जा सकता है।

-----वास्तविक सन्देश-----

प्रेषक: कोरे तुगे [mailto: koray@tugay.biz]

प्रेषित: मंगलवार, 3 मार्च, 2015 3:16 PM

को: cp@charlespetzold.com

विषय: क्या मोर्स कोड वास्तव में द्विआधारी है?

महोदय, क्या आप यहां मेरे प्रश्न पर एक नज़र डाल सकते हैं: क्या मोर्स कोड बाइनरी, टर्नरी या क्विनरी है? क्विंटल?

सादर कोरे तुगे

मैं उसका ई-मेल नहीं छिपा रहा हूं क्योंकि वेब पर वैसे भी ढूंढना वास्तव में आसान है।


कृपया किसी अन्य बातचीत को chat.stackexchange.com/rooms/21638/…
भटकते हुए तर्क

टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
राफेल

मैंने उन लिंक को ठीक किया जिन्हें मैंने गलती से हटा दिया था (व्हाट्स); कृपया किसी भी अधिक रोलिंग बैक से बदतर संशोधनों से बचना चाहिए।
राफेल

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

1
@ J.-E.Pin खैर, मैंने कोई औपचारिक परिभाषा नहीं दी क्योंकि मैंने इस बात को स्वीकार कर लिया था कि सवाल का जवाब देने वाले लोगों को पता चल जाएगा, और मेरे पास संदर्भ सेट करने के लिए एक संदर्भ या दो विकिपीडिया है। भले ही विकिपीडिया परिपूर्ण से दूर हो सकता है, यह परिभाषाओं की भूमिका लेने में सक्षम होना चाहिए, जैसा कि अक्सर यहां किया जाता है। मुझे यह महसूस करने में कुछ समय लगा कि यह समस्या थी, वास्तव में व्यापक रूप से। मैं स्पष्ट रूप से स्पष्ट परिभाषाओं, उद्धरणों, संदर्भों और इंजेक्शन संबंधी समरूपताओं के साथ औपचारिक स्पष्टीकरण के साथ यह सब फिर से लिखने की प्रक्रिया में था। क्या मुझे खत्म करना चाहिए?
बबौ

जवाबों:


19

मोर्स कोड एक उपसर्ग टर्नरी कोड (58 वर्णों के लिए) एक उपसर्ग द्विआधारी कोड के ऊपर तीन प्रतीकों को एन्कोड करता है।

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

अंतर्वस्तु

एक (बड़े) संक्षेप में

यह पूछने पर कि "क्या मोर्स कोड बाइनरी, टर्नरी या क्विनरी है?" जब तक कोई स्वीकार्य उत्तर के लिए कुछ मानदंड तय नहीं करता है, कोई तुलनात्मक उत्तर नहीं है। वास्तव में, उचित मानदंडों के बिना, कोई भी किसी भी प्रकार की संरचना के लिए स्पष्टीकरण को नियंत्रित कर सकता है। मेरे द्वारा चुने गए मापदंड निम्नलिखित हैं:

  • इसे दूसरी श्रेणी में डॉट / डैश प्रतिनिधित्व के साथ मोर्स-कोड के तीन-स्तरीय वर्णन को प्रतिबिंबित करना चाहिए;

  • यह कोड के सैद्धांतिक विश्लेषण के लिए विकसित की गई प्रस्तुति और गणितीय उपकरण फिट करना चाहिए, जितना संभव हो;

  • यह जितना संभव हो उतना सरल होना चाहिए;

  • यह स्पष्ट रूप से मोर्स कोड के गुणों को स्पष्ट करना चाहिए।

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

मानक के एक त्वरित विश्लेषण से पता चलता है कि मोर्स कोड में उपयोग किए गए सभी प्रतीकों को अंततः बाइनरी में कोडित किया गया है , क्योंकि यह समान लंबाई की इकाइयों की एक स्ट्रिंग के रूप में प्रेषित होता है, एक संकेत के साथ जो प्रत्येक इकाई के लिए चालू या बंद हो सकता है। यह बताता है कि मोर्स संदेशों अंततः एक तार्किक वर्णमाला में कोडित रहे हैं Σ1={0,1}

लेकिन यह कोड की आंतरिक संरचना के बारे में कुछ नहीं कहता है। एनकोडेड होने की जानकारी 58 अक्षरों (मानक के अनुसार) के वर्णमाला पर एक स्ट्रिंग है जिसमें 57 वर्ण और एक स्पेस शामिल है। करने के लिए एक वर्णमाला यह मेल खाती Σ3={A,B,,Z,0,1,,9,?,=,,×,@,[]}, अंतिम सिंबल अंतरिक्ष है।

हालांकि, मानक निर्दिष्ट वहाँ एक मध्यवर्ती वर्णमाला है कि , के आधार पर और और संभवतः अन्य प्रतीकों। यह काफी स्पष्ट हैΣ2dotdash

  • कि में तार में तार के रूप में कोडित किया जा रहे हैं Σ * 2 , औरΣ3Σ2

  • में तार कि हैं में तार के रूप में कोडित किया जाना Σ * 1Σ2Σ1

तो, यह देखते हुए के लिए कोई विकल्प नहीं है कि वहाँ और Σ 3 , प्रश्न के रूप में समझा जाना चाहिए: " प्रतीकों में से किस नंबर हम मध्यवर्ती वर्णमाला में विचार करना चाहिए Σ 2 इसलिए संरचना axplain सबसे अच्छा और पूरे मोर्स के गुणों के रूप में कोड, "जो तीन स्तरों के बीच दो एन्कोडिंग को निर्दिष्ट करने पर जोर देता है।Σ1Σ3Σ2

तथ्य यह है कि मोर्स कोड एक है यह देखते हुए उपसर्ग समरूप (चर लंबाई) कोड है कि precludes कोई अस्पष्टता है जब एक संकेत डिकोडिंग, हम बस यह आवश्यक गुण एक साथ व्याख्या कर सकते हैं त्रिगुट वर्णमाला { , , }, और दो कोडिंग स्कीम सीΣ2=dotdashsep से Σ 3 करने के लिए Σ 2 , और सी 2 1 से Σ 2 के लिए Σ 1C32Σ3Σ2C21Σ2Σ1, जो दोनों होमोमोर्फिक और उपसर्ग हैं, इस प्रकार दोनों असंदिग्ध कोड हैं, और इस प्रकार 58 प्रतीकों के एक अस्पष्ट उपसर्ग एन्कोडिंग को द्विआधारी में देने के लिए रचना करने में सक्षम है।

इसलिए मोर्स कोड एक उपसर्ग त्रिगुट कोड वर्णमाला में व्यक्त से बना है , , } इन तीन प्रतीकों खुद को बाइनरी में इनकोडिंग के साथ, निम्नलिखित कूटशब्द के साथ:{ dotdashsep }

dot ,1110 , और0010dash 1110sep 00

ध्यान दें कि क्या लगातार के बीच की जगह के रूप में जाना जाता है dotया dashवास्तव में के प्रतिनिधित्व में शामिल किया गया है dotऔर dashके रूप में इस कोड के इस तरह के प्रकार, जो आमतौर पर स्रोत प्रतीकों से लक्ष्य प्रतीकों के साथ व्यक्त कूटशब्द को स्ट्रिंग homomorphisms के रूप में परिभाषित कर रहे हैं के लिए सामान्य गणितीय है, जैसा मैंने अभी किया।

यह मानक में दी गई कुछ प्रस्तुति से थोड़ा हटकर है, जिसका उद्देश्य उपयोगकर्ताओं के लिए सहज कोड को निर्दिष्ट करना है, बजाय इसके संरचनात्मक गुणों के विश्लेषण के। लेकिन एन्कोडिंग दोनों मामलों में समान है।

मानक के सटीक समय के बिना भी, एनालॉग सिग्नल का एक डिकोडर अभी भी इसे हमारे द्वारा सुझाए गए टर्नरी वर्णमाला में अनुवाद कर सकता है, ताकि टर्नरी कोड की उपरोक्त समझ अभी भी मान्य होगी।

कोड: मूल अंक

यह उत्तर मानक ITU-R M.1677-1 , दिनांकित 2009 (संदर्भ के लिए जेसन C के लिए धन्यवाद) पर आधारित है। मैं शब्दावली का उपयोग करेगा dotऔर dashकी तुलना में, बल्कि ditऔर dah, के रूप में यह इस मानक द्वारा प्रयुक्त शब्दावली है।

इससे पहले कि हम मोर्स कोड पर चर्चा करना शुरू करें, हमें इस बात पर सहमत होना होगा कि एक कोड क्या है। इस प्रश्न पर कठिन चर्चाओं को स्पष्ट रूप से इसकी आवश्यकता है।

मौलिक रूप से, सूचना को प्रेषित या अन्यथा संसाधित करने के लिए प्रतिनिधित्व करने की आवश्यकता होती है। एक कोड एक प्रणाली है जो प्रतिनिधित्व की एक प्रणाली से दूसरे में सूचना का अनुवाद करने के लिए एक प्रणाली है । यह एक बहुत ही सामान्य परिभाषा है। हमें सावधान रहना चाहिए कि एक प्रतिनिधित्व की अवधारणा को भ्रमित न करें , और एक कोड से एक प्रतिनिधित्व ( स्रोत ) से दूसरे ( लक्ष्य ) को।

एक प्रतिनिधित्व कई रूप ले सकता है, जैसे कि चर विद्युत वोल्टेज, कागज पर रंगीन डॉट्स, पात्रों के स्ट्रिंग, अंक, 0 और 1 के बाइनरी स्ट्रिंग्स, आदि। यह एनालॉग और औपचारिक (या तार्किक, या अमूर्त) प्रतिनिधित्व के बीच अंतर करना महत्वपूर्ण है ।

एक एनालॉग / भौतिक प्रतिनिधित्व एक ड्राइंग, एक अलग वोल्टेज स्तर, एक आकृति (एक पत्र के लिए) है।

एक तार्किक / औपचारिक / अमूर्त प्रतिनिधित्व अमूर्त रेखांकन, प्रतीकों के तार, या अन्य गणितीय संस्थाओं के साथ एक गणितीय प्रतिनिधित्व है।

यद्यपि कुछ जानकारी मूल रूप से अनुरूप हो सकती है, हम आमतौर पर इसे एक तार्किक प्रतिनिधित्व में बदल देते हैं ताकि गणितीय साधनों या लोगों द्वारा इसके प्रसंस्करण को ठीक से परिभाषित किया जा सके।

इसके विपरीत, हम भौतिक उपकरणों, जैसे कंप्यूटर या ट्रांसमीटरों का उपयोग करके तार्किक प्रतिनिधित्व के साथ काम कर रहे हैं, हमें तार्किक प्रतिनिधित्व को एक अनुरूप रूप देने की आवश्यकता है।

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

हालाँकि हम अंत में चर्चा में अनुरूप / तार्किक परिवर्तन पर वापस आएंगे।

कोड: परिभाषाएँ

हमारा तार्किक दृष्टिकोण यह है कि कोड का उपयोग किसी स्रोत वर्णमाला पर लक्षित वर्णमाला T पर स्रोत स्ट्रिंग का अनुवाद करने के लिए किया जाता है । यह अक्सर ऐसा होता है कि दोनों अक्षर समान होते हैं, आमतौर पर बाइनरी, जब उद्देश्य सूचना के प्रतिनिधित्व के लिए कुछ अतिरिक्त संपत्ति जोड़ना होता है, जैसे कि यह त्रुटियों (त्रुटि का पता लगाने और सुधार) के लिए अधिक प्रतिरोधी बनाता है, या प्रतिनिधित्व को छोटा करके अतिरेक (दोषरहित कोड संपीड़न) को हटाना और संभवतः कुछ जानकारी (हानिपूर्ण संपीड़न) के सावधानीपूर्वक नियंत्रित नुकसान के साथ।ST

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

STC:STSTCST

C(s)TsS

CSTTS

w

यह आसानी से दिखाया गया है कि अद्वितीय डिकोडिबिलिटी और प्रीफ़िक्स प्रॉपर्टी कोड की संरचना के तहत बंद हैं।

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

वास्तव में, अगर ऐसे अलगाव के प्रतीक थे, तो उन्हें लक्ष्य वर्णमाला का हिस्सा होना होगा, क्योंकि उन्हें लक्ष्य वर्णमाला से स्ट्रिंग को डिकोड करना आवश्यक होगा। तब विभाजक को पूर्ववर्ती कोड शब्द से जोड़कर चर-लंबाई कोड के सैद्धांतिक मॉडल पर वापस लौटना काफी सरल होगा। यदि वह प्रासंगिक कठिनाई (उदाहरण के लिए कई विभाजकों के लिए) बढ़ाने के लिए थे, तो यह केवल एक संकेत होगा कि कोड स्पष्ट से अधिक जटिल है। यह ऊपर वर्णित सैद्धांतिक मॉडल से चिपके रहने का एक अच्छा कारण है।

मोर्स कोड

मोर्स कोड मानक में तीन स्तरों पर वर्णित है:

  • ३। यह 57 अक्षरों (27 अक्षर, 10 अंक, 20 सिंबल और पॉन्चुएशन) का उपयोग करते हुए प्राकृतिक भाषा पाठ का एक एन्कोडिंग प्रदान करने का इरादा है, और वर्ण स्ट्रिंग को शब्दों में काटने के लिए एक अंतर-शब्द स्थान है। इंटर-वर्ड स्पेस का उपयोग एक विशेष चरित्र की तरह किया जाता है, जिसे दूसरों के साथ मिलाया जा सकता है, जिसे मैं नोट करूंगा SEP

  • २। इन सभी पात्रों को उत्तराधिकार के रूप में कूटबद्ध किया जाना हैdash और dot, एक अंतर-पत्र अंतरिक्ष, जो मैं ध्यान दें जाएगा का उपयोग कर sep, अलग करने के लिए dashऔर dotअगले पत्र के उन लोगों से एक पत्र के।

  • १। dashऔर dot, साथ हीsep लंबाई ठीक कुछ स्वीकार किए जाते हैं इकाई के रूप में परिभाषित के साथ संकेत या संकेत (बुलाया रिक्ति) के अभाव के रूप में एन्कोड किया जाना है। विशेष रूप से, dashऔर dot एक पत्र एन्कोडिंग एक अंतर-तत्व अंतरिक्ष से अलग किया जाना चाहिए, कि मैं ध्यान दें जाएगा σ

यह पहले से ही कुछ निष्कर्षों के लिए कहता है।

संचरित और अनुरूप रूप में प्राप्त किया जाने वाला संदेश लंबाई इकाइयों का एक उत्तराधिकार है (अंतरिक्ष की लंबाई या समय की लंबाई) का , जैसे कि अनुलग्नक 1, भाग I, भाग में निर्दिष्ट प्रत्येक इकाई की पूरी अवधि के लिए एक संकेत बंद है। मानक के 2 :

2   Spacing and length of the signals
2.1 A dash is equal to three dots.
2.2 The space between the signals forming the same letter is equal to one dot.
2.3 The space between two letters is equal to three dots.
2.4 The space between two words is equal to seven dots.

यह स्पष्ट रूप से एक एनालॉग एन्कोडिंग है जिसे बिट स्ट्रीम के रूप में जाना जाता है, जिसे तार्किक रूप से 0एन्स की एक स्ट्रिंग द्वारा बाइनरी नोटेशन में दर्शाया जा सकता है।1 एनालॉग ऑफ और ऑन के लिए खड़ा है ।

एनालॉग प्रतिनिधित्व से संबंधित मुद्दों को सार करने के लिए, हम इस प्रकार विचार कर सकते हैं कि मोर्स कोड संदेश बिट स्ट्रिंग्स के रूप में प्रेषित किए जाते हैं, जिन्हें हम 0और के साथ नोट करेंगे 1

इसलिए मानक से उपरोक्त अंश को तार्किक रूप से व्यक्त किया जा सकता है:

  • ०। एdot द्वारा दर्शाया गया है 1
  • १। एdash द्वारा दर्शाया गया है 111
  • २। एक अंतर-तत्व स्थानσ द्वारा दर्शाया गया है 0
  • ३। एक अंतर-पत्र स्थानsep द्वारा दर्शाया गया है 000
  • ४। एक अंतर-शब्द अंतरिक्ष SEPद्वारा दर्शाया गया है0000000

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

ध्यान दें कि यह विवरण आम आदमी के लिए है, न कि कोड सिद्धांत विशेषज्ञों के लिए। उस कारण से यह आंतरिक संरचना की तुलना में दृश्यमान उपस्थिति का वर्णन करता है जो इसे सही ठहराता है। कोड के गुणों पर जोर देने के लिए गणितीय रूप से अधिक संरचित, हालांकि इस एक के साथ संगत अन्य विवरणों को शामिल करने का कोई कारण नहीं है।

लेकिन पहले, हमें ध्यान देना चाहिए कि कोड के पूर्ण विवरण में प्रतिनिधित्व के 3 स्तर शामिल हैं, तुरंत पहचानने योग्य:

  • ३। पाठ, सहित वर्णों की एक स्ट्रिंग से बना हैSEP
  • २। एक स्ट्रिंग के रूप में एक अक्षर स्ट्रिंग की एन्कोडिंग dot, dashऔरsep
  • १। इन तीनों के स्तर 2 स्ट्रिंग की एन्कोडिंगsymbolsबाइनरी स्ट्रिंग के रूप ।

हम संभवतः क्या प्रतीकों के रूप में चर्चा कर सकते हैं क्या में एन्कोड किया गया है, लेकिन यह यह प्रतिनिधित्व के इन तीन स्तर हैं कि मोर्स कोड का एक अनिवार्य पहलू है, शीर्ष पर पात्रों के साथ, dotहै और dashबीच में es, और बिट्स0 और 1निचले भाग में ।

इसका तात्पर्य है कि आवश्यक रूप से दो कोड हैं, एक स्तर 3 से स्तर 2 तक, और दूसरा स्तर 2 से स्तर 1 तक।

प्रतिनिधित्व के तीन स्तरों का विश्लेषण

इस 3-स्तरीय कोडिंग प्रणाली का लगातार विश्लेषण करने के लिए, हमें पहले यह विश्लेषण करना चाहिए कि प्रत्येक स्तर पर किस प्रकार की जानकारी प्रासंगिक है।

  • १। बिट स्ट्रिंग, परिभाषा के अनुसार, और इसके अनुरूप प्रतिनिधित्व की आवश्यकता से, केवल 0और से बना है 1

  • ३। पाठ के स्तर पर, हमें ५ the प्रतीकों और ५ the वर्णों की वर्णमाला और अंतर-शब्द स्थान की आवश्यकता है SEP। सभी 58 को अंततः एक द्विआधारी एन्कोडिंग होना चाहिए। लेकिन, हालांकि मोर्स कोड मानक इन 57 + 1 वर्णों को निर्दिष्ट करता है, लेकिन यह निर्दिष्ट नहीं करता है कि उन्हें जानकारी को एन्कोड करने के लिए कैसे उपयोग किया जाना चाहिए। यह अंग्रेजी और अन्य प्राकृतिक भाषाओं की भूमिका है। मोर्स कोड 58 प्रतीकों की वर्णमाला के साथ अन्य प्रणाली प्रदान करता है, जिस पर वे कुछ 58-आर्य कोड बना सकते हैं, लेकिन मोर्स कोड स्वयं एक 58-आर्य कोड नहीं है।

  • २। पर dotऔर dashस्तर, हम सभी की जरूरत है क्रम में कोड करने के लिए 57 वर्ण इन दो प्रतीकों है, यानी की एक स्ट्रिंग के रूप में प्रत्येक के लिए एक codeword प्रदान dotऔर dash, एक साथ कुछ विभाजक के साथ sepनिशान के लिए जब एक पत्र तैयार कर लिया और एक और शुरू। हमें इंटर-वर्ड स्पेस को एन्कोडिंग करने के कुछ साधनों की भी आवश्यकता है SEP। हम सीधे लेवल 1 पर इसके लिए प्रदान करने का प्रयास कर सकते हैं, लेकिन यह कोड के अन्यथा स्तरीय संरचित संगठन को गड़बड़ कर देगा।

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

यह कई टिप्पणियों के लिए कहता है:

  • स्तर 3 पर, पत्र स्तर, अंतर-पत्र स्थान sepअब सार्थक नहीं है। यह बिल्कुल सामान्य है, क्योंकि कागज पर दो लिखित वर्णों को अलग करने वाले स्थान की तुलना में अक्षरों के ब्रह्मांड में इसका अधिक अर्थ नहीं है। अक्षरों का प्रतिनिधित्व करने वाले कोडवर्ड को पहचानने के लिए स्तर 2 पर यह आवश्यक है, लेकिन यह सब है।

  • समान रूप से स्तर 2 पर, अंतर-तत्व स्थान σअब सार्थक नहीं है। यह की दुनिया में कोई मतलब नहीं है dotऔर dashहै, लेकिन का प्रतिनिधित्व बाइनरी कोड शब्द पहचान करने के लिए स्तर 1 से केवल आवश्यक है dot, dash। लेकिन स्तर 1 पर, यह बिट से अलग नहीं है 0

इसलिए इंटर-एलिमेंट स्पेस σअब कुछ खास नहीं है। यह सिर्फ एक उपयोग है0

Σ2Σ1 चर लंबाई कोड ज्ञान का उपयोग कर विश्लेषण किया जा रहा है, विभाजक, कूटशब्द वे पालन में संलग्न हो जाना चाहिए ताकि के रूप में एक सरल स्ट्रिंग समरूपता के रूप में परिभाषित करने के लिए कोड।

dot10dash1110

Σ2sep0000dotdash00sep0dotdash0 के रूप में मानक के लिए आवश्यक। यह हमेशा काम करता है क्योंकि दो अंतर-अक्षर विभाजक एक दूसरे के बाद होने के लिए मानक में कोई प्रावधान नहीं है।

Σ2=dotdashsepC21:Σ2Σ1

  • dot10

  • dash1110

  • sep00

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

C32:Σ3Σ2

dotdashΣ3dot dot dash dotf

f dot dot dash dot sep

Σ3SEP00000000sep0dotdashSEP0000

SEPΣ2sep00SEPsep sep

Σ3={A,B,,Z,0,1,,9,?,=,,×,@, SEP}सी32:Σ3Σ2*

  • dot dash se

  • बी dash dodot dot sep

  • जेड dash dash dot dot sep

  • 7 dash dash dot dot dot sep
  • SEP sep sep

सी32

सीएमआररों=सी21सी32

इस प्रकार हम यह निष्कर्ष निकाल सकते हैं कि मोर्स कोड समझा जा सकता है और आसानी से विश्लेषण किया, एक उपसर्ग बाइनरी एक 3 प्रतीकों वर्णमाला {की एन्कोडिंग की संरचना के रूप में dot, dash, sep} एक द्विआधारी वर्णमाला में, और एक उपसर्ग एक 58 प्रतीक वर्णमाला के एन्कोडिंग (57 वर्ण और एक अक्षर) 3 अक्षरों में।

रचना स्वयं 58 प्रतीकों का एक द्विआधारी प्रतिनिधित्व में एक उपसर्ग एन्कोडिंग है।

इस विश्लेषण पर टिप्पणी।

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

ध्यान दें कि त्रुटि सुधार गुणों की तलाश में बहुत कम बिंदु हैं। मोर्स कोड एक एकल बिट त्रुटि का भी पता नहीं लगा सकता है क्योंकि यह केवल दो dotको एक में बदल सकता है dash। हालाँकि, यह केवल स्थानीय त्रुटियों का कारण बनता है।

संपीड़न के संबंध में, टर्नरी एन्कोडिंग को हफ़मैन कोडिंग के एक अनुमानित प्रकार में डॉट्स और डैश की संख्या को कम करने के लिए डिज़ाइन किया गया था । लेकिन दो रचित कोड आसानी से सघन किए जा सकते थे।

अक्षर के आकार के संबंध में, द्विआधारी और 58 प्रतीकों वर्णमाला के लिए कोई विकल्प नहीं है। मध्यवर्ती वर्णमाला में अधिक प्रतीक हो सकते हैं, लेकिन इसका उद्देश्य क्या होगा?

हालांकि, कुछ लोग DETस्तर 2 पर स्थान को पहचानने के लिए इच्छुक होंगे , इस प्रकार वर्णमाला को चतुष्कोणीय बना देंगे , फिर सीधे स्तर 3 पर इसका उपयोग करते हुए, स्तर 2 में ही एन्कोड किया गया।

DET0000सी21सीएमआररों

वास्तव में, इस तरह के एक विकल्प द्विआधारी स्ट्रिंग 0000अस्पष्ट, decodable SEPया तो के रूप में होगा sep sep। अस्पष्टता को एक प्रासंगिक नियम के साथ हल करना होगा जो sepस्वयं का पालन नहीं कर सकता है, जिससे औपचारिकता अधिक जटिल हो जाती है।

तार्किक परिवर्तन के अनुरूप के महत्व।

यह विश्लेषण इस तथ्य पर बहुत अधिक निर्भर करता है कि समान लंबाई की इकाइयों में ऑन / ऑफ सिग्नल का अपघटन स्पष्ट रूप से एक बाइनरी स्ट्रिंग के एनालॉग प्रतिनिधित्व को इंगित करता है। इसके अलावा, इकाइयों में लंबाई उपरोक्त विश्लेषण के लिए बिल्कुल सही है, जो लगता है कि संभावना से घटित हुआ है (हालांकि यह संभव है)।

हालाँकि, मूल पेटेंट 1647 में एक (बहुत अधिक सरसरी) से , ऐसा नहीं लगता है कि यह सटीक है, जैसे वाक्यों के साथ (पृष्ठ 2 के शीर्ष पर):

शब्दों या अंकों के एक वाक्य में उपयोग किए जाने पर एक विशिष्ट अंक या एक यौगिक संख्या का चिह्न, वर्णों को अलग करने में उपयोग की गई दूरी से अधिक दूरी के वर्णों के बीच पृथक्करण की दूरी या स्थान से युक्त होता है, जो ऐसे किसी भी विशिष्ट की रचना करता है या यौगिक संख्या।

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

ये स्थितियाँ लघु संकेत (डॉट), मध्यम संकेत (डैश), और लघु, मध्यम और लंबी विराम के रूप में कोड के अनुरूप दृश्य के अनुरूप होती हैं। तार्किक वर्णमाला में प्रत्यक्ष स्थानान्तरण स्वाभाविक रूप से एक क्विनल वर्णमाला देगा, जिसमें 58 प्रतीकों को कोडित किया जाना है। यह निश्चित रूप से मोर्स कोड की 3-स्तरीय प्रस्तुति नहीं है।

हालाँकि, समझ बनाने के लिए (और संभवतः अस्पष्टता से बचने के लिए), इस वर्णमाला का उपयोग बाधा के साथ किया जाना चाहिए कि दो सिग्नल प्रतीक ( dotया dash) एक दूसरे का अनुसरण नहीं कर सकते हैं, और यह कि प्रतीक एक दूसरे का अनुसरण नहीं कर सकते हैं। कोड का विश्लेषण और इसके गुणों को और अधिक जटिल बनाया जाएगा, और इसे सरल बनाने का प्राकृतिक तरीका वही होगा जो किया गया था: दो कोडों की संरचना में बदलने के लिए उचित समय का परिचय, ऊपर दिए गए काफी सरल विश्लेषण के लिए अग्रणी ( याद रखें कि इसमें कोड दिखाना उपसर्ग शामिल है)।

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

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

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

पेटेंट के अधिक संदर्भ इंटरनेट पर पाए जा सकते हैं।

निष्कर्ष

मानक के सटीक समय को देखते हुए, एक अच्छा जवाब मोर्स कोड पर विचार करना प्रतीत होता है क्योंकि इन तीनों प्रतीकों के एक द्विआधारी उपसर्ग एन्कोडिंग के साथ मिलकर एक 3 प्रतीकों वर्णमाला में, 58 वर्णों के एक टर्नरी उपसर्ग एन्कोडिंग की रचना है।

मानक के सटीक समय के बिना, बाइनरी स्तर पर विचार नहीं किया जा सकता है। तब तार्किक डिकोडिंग का एनालॉग स्वाभाविक रूप से dotऔर के मध्यवर्ती वर्णमाला के स्तर पर होता है dash। हालांकि, लॉजिकल डिकोडर का एनालॉग पिछले 3 प्रतीकों वर्णमाला को डिकोड कर सकता है, इस प्रकार हमारे विश्लेषण की प्रयोज्यता को संरक्षित करता है।


1
कृपया किसी अन्य बातचीत को chat.stackexchange.com/rooms/21638/…
भटकते हुए तर्क

1
टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
राफेल

प्रश्न: आप जिस टर्बनेरी तर्क में एक वर्णमाला {0,1} से शुरू करते हैं, इसमें से आप चार प्रतीकों {डॉट 10, डैश = 1110, sep1 = 00, sep2 = 000000} का निर्माण करते हैं, इससे आप एक टर्नि कोड कोड सेट करते हैं। sep2 = sep1 sep1 sep1 की अनुमति देकर । कोड शब्द सेट को चुना गया था क्योंकि यह प्रतीकों को एन्कोडिंग से जोड़ता है, जो सुविधाजनक है, और ओपी बाइनरी स्टोरेज के बारे में पूछ रहा है। हालाँकि, आप इसके बजाय कोड वर्ड सेट {रेस्ट = 0, ऑन = 1} का उपयोग क्यों नहीं कर सकते हैं, फिर "डॉट = ऑन", "डैश = ऑन ऑन", सेप = = "ऑफ", सेप 1 = "ऑफ ऑफ" कहें। , sep2 = "ऑफ ऑफ ऑफ ऑफ ऑफ ऑफ ऑफ" (जहां sep0 इंटरसेनल रेस्ट है)?
जेसन सी

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


28

यह उत्तर तब तक नहीं है जब तक यह दिखता है; यह साइट केवल सूची आइटम के बीच बहुत अधिक स्थान रखती है! अद्यतन: वास्तव में यह बहुत लंबा हो रहा है ...

मोर्स कोड "आधिकारिक तौर पर" बाइनरी, टर्नरी, क्वाटर्नेरी, क्विनरी या यहां तक ​​कि 57-एरी (यदि मैं सही ढंग से नहीं है) नहीं है। इसके बारे में तर्क देना कि वह किस संदर्भ के बिना उत्पादक नहीं है। यह आप पर निर्भर है कि उन पांच में से कौन सा आपके आवेदन पर आधारित है और आपकी विशिष्ट स्थिति के लिए एन्कोडिंग आवश्यकताओं पर आधारित है । उस छोर तक, प्रत्येक प्रतीक सेट आकार के लिए पेशेवरों और विपक्ष हैं, जिन्हें आपको निर्णय लेने से पहले अपनी स्थिति पर विचार करना चाहिए।

आधार के लिए, M.1677 , अंतरराष्ट्रीय मोर्स कोड मानक, खंड 2, समय को परिभाषित करता है:

2 रिक्तियों और संकेतों की लंबाई
2.1 एक डैश तीन डॉट्स के बराबर है।
2.2 समान अक्षर बनाने वाले संकेतों के बीच का स्थान एक डॉट के बराबर होता है।
2.3 दो अक्षरों के बीच का स्थान तीन बिंदुओं के बराबर है।
2.4 दो शब्दों के बीच का स्थान सात बिंदुओं के बराबर है।

ध्यान दें कि केवल समय को परिभाषित करता है, उदाहरण के लिए एक डैश का मतलब तीन बिंदुओं के समान नहीं है, यह बस एक ही लंबाई है। समय की आधार इकाई एक बिंदु है।


बाइनरी

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

श्रव्य मोर्स कोड को वापस डिकोड करने में कठिनाई में वृद्धि पर अन्य बाइनरी कोडिंग (जैसे बॉब जार्विस का उत्तर ) चुना जा सकता है (बॉब की एन्कोडिंग को स्टेटलेस तरीके से डिकोड नहीं किया जा सकता है, उदाहरण के लिए, ट्रेडऑफ़ यह कम एनकोडिंग अनुक्रम प्रदान करता है)।

प्रतीक:

  • कम, बंद, आदि (0)
  • उच्च, पर, आदि (1)

एन्कोडिंग उदाहरण:

  • संकेत विभाजक: 0
  • पत्र विभाजक: 000
  • शब्द विभाजक: 0000000
  • तीन बिंदु: 10101
  • तीन डैश: 11101110111
  • "बेटा" शब्द: 101010001110111011100011101
  • वाक्यांश "एक" है: 10100010101000000010111

पेशेवरों:

  • न्यूनतम प्रतीक सेट आकार
  • आसानी से ठेठ डिजिटल तर्क के साथ प्रबंधित
  • श्रव्य मोर्स कोड में डिकोड करना आसान है (कोई मान्यता नहीं है); स्टेटलेस डिकोडिंग और प्रतीकों के समय के बारे में जानकारी संग्रहीत करने की आवश्यकता नहीं है (हर प्रतीक समान लंबाई है)।

विपक्ष:

  • लंबी एनकोडिंग।
  • अमान्य एनकोडिंग के लिए कई अवसर।
  • व्यक्तिगत प्रतीक अर्थ (0, 1) संदर्भ पर निर्भर करते हैं।


त्रिगुट

इस विकल्प के साथ, हम अक्षर और शब्द स्पैकिंग को परिभाषित करते हैं, और सिग्नल स्पेसिंग अंतर्निहित हैं (हालांकि आप संकेतों के बीच डॉट लंबाई बाकी प्रतीकों की आवश्यकता चुन सकते हैं, अगर यह आपको बेहतर सूट करता है)।

प्रतीक:

  • डॉट-लंबाई आराम (0)
  • डॉट (1)
  • डैश (2)

एन्कोडिंग उदाहरण:

  • पत्र विभाजक: 000
  • शब्द विभाजक: 0000000
  • तीन बिंदु: 111
  • तीन डैश: 222
  • "बेटा" शब्द: 11100022200021
  • वाक्यांश "एक": 11000111000000012 है

पेशेवरों:

  • छोटा प्रतीक सेट आकार।
  • सिग्नल विभाजक की अब आवश्यकता नहीं है।
  • बाइनरी की तुलना में शॉर्ट एन्कोडिंग लंबाई।
  • कुछ अवैध एनकोडिंग को निकालता है (उदाहरण के लिए बाइनरी पसंद के साथ 0110 संभव नहीं है)।

विपक्ष:

  • अभी भी लंबा एनकोडिंग।
  • फिर भी, अवैध एन्कोडिंग के लिए कई संभावनाएं, विशेष रूप से, टिकी हुई हैं।
  • Statelessly डीकोड नहीं किया जा सकता है जब तक आप संकेतों के बीच स्पष्ट डॉट लंबाई टिकी हुई जगह का चयन करें।
  • सिग्नल विभाजक निहित हैं जब तक आप संकेतों के बीच स्पष्ट डॉट लंबाई टिकी हुई जगह का चयन करें।
  • कुछ व्यक्तिगत प्रतीक अर्थ (0) संदर्भ पर निर्भर करते हैं।


चारों भागों का

प्रतीक:

  • पत्र विभाजक (0)
  • शब्द विभाजक (1)
  • डॉट (2)
  • डैश (3)

एन्कोडिंग उदाहरण:

  • तीन डॉट्स: 222
  • तीन डैश: 333
  • "बेटा" शब्द: 2220333032
  • वाक्यांश "एक" है: 220222123

पेशेवरों:

  • बहुत कम एन्कोडेड लंबाई।
  • अमान्य एन्कोडिंग की संभावना कम हो जाती है।
  • प्रतीक शब्दार्थिक रूप से सटीक हैं।
  • यकीनन, अधिक मानव-पठनीय।

विपक्ष:

  • बड़ा प्रतीक सेट आकार।
  • क़ानूनी रूप से डिकोड नहीं किया जा सकता।
  • सिग्नल विभाजक निहित हैं।


पाँच का

विकिपीडिया की सूची की एक सीधी व्याख्या। ध्यान दें कि यह द्विआधारी विकल्प के समान है बाइनरी 0 या 1 के विभिन्न वैध संयोजन को छोड़कर अपने स्वयं के प्रतीक दिए गए हैं।

प्रतीक:

  • सिग्नल सेपरेटर (0)
  • पत्र विभाजक (1)
  • शब्द विभाजक (2)
  • डॉट (3)
  • डैश (4)

एन्कोडिंग उदाहरण:

  • तीन डॉट्स: 30303
  • तीन डैश: 40404
  • "बेटा" शब्द: 303031404041403
  • वाक्यांश "एक": 3031303032304 है

पेशेवरों (चतुर्भुज की तुलना में):

  • स्टेटलेस तरीके से डिकोड किया जा सकता है।
  • एकमात्र प्रतीक सेट का आकार जो स्पष्ट रूप से, सीधे और संक्षिप्त रूप से मानक के खंड 2 में उल्लिखित पांच वस्तुओं का प्रतिनिधित्व करता है: "डॉट" (जिस पर सभी समय सापेक्ष हैं), "डैश", "सिग्नल के बीच का स्थान", "अंतरिक्ष के बीच" दो अक्षर "," दो शब्दों के बीच का स्थान "।

विपक्ष (चतुर्भुज की तुलना में):

  • अमान्य एन्कोडिंग के लिए उच्च संभावना।
  • अतिरिक्त जानकारी जोड़े बिना एन्कोडिंग की लंबाई बढ़ जाना (ट्रेडऑफ़ आसानी से डिकोडिंग है)।
  • नहीं के रूप में द्विआधारी विकल्प है, में है कि प्रत्येक प्रतीक समय में एक अलग लंबाई है और इस संघ कहीं बनाए रखा जाना चाहिए के रूप में डिकोड करने के लिए आसान।


57-ary:

पूर्णता के लिए शामिल।

प्रतीक:

  • 26 पत्र
  • 10 नंबर
  • 20 विराम चिह्न और विविध चिह्न
  • शब्द विभाजक (स्थान)

एन्कोडिंग उदाहरण:

  • शब्द "बेटा": son
  • वाक्यांश "एक है:" is a

पेशेवरों:

  • सबसे कम एन्कोडिंग
  • मानव पठनीय
  • अमान्य एन्कोडिंग असंभव हैं।

विपक्ष:

  • सबसे बड़ा प्रतीक सेट
  • मोर्स कोड में डिकोड करना मुश्किल; प्रत्येक प्रतीक के लिए मोर्स कोड आउटपुट दृश्यों की तालिकाओं को बनाए रखने के लिए आवश्यक है और विभिन्न सीमाओं को सम्मिलित करने के लिए निर्धारित करने के लिए शब्द सीमाओं और आसन्न अक्षरों का पता लगाने के लिए आवश्यक है।
  • नए प्रतीकों को जोड़ने के बिना मोर्स कोड विनिर्देश से परे विस्तार करना असंभव है (अवैध एनकोडिंग के लिए प्रतिरक्षा के लिए व्यापार)।
  • संकेत और पत्र विभाजक अंतर्निहित हैं।

समाप्ति

डिवाइस पर एक प्रतीक स्ट्रीम के रूप में भंडारण के लिए, यदि आपको ऐसा करने की आवश्यकता है, तो यह ध्यान देने योग्य है कि M.1677 संदेश और ट्रांसमिशन समाप्ति अनुक्रम को परिभाषित करता है। भाग II से:

5 हर टेलीग्राम को क्रॉस सिग्नल (-। -।) के साथ समाप्त किया जाएगा।
6 ट्रांसमिशन के अंत को क्रॉस सिग्नल (- - -।) द्वारा संकेत दिया जाएगा और इसके बाद सिग्नल K (- -।) को प्रेषित करने के लिए निमंत्रण दिया जाएगा
7 काम का अंत उस स्टेशन द्वारा इंगित किया जाएगा जो अंतिम तार प्रसारित करता है। सही संकेत कार्य संकेत का अंत है (।। -। -।)

दुर्भाग्य से, मानक अनुक्रम से "स्ट्रिंग" + के "भेद करने की क्षमता पर चुप है ( अंत-तार , आमंत्रण-से-प्रसारण )। हालांकि, अंत-का-कार्य अद्वितीय है। यदि आप मोर्स कोड स्टोर कर रहे हैं, तो, आपको एक विकल्प बनाना होगा कि आप एक संग्रहीत अनुक्रम के अंत को कैसे इंगित करना चाहते हैं।

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


statelessly डीकोड नहीं किया जा सकता है: ये एन्कोडिंग कुछ राज्य श्रव्य मोर्स कोड में डिकोड करने के क्रम में बनाए रखा जाना आवश्यक है। उन सभी को "यदि पूर्ववर्ती प्रतीक एक बिंदु / डैश था और वर्तमान प्रतीक एक बिंदु / डैश है तो संकेत विभाजक डालें"। जब आप कोशिश कर सकते हैं और "धोखा" दे सकते हैं और स्वचालित रूप से सभी प्रतीकों के लिए एक संकेत विभाजक को जोड़ सकते हैं, जबकि शब्द विभाजक को 5 टाँके और 1 को अक्षर विभाजक को कम करते हुए, M.1677 एफएक्ट स्पष्ट रूप से लगातार शब्द विभाजकों को प्रतिबंधित नहीं करता है, जो इस कीचड़ को तोड़ता है।

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


टी एल; डॉ:

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

अब, यह सब कहा गया है, मेरी अपनी राय में, क्विनिल पसंद वह प्रतिनिधित्व है जो मुझे मोर्स कोड के लिए खुद को सबसे "सही" महसूस करता है (मूल रूप से मैंने चतुष्कोणीय पक्ष लिया था)। यह एकमात्र विकल्प है जो निम्नलिखित सभी प्रदान करता है:

  • प्रसंग-मुक्त प्रतीकों (अपने दम पर एक प्रतीक में आसन्न प्रतीकों की जांच के बिना इसके अर्थ के बारे में सभी जानकारी शामिल है)।
  • M.1667 में परिभाषित सभी प्राथमिकताओं का प्रतिनिधित्व।
  • विभाजक (संकेत, पत्र, शब्द) अंकन या अंतर्निहित एन्कोडिंग द्वारा निहित नहीं हैं (यह महत्वपूर्ण है, अगर मैंने लिखा है { dot, dot, dash }, तो वे ,महत्वपूर्ण और अनदेखी करने में आसान हैं)।

हालांकि, सभी के लिए मजबूत तर्क हैं। एन्कोडिंग से संबंधित तर्क भी मोर्स के उपचार के लिए लागू होते हैं। कोई 100% ठोस जवाब नहीं है, लेकिन यह निश्चित रूप से बार में अपने दोस्तों के साथ बहस के लिए एक अच्छा विषय बना सकता है।

। । । - -


1
कृपया किसी अन्य बातचीत को chat.stackexchange.com/rooms/21638/…
भटकते हुए तर्क

1
टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
राफेल

आप अपने तर्कों में स्टेटलेस डिकोडिंग का जिक्र करते रहते हैं। कोडिंग सिद्धांत में, राज्यों का उपयोग केवल शायद ही कभी किया जाता है, संवैधानिक संहिताओं में, जो त्रुटि सुधार कोड के एक परिवार हैं। यह पूरी तरह से विषय है क्योंकि मोर्स कोड कुछ भी है लेकिन त्रुटि सुधार है। वास्तव में, यह कुछ एक बिट त्रुटियों का भी पता नहीं लगा सकता है, अकेले उन्हें ठीक करें। आप मोर्स कोड के एक संस्करण के रूप में विभिन्न प्रकार के मनमाने कोडों को नियंत्रित करते हैं, लेकिन वे कोई समझ नहीं लाते हैं। उन्हें क्यों पेश करें? राज्यों की आवश्यकता नहीं है, यानी होमोमोर्फिक एन्कोडिंग, एक न्यूनतम आवश्यकता लगती है। और आप दिलचस्प किस्सों को याद करते हैं। cc @KorayTugay
babou

@ बाबू स्टेटलेस डिकोडिंग दलीलें?
कोरे तुगे

@ बबौ मुझे कुछ ऑफ-टॉपिक पॉइंट्स से ऐतराज नहीं है। बेशक प्रतीक सेट मनमाने हैं; ठीक यही बात मैं इस जवाब के साथ बना रहा हूं। द्विआधारी उपसर्ग कोड तर्क के शीर्ष पर सेट किए जाने वाला टर्नेरी शब्द समान रूप से मनमाना है। पहली नज़र में, लेकिन मौलिक रूप से, आपने दो अक्षर वर्णमाला (0 और 1) के साथ निर्धारित कोड वर्ड पर तर्क को आधार बनाने के लिए मनमाना विकल्प बनाया। यह एक मनमाना विकल्प है, क्योंकि "sep sep sep" विशेष अर्थ देने का विकल्प लेकिन ऐसा नहीं है कि एक "यूनिट 1" मनमाना है। आप बस इतनी आसानी से कह सकते हैं कि "डैश" "डॉट डॉट डॉट" है और टर्नरी पर बाइनरी के लिए तर्क है।
जेसन सी

5

इस पर मेरे शुरुआती विचारों के बावजूद, यह पता चलता है कि इस सवाल को इस तरह से औपचारिक रूप दिया जा सकता है, जो काफी सटीक उत्तर देता है (modulo a जोड़े में परिभाषा के मुद्दे)। इसका उत्तर 3 या 4 है, अर्थात टर्नरी या चतुर्धातुक। भीड़-आनंददायक "सब कुछ 2 से 57 तक चला जाता है" उत्तर केवल इस अर्थ में सही है कि यदि कोई आपसे एबेलियन समूहों के लक्षण वर्णन के लिए पूछता है, तो आप उसे बताएं कि वे सेट हैं।

चलो मोर्स कोड के लिए भौतिक एन्कोडिंग को देखकर शुरू करते हैं। यह वास्तव में बी ASK , यानी बाइनरी आयाम-शिफ्ट कीइंग है, जो कि हमारे संदेश को सांकेतिक करने के लिए हमारे लिए दो भौतिक (विद्युत / ऑप्टिकल आदि) आयाम स्तरों को कहने के लिए सिर्फ एक विस्तृत तरीका है। तो, तात्कालिक प्रश्न यह है कि क्या इसका मतलब यह नहीं है कि उत्तर मोर्स कोड बाइनरी है? ठीक है, यह केवल गैर-सूचनात्मक तरीके से द्विआधारी है, इस अर्थ में कि तार पर भेजे गए बाइनरी ऑन / ऑफ सिग्नल सीधे या तो लाइनों या डॉट्स के अनुरूप नहीं हैं। पत्राचार के इस अस्पष्ट स्तर पर, हम ASCII कोड (प्रत्यक्ष, स्पष्ट बिट एन्कोडिंग के साथ) भी भेज सकते हैं और इसे "मोर्स" और / या "बाइनरी" कह सकते हैं; वही किसी भी हफ़मैन कोड (ASCII के बजाय) पर लागू होगा।

तो हम पत्राचार को अधिक सटीक कैसे बना सकते हैं और साथ ही साथ अपने प्रश्न को औपचारिक रूप दे सकते हैं? कोडिंग सिद्धांत मदद करने के लिए आता है। देंएमसी:एमटी*टीटी*टी{0,1}*सी

टीटीटी*टीटी रोमन)एक अलग शब्दावली है जहाँ कोई भी मैपिंग एक कोड है, लेकिन जो विशिष्ट रूप से समझने योग्य हैं उन्हें केवल इतना कहा जाता है और संक्षिप्त कोड। यहाँ मैं सिर्फ बाद की शब्दावली हूँ। आप बाद में भी देखेंगे कि मैंने "आदर्श रूप से" क्यों कहा।

सीटीटीटी

टीटी

just-dotjust-lineunit-spaceletter-spaceword-spaceunit-spacejust-dotjust-line0just-dotjust-line

  • dit= just-dot unit-space= 10 और
  • dah= just-line unit-space= 1110।

ताकि चतुर्धातुक मोर्स कोड है: dit, dah, letter-space, word-space। अगला अवलोकन यह है कि word-spaceदो letter-spaceएस यानी छह शून्य का अनुमान लगाया जा सकता है (या माना भी जा सकता है) । तो यह है कि कैसे आप ternary कोडवर्ड सेट मिलता है; तर्क की इस पंक्ति के संदर्भ के रूप में देखें [1] [२]

टी={10,1110,000}{10,1110,000,07}010=0307=0703इसलिए एक गैर-अद्वितीय कारक है। हालांकि यह सैद्धांतिक रूप से एक समस्या है, यह कोई व्यावहारिक चिंता का विषय नहीं है क्योंकि मानव "मेट्रोनोम" को वैसे भी बहुत लंबे मौन को मापने में कठिनाई होती है, इसलिए मूल रूप से एक निश्चित लंबाई की तुलना में लंबे समय तक किसी भी मौन को एक मानव द्वारा माना जाता है word-space

00000टी1420टी0

ditdahletter-spaceletter-spacejust-linejust-dotunit-space0ditdah000

तुम भी trit दृष्टिकोण calculate एन्ट्रापी संभालने एक का उपयोग कर सकते dahहैं और ditऔर letter-spacetrits के रूप में "बराबर" कर रहे हैं [3] अर्थ में, कि-उदाहरण के लिए-'e '2 trits लेता है और' y '5 trits लेता है। सार ट्रिट दृष्टिकोण इतना उपयोगी नहीं है यदि आप इस बात की परवाह करते हैं कि प्रत्येक प्रतीक वास्तव में एक लाइन पर वास्तविक बास्क मोर्स एन्कोडिंग में संचारित करने के लिए कितना महंगा है। उत्तरार्द्ध के लिए, आपको 3 (या 4) प्रतीकों की वास्तविक बिट लंबाई तक नीचे जाने की आवश्यकता है, जो कि एक ऑटोमेटन में संक्रमण के रूप में देखा जाता है। उदाहरण के लिए 'ई' अक्षर को 5 बिट्स ( dit letter-spaceएनकोडिंग) लगते हैं जबकि 'वाई' को 17 बिट्स (तीन dahएस, एक ditऔर ए letter-space) लगते हैं । सोच की यह रेखा शैनन पर वापस जाती है (पीपी। 3-4 देखें)। अधिक जानकारी मिल सकती हैब्लाहट के "इंफॉर्मेशन थ्योरी एंड कोडिंग" में, उदाहरण के लिए, वह अंग्रेजी में पत्र घटनाओं की (बिना शर्त) संभावनाओं का उपयोग करते हुए मोर्स कोड के लिए प्रति स्रोत समय के संकेत के 9.296 इकाइयों की "औसतन गणना करता है।" थोड़े अलग एक्सपोज़र के लिए (एक प्राणीविज्ञानी द्वारा!) आप जेपी हैलमैन को देख सकते हैं ; उसे एक अलग औसत (10.2) मिलता है क्योंकि वह अंग्रेजी अक्षरों के लिए थोड़ी भिन्न संभावनाओं को मानता है, लेकिन अन्यथा उसका विश्लेषण वैचारिक रूप से समान है।

इसे संक्षेप में प्रस्तुत करने के लिए: आप मोर्स कोड के कई विचार ले सकते हैं, लेकिन कुछ इसके बारे में दिलचस्प कहने में दूसरों की तुलना में अधिक फलदायी हैं। मुझे "क्विनल" दृश्य का उपयोग करने वाले किसी भी विश्लेषण के बारे में पता नहीं है और इस मॉडल के लिए चार प्रतीकों के लिए अतिरेक नहीं होना चाहिए, आपको यूनिट-स्पेस की घटना के बारे में कुछ धारणाएं बनानी होंगी जो वास्तविक मोर्स में नहीं हैं। , जैसे कि आपके पास दो हो सकते हैं लेकिन जरूरी नहीं कि तीन आसन्न यूनिट-स्पेस (जो अमान्य मोर्स है)। टर्निरी व्यू आपको अद्वितीय डिकोडिबिलिटी का त्वरित विश्लेषण खरीदता है। सबसे गहरा / फलदायी दृश्य वह है जो 3 या 4 प्रतीकों को देखता है, जैसा कि वास्तव में बिट्स की असमान मात्रा द्वारा दर्शाया गया है क्योंकि वे वास्तविक मोर्स कोड में हैं ( dit| = = 2 ,; = dah= 4,;letter-space =; = = 3 और |word-space| = 6 या 7); यह अभी भी इस निम्न स्तर पर आनंददायक है कि एक ऑटोमेटन में परिवर्तन के रूप में टेरनेरी / चतुर्धातुक प्रतीकों पर विचार करें।

क्यों विकिपीडिया इस पर बेकार है ... कुछ विषयों पर अच्छी तरह से यह करता है। Http://en.wikipedia.org/wiki/Coding_theory पर उनका मुख्य लेख वास्तव में कुछ ऐसा नहीं है जिसे मैं पढ़ने की सलाह दूंगा। मैं (पेट्ज़ोल्ड) किताब के बारे में इतना नहीं कह सकता कि आपने अन्य का उल्लेख किया है जो सूचना सिद्धांत के विशेषज्ञ द्वारा लिखित नहीं है। पेटज़ोल्ड केवल इस अर्थ में सही है कि यदि मोर्स-कोडेड संदेशों में केवल एक अक्षर शामिल होता है, तो आप यथोचित रूप से कह सकते हैं कि वे कुछ बाइनरी कोड में हैं; यदि आप शब्दों को भेजना चाहते हैं, तो आपको एक अक्षर विभाजक की आवश्यकता है, अन्यथा कोड भयानक रूप से यूडी नहीं होगा, अव्यवहारिकता के बिंदु पर।


letter-spaceletter-spaceditdahletter-spaceटी={10,1110,00}। इसका मतलब यह भी है कि (उदाहरण के लिए) 'ई' का आकार केवल 4 बिट्स है, 5 नहीं।


कृपया किसी अन्य बातचीत को chat.stackexchange.com/rooms/21638/…
भटकते हुए तर्क

टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
राफेल

-1

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

पिछली सदी के दौरान रेडियो प्रसारण के माध्यम से अंतर्राष्ट्रीय मोर्स का उपयोग, आमतौर पर हाथ से (एक टेलीग्राफ कुंजी पर) एन्कोड किया गया था और रिसीवर द्वारा उत्पादित बीप्स के पैटर्न को सुनकर, कान से डिकोड किया गया था। कुशल ऑपरेटर अकुशल लोगों की तुलना में बेहतर प्राप्त कर सकते हैं, और कुछ लोग कोड का उत्पादन कर सकते हैं जो दूसरों की तुलना में समझना आसान था। एक अच्छे संचारण संचालक को "अच्छा मुट्ठी" कहा जाता था। एक अयोग्य ऑपरेटर को एलआईडी कहा जाता था। ("ढक्कन" की उत्पत्ति के लिए - मेरा मानना ​​है कि डीडी, दाह, डिट डिट, डाह डिट डाइट के बजाय डाह डाइट, डाह डिट डिट के लिए एलआईडी भेजने के अमेरिकी मोर्स में एक सामान्य त्रुटि से आता है - इस संदर्भ को देखें: https://english.stackexchange.com/questions/31818/how-did-the-word-lid-come-to-mean-poor-operator-in-the-context-of-telegraph ।)

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


1
क्षमा करें, यह प्रश्न का उत्तर कैसे देता है?
कोरे तुगे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.