মোর্স কোডটি বাইনারি, ত্রৈমাসিক বা কোয়াইনারি?


27

আমি বইটি পড়ছি: " কোড: কম্পিউটারের হার্ডওয়্যার এবং সফ্টওয়্যার এর লুকানো ভাষা " এবং দ্বিতীয় অধ্যায়ে লেখক বলেছেন:

মোর্স কোডটিকে বাইনারি (আক্ষরিক অর্থে দুটি দ্বারা দুটি) কোড বলা হয় কারণ কোডের উপাদানগুলি কেবল দুটি জিনিস নিয়ে থাকে - একটি বিন্দু এবং একটি ড্যাশ।

অন্যদিকে উইকিপিডিয়া বলেছেন:

কঠোরভাবে বলতে গেলে এটি বাইনারি নয়, কারণ এখানে পাঁচটি মৌলিক উপাদান রয়েছে (কোয়েনারি দেখুন)। তবে এর অর্থ এই নয় যে মোর্স কোডটিকে বাইনারি কোড হিসাবে উপস্থাপন করা যাবে না। একটি বিমূর্ত অর্থে, টেলিগ্রাফ অপারেটরগুলি বার্তা প্রেরণ করার সময় এটি সম্পাদন করে (কোয়ারি দেখুন)।

তবে আবার, অন্য উইকিপিডিয়া পৃষ্ঠায় মোর্স কোড অন্তর্ভুক্ত রয়েছে 'বাইনারি কোডগুলির তালিকাতে'।

আমি খুব বিভ্রান্ত হয়ে পড়েছি কারণ আমি মনে করি মোর্স কোডটি আসলে তিনটিই । আপনার কাছে 3 রকমের 'সম্ভাবনা' রয়েছে: একটি নীরবতা, একটি ছোট বীপ বা দীর্ঘ বিপ।

'স্ট্রাইক্ট বাইনারি'-তে মোর্স কোডটি উপস্থাপন করা অসম্ভব তাই না?

'কঠোর বাইনারি' দ্বারা আমার অর্থ বাইনারি প্রবাহের কথা চিন্তা করুন: 1010111101010 .. আমি কীভাবে একটি নীরবতা, একটি ছোট বীপ এবং / অথবা দীর্ঘ বিপ উপস্থাপন করব?

আমি কেবলমাত্র কম্পিউটারের প্রয়োগগুলি 'শব্দের আকার' হিসাবে ভাবতে পারি। যদি আমি (এবং সিপিইউ / কোডটির দোভাষী) জানি যে এটি প্রতিবার 8 টি বিট পড়বে, তবে আমি মোর্স কোডকে উপস্থাপন করতে পারি। আমি কেবল একটি 0 বা একটি দীর্ঘ বিপ 0 দিয়ে একটি সংক্ষিপ্ত বীপ উপস্থাপন করতে পারি এবং নীরবতাটি স্পষ্টভাবে শব্দের দৈর্ঘ্যের দ্বারা উপস্থাপিত হবে। (আসুন 8 বিট বলি ..) সুতরাং আবার আমার কাছে এই 3 য় পরিবর্তনশীল / 3 য় সম্পদ রয়েছে আমার হাত: শব্দ আকার।

আমার চিন্তাভাবনাটি এরকম: আমি কত বিট পড়তে হবে তার জন্য প্রথম 3 বিট সংরক্ষণ করতে পারি এবং 8 বিট শব্দে মরস কোডের জন্য শেষ 5 বিট সংরক্ষণ করতে পারি। 00110000 এর মতো অর্থ 'এ' হবে। এবং আমি এখনও 'বাইনারি' এ আছি তবে শব্দের আকারটি আমার প্রয়োজন যা এটি ত্রৈমাসিক করে তোলে? প্রথম 3 বিট বলে: নিম্নলিখিত 5 টি বিট থেকে 1 বিট পড়ুন।

বাইনারি পরিবর্তে, যদি আমরা ট্রিনিয়ার ব্যবহার করি তবে আমরা মুরস কোডটি যেমন: 101021110102110222 ইত্যাদি দেখাতে পারি where যেখানে 1 হ'ল: dit 0 হয়: দাহ এবং 2 নীরবতা। 222 ব্যবহার করে আমরা দীর্ঘ নীরবতাটি কোড করতে পারি, সুতরাং আপনার যদি * - * --- * - এর মতো সংকেত থাকে তবে আপনি এটির মতো দেখতে পারেন: 102100022210, তবে এটি কেবলমাত্র 1 এবং 0 এর অবধি ব্যবহার না করে আপনি সরাসরি আসতে পারেন না আমি যেমন উল্লেখ করেছি তেমন একটি 'স্থির' শব্দের আকারের মতো কিছু, তবে ভাল এটি ব্যাখ্যা করছে, মুরস কোডটি বাইনারি হিসাবে সংরক্ষণ করছে না। পিয়ানো জাতীয় কিছু কল্পনা করুন, আপনার কাছে কেবল পিয়ানো বোতাম রয়েছে। আপনি কারও জন্য মোর্স কোডে একটি বার্তা রাখতে চান এবং বোতামগুলি কালো করতে আঁকতে পারেন। আপনি কোনও পরিষ্কার বার্তা ছেড়ে দেওয়ার উপায় নেই, তাই না? আপনার কমপক্ষে আরও একটি রঙের প্রয়োজন যাতে আপনি নীরবতাগুলি রাখতে পারেন (অক্ষর এবং শব্দের মধ্যে একটি।

আপনি 57-অ্যারি বা অন্য যে কোনও কিছুতে মোর্স কোডটি উপস্থাপন করতে পারেন কিনা তা আমি জিজ্ঞাসা করছি না।

আমি এই সম্পর্কে লেখককে (চার্লস পেটজোল্ড) ই-মেইল করেছি; তিনি বলেছেন যে তিনি "কোড" এর 9 তম অধ্যায়ে দেখিয়েছেন যে মোর্স কোডটিকে বাইনারি কোড হিসাবে ব্যাখ্যা করা যায়।

আমার চিন্তায় আমি কোথায় ভুল করছি? আমি কি বইটিতে পড়ছি, যে মোর্স কোডটি বাইনারি হওয়ার বিষয়টি একটি সত্য বা না? এটা কি একরকম বিতর্কযোগ্য? কেন মোর্স কোডকে একটি উইকিপিডিয়া পৃষ্ঠায় কোয়াইনারি বলা হয়, এবং এটি বাইনারি কোডগুলির পৃষ্ঠার তালিকায়ও তালিকাভুক্ত করা হয় ?

সম্পাদনা: আমি লেখককে ইমেল করেছি এবং একটি উত্তর পেয়েছি:

-----আসল বার্তা-----

থেকে: কোরে টুগেই [মেলটো: koray@tugay.biz]

প্রেরিত: মঙ্গলবার, মার্চ 3, 2015 3:16 পিএম

প্রতি: cp@charlespetzold.com

বিষয়: মোর্স কোডটি কি আসলেই বাইনারি?

স্যার, আপনি কি এখানে আমার প্রশ্নটি একবার দেখে নিতে পারেন: মোর্স কোডটি বাইনারি, টেরিনারি বা কোয়াইনারি? কুইনারী?

শুভেচ্ছা, কোরে তুগ্য

থেকে: "চার্লস পেটজোল্ড"

প্রতি: "" কোরে তুগাই ""

বিষয়: আরই: মোর্স কোডটি কি আসলেই বাইনারি? তারিখ: 3

মার্চ 2015 23:04:35 ইইটি

"কোড" এর অধ্যায় 9 এর শেষের দিকে আমি প্রমাণ করেছি যে মোর্স কোডটিকে বাইনারি কোড হিসাবে ব্যাখ্যা করা যায়।

-----আসল বার্তা-----

থেকে: কোরে টুগেই [মেলটো: koray@tugay.biz]

প্রেরিত: মঙ্গলবার, মার্চ 3, 2015 3:16 পিএম

প্রতি: cp@charlespetzold.com

বিষয়: মোর্স কোডটি কি আসলেই বাইনারি?

স্যার, আপনি কি এখানে আমার প্রশ্নটি একবার দেখে নিতে পারেন: মোর্স কোডটি বাইনারি, টেরিনারি বা কোয়াইনারি? কুইনারী?

শুভেচ্ছা, কোরে তুগ্য

যাইহোক ওয়েবে এটি পাওয়া খুব সহজ বলে আমি তার ইমেলটি লুকিয়ে রাখছি না।


দয়া করে আরও কোনও কথোপকথন চ্যাট করুন .stackexchange.com
বেড়ানো

মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
রাফেল

আমি দুর্ঘটনাক্রমে মুছে ফেলা লিঙ্কগুলি ঠিক করেছি (ওফস); আরও খারাপ সংশোধনগুলিতে ফিরে আর কোনও রোলিং থেকে বিরত থাকুন।
রাফেল

1
@ ওয়ান্ডারিংজিক সঠিক, সবচেয়ে কার্যকরী এবং শব্দহীন মুক্ত পদ্ধতির হ'ল মন্তব্যটি ক্লিনআপের জন্য প্রশ্নটি নিঃশব্দে পতাকাঙ্কিত করা এবং মন্তব্যগুলিকে পতাকাটিতে চ্যাট করতে সরানো পরামর্শ দেওয়া, প্রকাশ্যে মন্তব্য করা পুলিশ না করা এবং সমস্ত মন্তব্যকে একত্রিত করার জন্য একটি চ্যাট রুম তৈরি করার চেষ্টা করা কোনও প্রসঙ্গ ছাড়াই সমস্ত উত্তর। আপনার লিঙ্কগুলিও এখন বিষয়টি বিভ্রান্ত করেছে যেহেতু রাফেল সঠিক লিঙ্কগুলি পোস্ট করেছে।
জেসন সি

1
@ জে.ই.পিন ওয়েল, আমি একটি আনুষ্ঠানিক সংজ্ঞা দিইনি কারণ আমি বিবেচনা করেছিলাম যে এই প্রশ্নের উত্তর দেওয়া লোকেরা জানতে পারে, এবং প্রসঙ্গ নির্ধারণের জন্য আমার কাছে উইকিপিডিয়ায় একটি বা দুটি রেফারেন্স ছিল। এমনকি উইকিপিডিয়া নিখুঁত থেকে দূরে থাকতে পারে তবে এটি এখানে প্রায়ই ব্যবহৃত সংজ্ঞাগুলির ভূমিকা নিতে সক্ষম হওয়া উচিত। এটা সমস্যাটি বুঝতে পেরে আমার কিছুটা সময় লেগেছিল, প্রকৃতপক্ষে দৃশ্যত ব্যাপকভাবে। স্পষ্ট সংজ্ঞা, উদ্ধৃতি, রেফারেন্স এবং ইনজেকশন হোমোমর্ফিজমের সাথে আনুষ্ঠানিক ব্যাখ্যা সহ আমি এগুলি পুরোপুরি পুনরায় লেখার প্রক্রিয়ায় ছিলাম। আমার কি শেষ করা উচিত?
বাবু 20

উত্তর:


19

মোর্স কোডটি একটি তিনটি চিহ্নের এনকোডিংয়ের একটি উপসর্গ বাইনারি কোডের উপরে একটি উপসর্গীয় তিনটি কোড (58 টি অক্ষর এনকোডিংয়ের জন্য)।

যখন এটি গৃহীত হয়েছিল তখন অনেক কম উত্তর ছিল । তবে, ব্যবহারকারীদের মধ্যে যথেষ্ট ভুল বোঝাবুঝি বিবেচনা করে এবং ওপি থেকে অনুরোধ অনুসরণ করে, আমি এই দীর্ঘতর উত্তরটি লিখেছি। প্রথম "সংক্ষেপে" বিভাগটি আপনাকে এর সূচনা দেয়।

সামগ্রী

সংক্ষেপে একটি (বড়)

যখন জিজ্ঞাসা করবেন "মোর্স কোড বাইনারি, ত্রৈমাসিক বা কোয়াইনারি?" কোনও গ্রহণযোগ্য উত্তরের জন্য কিছু মানদণ্ড স্থির না করে সম্ভাব্য উত্তরের তুলনা করার দরকার নেই। প্রকৃতপক্ষে, সঠিক মানদণ্ড ব্যতীত, প্রায় কোনও ধরণের কাঠামোর জন্য ব্যাখ্যা ব্যাখ্যা করতে পারে। আমি যে মানদণ্ডগুলি বেছে নিয়েছি তা নিম্নলিখিত:

  • এটি দ্বিতীয় স্তরের বিন্দু / ড্যাশ উপস্থাপনা সহ মোর্স কোডের ত্রি-স্তরযুক্ত বর্ণনাকে প্রতিবিম্বিত করা উচিত;

  • কোডগুলির তাত্ত্বিক বিশ্লেষণের জন্য এটি যথাসময়ে উপস্থাপনা এবং গাণিতিক সরঞ্জামগুলির মাপসই করা উচিত;

  • এটি যতটা সম্ভব সহজ হওয়া উচিত;

  • এটি স্পষ্টভাবে মোর্স কোডের বৈশিষ্ট্যগুলি স্পষ্ট করা উচিত।

এটি স্বেচ্ছাচারিত হ্যাকিংকে বিরত করার উদ্দেশ্যে করা হয়েছে, যা বৈজ্ঞানিকভাবে অধ্যয়নকৃত কোড তত্ত্বের প্রাথমিক ধারণাগুলি উপেক্ষা করে এবং পদ্ধতিগত বিশ্লেষণের একটি মায়া দিয়ে কিছুটা আবেদনও করতে পারে, যদিও এটি অনানুষ্ঠানিকভাবে চূড়ান্ত বলে সম্বোধন করা হয়নি। এই সাইটটি কম্পিউটার বিজ্ঞান সম্পর্কিত নয়, প্রোগ্রামিং নয় not প্রযুক্তিগত প্রশ্নের উত্তর দেওয়ার জন্য আমাদের ন্যূনতম প্রতিষ্ঠিত বিজ্ঞান এবং স্বীকৃত ধারণাগুলি ব্যবহার করা উচিত।

স্ট্যান্ডার্ডের একটি দ্রুত বিশ্লেষণে দেখা যায় যে মোর্স কোডে ব্যবহৃত সমস্ত চিহ্নগুলি শেষ পর্যন্ত বাইনারিতে কোডড হয় , যেহেতু এটি সমান দৈর্ঘ্যের ইউনিটের একটি স্ট্রিং হিসাবে প্রেরণ করা হয়, যার সাথে প্রতিটি ইউনিট চালু বা বন্ধ হতে পারে signal এই ইঙ্গিত করে যে জলহস্তী বার্তা পরিণামে একটি লজিক্যাল বর্ণমালা কোডেড হয় ।Σ1={0,1}

কিন্তু এটি কোডের অভ্যন্তরীণ কাঠামোর কিছুই বলে না। এনকোড করা তথ্যটি 58 ​​টি চিহ্নের বর্ণমালার (স্ট্যান্ডার্ড অনুযায়ী) 57 টি অক্ষর এবং একটি স্থান সহ একটি স্ট্রিং। এটি বর্ণমালার সাথে মিলে যায় , শেষ প্রতীক স্থান হচ্ছে।Σ3={A,B,,Z,0,1,,9,?,=,,×,@,[]}

যাইহোক, মান নির্দিষ্ট করে সেখানে কোন মধ্যবর্তী বর্ণমালা যে উপর ভিত্তি করে এবং এবং সম্ভবত অন্য চিহ্ন। এটা বেশ পরিষ্কারΣ2dotdash

  • যে স্ট্রিং মধ্যে স্ট্রিং হিসাবে কোডেড হয় করা , এবংΣ3Σ2

  • স্ট্রিং যে মধ্যে স্ট্রিং হিসাবে কোডেড হবেΣ2Σ1

সুতরাং, এবং জন্য আর কোনও বিকল্প নেই , এই প্রশ্নটি অবশ্যই বুঝতে হবে: " মধ্যবর্তী বর্ণমালায় তে আমাদের কী সংখ্যক চিহ্ন বিবেচনা করা উচিত , যাতে পুরো মোর্সের কাঠামো এবং বৈশিষ্ট্যকে সর্বোত্তমভাবে উত্সাহিত করা যায়? কোড, "যা তিনটি স্তরের মধ্যে দুটি এনকোডিং নির্দিষ্ট করে।Σ1Σ3Σ2

সত্য যে সাঙ্কেতিক লিখন একটি হল দেওয়া প্রিফিক্স সমরুপ (পরিবর্তনশীল দৈর্ঘ্য) কোড যে precludes কোনো অস্পষ্টতা যখন একটি সংকেত ডিকোড, আমরা কেবল এই অপরিহার্য সম্পত্তি একটি সঙ্গে ব্যাখ্যা করতে পারেন তিন বর্ণমালা { , , }, এবং দুই কোডিং স্কিম থেকে করার এবং থেকে করার , যা উভয় সমরুপ এবং উপসর্গ, এইভাবে উভয় দ্ব্যর্থহীন কোড, এবং এইভাবে একটি দ্ব্যর্থহীন উপসর্গ দিতে গঠিত হতে পারবেন বাইনারি মধ্যে 58 চিহ্নের এনকোডিং।Σ2=dotdashsepC32Σ3Σ2C21Σ2Σ1

অত: পর সাঙ্কেতিক লিখন একটি উপসর্গ তিন কোড বর্ণমালা প্রকাশ গঠিত হয় , , এই তিনটি চিহ্ন নিজেদের বাইনারি এনকোড সঙ্গে, নিম্নলিখিত codewords সঙ্গে{ dotdashsep }

dot 10 , , এবংdash 1110sep 00

নোট যে কি পরপর মধ্যে স্থান হিসাবে পরিচিত হয় dotবা dashআসলে প্রতিনিধিত্ব মধ্যে অন্তর্ভুক্ত করা হয় dotএবং dashএই কোডের ধরনের, যা সাধারণত উৎস চিহ্ন থেকে লক্ষ্য চিহ্ন দিয়ে প্রকাশ codewords স্ট্রিং homomorphisms হিসাবে সংজ্ঞায়িত করা হয় জন্য স্বাভাবিক গাণিতিক উপস্থাপনা, আমি যেমন করেছিলাম।

এটি স্ট্যান্ডার্ডে দেওয়া কিছু উপস্থাপনা থেকে কিছুটা দূরে চলে যায়, যা এর কাঠামোগত বৈশিষ্ট্যগুলির জন্য বিশ্লেষণ না করে ব্যবহারকারীদের জন্য স্বজ্ঞাতভাবে কোড নির্দিষ্টকরণে আরও লক্ষ্য করে। তবে উভয় ক্ষেত্রেই এনকোডিং একরকম।

এমনকি স্ট্যান্ডার্ডের নির্দিষ্ট সময় ব্যতীত, অ্যানালগ সিগন্যালের একটি ডিকোডার এখনও আমাদের প্রস্তাবিত ত্রৈমাসিক বর্ণমালায় এটি অনুবাদ করতে পারে, যাতে ত্রিভুজ কোডটির উপরের বোঝাটি এখনও বৈধ থাকবে।

কোডস: বেসিক পয়েন্টস

এই উত্তরটি অক্টোবর ২০০৯ তারিখের স্ট্যান্ডার্ড আইটিইউ-আর এম.1677-1 এর উপর ভিত্তি করে (রেফারেন্সের জন্য জেসন সি ধন্যবাদ)। আমি পরিভাষাটি ব্যবহার করব dotএবং dashতার পরিবর্তে ditএবং dahএটিই এই মানক দ্বারা ব্যবহৃত পরিভাষা হিসাবে ব্যবহৃত হবে।

মোর্স কোডটি নিয়ে আলোচনা শুরু করার আগে, কোড কী কী তা নিয়ে আমাদের একমত হতে হবে। এই প্রশ্নে কঠিন আলোচনা স্পষ্টতই এটির প্রয়োজন।

মৌলিকভাবে, তথ্য প্রেরণ বা অন্যথায় প্রক্রিয়াজাতকরণের জন্য প্রতিনিধিত্ব করতে হবে। একটি কোড একটি সিস্টেম যা উপস্থাপনের একটি সিস্টেম থেকে অন্যটিতে তথ্য অনুবাদ করে । এটি একটি খুব সাধারণ সংজ্ঞা। আমরা একটি ধারণা গুলান না সতর্ক হতে হবে উপস্থাপনা , এবং একটি যে কোড এক উপস্থাপনা (থেকে উৎস অন্য) ( লক্ষ্য )।

একটি উপস্থাপনা অনেকগুলি রূপ নিতে পারে যেমন ভেরিয়েবল বৈদ্যুতিক ভোল্টেজ, কাগজে বর্ণের বিন্দু, অক্ষরের স্ট্রিং, অঙ্কগুলি, 0 এবং 1 এর বাইনারি স্ট্রিং ইত্যাদি। এনালগ এবং ফর্মাল (বা যৌক্তিক, বা বিমূর্ত) প্রতিনিধিত্বের মধ্যে পার্থক্য করা গুরুত্বপূর্ণ ।

একটি অ্যানালগ / শারীরিক উপস্থাপনা হ'ল একটি অঙ্কন, বিভিন্ন ভোল্টেজ স্তর, একটি আকার (একটি অক্ষরের জন্য)।

যৌক্তিক / আনুষ্ঠানিক / বিমূর্ত উপস্থাপনা হ'ল বিমূর্ত গ্রাফ, চিহ্নের স্ট্রিং বা অন্যান্য গাণিতিক সত্তা সহ গাণিতিক উপস্থাপনা।

যদিও কিছু তথ্য মূলত অ্যানালগ হতে পারে তবে আমরা সাধারণত এটিকে একটি যৌক্তিক উপস্থাপনায় রূপান্তর করি যাতে গাণিতিক উপায়ে বা লোকেদের দ্বারা এর প্রক্রিয়াকরণটি সুনির্দিষ্টভাবে সংজ্ঞায়িত করতে সক্ষম হয়।

বিপরীতভাবে, আমরা কম্পিউটার বা ট্রান্সমিটারের মতো শারীরিক ডিভাইসগুলি ব্যবহার করে যৌক্তিক উপস্থাপনা নিয়ে কাজ করি, আমাদের যৌক্তিক উপস্থাপনায় একটি অ্যানালগ ফর্ম দেওয়া দরকার।

এই বিশ্লেষণের উদ্দেশ্যে, আমরা কেবলমাত্র অ্যানালগ ফর্মটি বিবেচনা করি তা হ'ল স্ট্যান্ডার্ডে বর্ণিত হিসাবে সংক্রমণগুলির জন্য ব্যবহৃত হয়। তবে তারপরেও, আমরা বিবেচনা করব যে প্রথম পদক্ষেপটি এই অ্যানালগ উপস্থাপনাকে একটি অনুরূপ কাঠামোগত যৌক্তিক উপস্থাপনার প্রত্যক্ষ বাস্তবায়ন হিসাবে ব্যাখ্যা করা, যার ভিত্তিতে আমরা মুরস কোডটি কী ধরণের হতে পারে সে সম্পর্কে আমাদের বিশ্লেষণ তৈরি করি। যৌক্তিক উপস্থাপনা বিশ্লেষণের ভিত্তিতে কোড তত্ত্ব জ্ঞানের একটি গাণিতিক সংস্থা।

তবে আমরা আলোচনার শেষে এনালগ / লজিকাল ট্রানজিশনে ফিরে আসব।

কোডস: সংজ্ঞা

আমাদের যৌক্তিক দৃষ্টিভঙ্গিটি হ'ল কোডটি কোনও উত্স বর্ণমালা উপর ভিত্তি করে একটি বর্ণমালা উত্সের স্ট্রিং অনুবাদ করতে ব্যবহৃত হয় । এটি প্রায়শই ক্ষেত্রে ঘটে যে উভয় বর্ণমালা অভিন্ন, সাধারণত দ্বি-দ্বি, যখন উদ্দেশ্যটি তথ্যের উপস্থাপনায় কিছু অতিরিক্ত সম্পত্তি যুক্ত করা যেমন ত্রুটিগুলির প্রতি আরও প্রতিরোধী করা (ত্রুটি সনাক্তকরণ এবং সংশোধন) করা বা প্রতিনিধিত্বকে আরও ছোট করে তোলা রিডানডেন্সি (লসলেস কোড সংক্ষেপণ) অপসারণ এবং সম্ভবত কিছু তথ্যের সাবধানতার সাথে নিয়ন্ত্রিত ক্ষতি (ক্ষতিকারক সংক্ষেপণ)।ST

তবে মোর্স কোডের উদ্দেশ্যটি হ'ল বড় বর্ণমালার স্ট্রিংগুলিকে কেবলমাত্র একটি ছোট ছোট বর্ণমালার (আসলে বাইনারি) ভিত্তিতে স্ট্রিংগুলিতে উপস্থাপনের জন্য একটি উপায় সরবরাহ করা, যা মানুষের মধ্যে আরও ভালভাবে খাপ খাইয়ে নিতে মধ্যবর্তী বর্ণমালা প্রায় বাইনারি (বিন্দু এবং ড্যাশ) ব্যবহার করে উপলব্ধি এবং কৌশলগত দক্ষতা। ভেরিয়েবল-লেংথ কোড বলা হয় এটি দ্বারা অর্জন করা হয় :

আনুষ্ঠানিক ভাষা তত্ত্ব থেকে পদগুলি ব্যবহার করে, সঠিক গাণিতিক সংজ্ঞাটি নিম্নরূপ: এবং দুটি যথাক্রমে সেট হোন যাকে যথাক্রমে উত্স এবং লক্ষ্য বর্ণমালা বলা হয়। A কোড মোট ফাংশন থেকে প্রতিটি প্রতীক ম্যাপিং হয় ওভার চিহ্নগুলির একটি ক্রম , এবং সম্প্রসারণ একটি homomorphism করার মধ্যে , যা স্বাভাবিকভাবেই প্রতিটি ক্রম মানচিত্র লক্ষ্য চিহ্নগুলির অনুক্রমের উত্স চিহ্নগুলি এর সম্প্রসারণ হিসাবে উল্লেখ করা হয়।STC:STSTCST

আমরা কোডওয়ার্ডটিকে মধ্যে একটি চিহ্নের call চিত্রটি বলি ।C(s)TsS

একটি পরিবর্তনশীল দৈর্ঘ্যের কোড হল স্বতন্ত্র decodable যদি সংশ্লিষ্ট homomorphism মধ্যে হয় injective । তার মানে টি that যে কোনও স্ট্রিং এ সর্বাধিক এক স্ট্রিংয়ের চিত্র হতে পারে । আমরা এও বলি যে কোডটি দ্ব্যর্থহীন , এর অর্থ যে কোনও স্ট্রিং যদি হয় তবে তা স্পষ্টতই ডিকোড করা যায়।CSTTS

কোনও ভেরিয়েবল-দৈর্ঘ্যের কোডটি একটি প্রিফিক্স কোড হয় যদি কোনও কোডওয়ার্ড অন্যটির উপসর্গ না থাকে। এছাড়া alled হয় ক্ষণিক কোড , বা প্রসঙ্গ-মুক্ত কোড । এই নামগুলি কারণ, যখন একটি টার্গেট স্ট্রিংটি একটি codeword দিয়ে শুরু হয় পড়া হয় একটি উপসর্গ কোডের, আপনি codeword শেষে তাড়াতাড়ি চিনতে হিসাবে আপনি তার শেষ প্রতীক পড়া, জানা / পরবর্তী প্রতীক পড়া না করেও। ফলস্বরূপ, উপসর্গ কোডগুলি দ্ব্যর্থহীন এবং দ্রুত ডিকোড করা খুব সহজ।w

এটি সহজেই দেখানো হয় যে অনন্য ডিকোডাবিলিটি এবং প্রিফিক্স সম্পত্তি কোডের সংমিশ্রণে বন্ধ রয়েছে are

নোট করুন যে একটি হোমোর্ফিজম হিসাবে সংজ্ঞাটি বোঝায় যে কোডওয়ার্ডের মধ্যে কোনও বিশেষ বিভাজন নেই। এটি তাদের কাঠামো, যেমন উপসর্গ সম্পত্তি, যা তাদের নির্বিঘ্নে সনাক্ত করতে দেয়।

প্রকৃতপক্ষে, যদি এখানে পৃথকীকরণের চিহ্ন থাকে, তবে তাদের লক্ষ্য বর্ণমালার অংশ হতে হবে, যেহেতু তাদের লক্ষ্য বর্ণমালা থেকে স্ট্রিংটি ডিকোড করা প্রয়োজন। তারপরে পূর্ববর্তী কোড শব্দটির সাথে পৃথককে যুক্ত করে পরিবর্তনশীল-দৈর্ঘ্যের কোডের তাত্ত্বিক মডেলটিতে ফিরে যাওয়া সহজ হবে। যদি এটি প্রাসঙ্গিক অসুবিধা বাড়াতে হয় (উদাহরণস্বরূপ একাধিক বিভাজনকারীদের জন্য), এটি কেবল একটি ইঙ্গিত হবে যে কোডটি আপাতের চেয়ে জটিল। উপরে বর্ণিত তাত্ত্বিক মডেলটিতে লেগে থাকার এটি একটি ভাল কারণ।

মোর্স কোড

মোর্স কোডটি তিন স্তরে স্ট্যান্ডার্ডে বর্ণিত:

  • ঘ। এটি 57 টি অক্ষর (27 অক্ষর, 10 সংখ্যা, 20 সংশ্লেষ এবং পন্টকুয়েশনস) এবং একটি আন্তঃ-শব্দ স্পেসকে অক্ষরে অক্ষরে অক্ষরে অক্ষরে অক্ষর ব্যবহার করে প্রাকৃতিক ভাষার পাঠ্যের এনকোডিং সরবরাহ করার উদ্দেশ্যে is আন্তঃ শব্দের স্থানটি একটি বিশেষ চরিত্রের মতো ব্যবহৃত হয়, যা অন্যের সাথে মিশ্রিত করা যায়, যা আমি লক্ষ করব SEP

  • ঘ। এই সমস্ত অক্ষরের উত্তরসূরি হিসাবে এনকোড করা উচিত dash এবং dotইন্টার-লেটার স্পেস ব্যবহার করে, যা আমি নোট করব sep, পরবর্তী অক্ষরের বর্ণগুলির থেকে একটি dashএবং dotএকটি বর্ণের আলাদা করতে হবে ।

  • ঘ। dashএবং dot, সেইসাথে sepদৈর্ঘ্য অবিকল কিছু গৃহীত ইউনিট পদ সংজ্ঞায়িত সঙ্গে সংকেত বা সংকেত (যাকে বলা হয় ব্যবধান) অভাবে যেমন এনকোড করা হয়। বিশেষত, একটি চিঠি dashএবং dotএনকোডিং অবশ্যই একটি আন্তঃ-উপাদান স্থান দ্বারা পৃথক করা উচিত, যা আমি নোট করব σ

এটি ইতিমধ্যে কয়েকটি সিদ্ধান্তের জন্য কল করে।

অ্যানালগ আকারে প্রেরণ এবং প্রাপ্ত বার্তাটি দৈর্ঘ্যের একক (স্থানের দৈর্ঘ্য বা সময় দৈর্ঘ্য) এর উত্তরসূরি , যেমন প্রযোজনা 1, অংশ 1, বিভাগে বর্ণিত প্রতিটি ইউনিটের পুরো সময়কালের জন্য একটি সংকেত চালু রয়েছে such মান 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

সুতরাং স্ট্যান্ডার্ড থেকে উপরের অংশগুলি যুক্তিযুক্তভাবে প্রকাশ করা যেতে পারে:

  • 0 ক dotদ্বারা প্রতিনিধিত্ব করা হয় 1
  • ঘ। ক dashদ্বারা প্রতিনিধিত্ব করা হয় 111
  • ঘ। একটি আন্তঃ-উপাদান স্থান σপ্রতিনিধিত্ব করে 0
  • ঘ। একটি আন্তঃ-অক্ষর স্থান sepপ্রতিনিধিত্ব করে 000
  • ঘ। একটি আন্তঃ-শব্দ স্থান SEPপ্রতিনিধিত্ব করে 0000000

সুতরাং আমরা এই 5 টি চিহ্নকে এনকোড করতে বাইনারিতে 5 কোড শব্দ ব্যবহার করে মুরস কোডটি দেখতে পেতাম। সিস্টেমটি বর্ণিতভাবে এটি ঠিক কীভাবে বর্ণিত হয়েছে তা ব্যতীত এর আরও কিছু তথ্য রয়েছে এবং এটি কোনও ভাঙ্গা বা গাণিতিক দৃষ্টিকোণ থেকে বিবেচনা করার পক্ষে সবচেয়ে সুবিধাজনক উপায় নয়।

আরও উল্লেখ করুন যে এই বিবরণটি কোড থিওরি বিশেষজ্ঞদের জন্য নয়, সাধারণ লোকের জন্য। যে কারণে এটি অভ্যন্তরীণ কাঠামোর চেয়ে আরও দৃশ্যমান চেহারা বর্ণনা করে যা এটি ন্যায্য করে। কোডের বৈশিষ্ট্যগুলিকে জোর দেওয়ার জন্য গাণিতিকভাবে আরও কাঠামোগত হলেও এটির সাথে সামঞ্জস্যপূর্ণ অন্যান্য বিবরণগুলির অবতারণার কোনও কারণ নেই।

তবে প্রথমে আমাদের লক্ষ করা উচিত যে কোডটির সম্পূর্ণ বিবরণটিতে 3 স্তরের প্রতিনিধিত্ব রয়েছে, অবিলম্বে চিহ্নিতযোগ্য:

  • ঘ। পাঠ্য, অক্ষরের একটি স্ট্রিং গঠিত সহ SEP
  • ঘ। একটি স্ট্রিং হিসাবে একটি চিঠি স্ট্রিং এর এনকোডিং dot, dashএবং sep
  • ঘ। symbolsবাইনারি স্ট্রিং হিসাবে এই তিনটি স্তরের 2 স্তরের এনকোডিং ।

কোনটি কী চিহ্নগুলিতে এনকোড করা আছে তা আমরা সম্ভবত আলোচনা করতে পারি, তবে এটি মোর্স কোডের একটি প্রয়োজনীয় বিষয় যে এটির উপস্থাপনের এই তিনটি স্তর রয়েছে যার উপরের অক্ষরগুলি রয়েছে, মাঝখানে এস dotএবং dashএস, এবং বিট 0এবং 1নীচে রয়েছে ।

এর দ্বারা বোঝা যাচ্ছে যে অগত্যা দুটি কোড রয়েছে, একটি স্তর 3 থেকে স্তর 2 এবং অন্যটি স্তর 2 থেকে স্তর 1 পর্যন্ত।

উপস্থাপনের তিনটি স্তর বিশ্লেষণ করা

এই 3-স্তরের কোডিং সিস্টেমের একটি ধারাবাহিক বিশ্লেষণ পেতে, আমাদের প্রথমে প্রতিটি স্তরে কী ধরণের তথ্য প্রাসঙ্গিক তা বিশ্লেষণ করা উচিত।

  • ঘ। বিট স্ট্রিং, সংজ্ঞা অনুসারে এবং এর এনালগ উপস্থাপনের প্রয়োজনীয়তার দ্বারা কেবল 0এবং এর সমন্বয়ে গঠিত 1

  • ঘ। পাঠ্য স্তরে, আমাদের 57 টি অক্ষর এবং আন্তঃশব্দ স্থান সহ 58 টি চিহ্নের বর্ণমালা প্রয়োজন SEP। তাদের 58 টিরই শেষ পর্যন্ত একটি বাইনারি এনকোডিং থাকতে হবে। তবে, যদিও মোর্স কোড স্ট্যান্ডার্ড এই 57 + 1 টি অক্ষর নির্দিষ্ট করে, তথ্যের এনকোডে তাদের কীভাবে ব্যবহার করা উচিত তা নির্দিষ্ট করে না। এটি ইংরেজি এবং অন্যান্য প্রাকৃতিক ভাষার ভূমিকা। মোর্স কোডটি অন্যান্য সিস্টেমকে 58 টি চিহ্নের বর্ণমালা সরবরাহ করে, যার ভিত্তিতে তারা কিছু 58-অ্যারি কোড তৈরি করতে পারে তবে মোর্স কোডটি নিজেই 58-অ্যারি কোড নয়।

  • ঘ। এ dotএবং dashস্তর, আমাদের যা দরকার, যাতে কোডে 57 টি অক্ষর এই দুটি প্রতীক, অর্থাত্ একটি স্ট্রিং প্রতিটি জন্য একটি codeword প্রদান dotএবং dash, একসঙ্গে কিছু বিভাজক সঙ্গে sepচিহ্ন যখন একটি অক্ষর কর্ম সমাপ্ত হলে, এবং অন্য শুরু। আন্তঃ-শব্দ স্থানকে এনকোড করার জন্য আমাদের কিছু উপায়ও প্রয়োজন SEP। আমরা এটি সরাসরি লেভেল 1 এ সরবরাহ করার চেষ্টা করতে পারি, তবে এটি কোডের অন্যথায় স্তরযুক্ত কাঠামোয় সংগঠনটিকে বিশৃঙ্খলা করবে।

প্রকৃতপক্ষে, মানদণ্ডের বর্ণনাটি ঠিক তা করার জন্য যথাযথভাবে সমালোচিত হতে পারে। তবে লেখকরা ভেবেছিলেন যে তাদের উপস্থাপনাটি গড় ব্যবহারকারীর পক্ষে উপলব্ধি করা সহজ হবে। এছাড়াও এটি মোর্স কোডের একটি traditionalতিহ্যগত বিবরণ অনুসরণ করে, যা এই ধরণের গাণিতিক বিশ্লেষণের পূর্বাভাস দেয়।

এটি বেশ কয়েকটি মন্তব্যের জন্য কল করে:

  • স্তর 3 স্তরে, অক্ষরের স্তরটিতে, আন্তঃ-অক্ষরের স্থান sepআর অর্থবহ নয়। এটি একেবারেই স্বাভাবিক, যেহেতু অক্ষরের মহাবিশ্বে কাগজের দুটি লিখিত অক্ষরকে আলাদা করার জায়গার চেয়ে এর আর কোনও অর্থ নেই। অক্ষরের প্রতিনিধিত্বকারী কোডওয়ার্ডগুলি সনাক্ত করা 2 স্তরের পর্যায়ে প্রয়োজনীয়, তবে এটি সবই।

  • একইভাবে স্তর 2 এ, আন্তঃ-উপাদান স্থান σআর অর্থবহ নয়। এটা তোলে জগতে কোন অর্থ dotএবং dashকিন্তু প্রতিনিধিত্বমূলক বাইনারি কোড শব্দ সনাক্ত করতে স্তর 1 শুধুমাত্র প্রয়োজনীয় dot, dash। তবে স্তর 1 এ এটি বিট থেকে পৃথক নয় 0

সুতরাং আন্ত-উপাদান স্থান σআর বিশেষ কিছু নেই। এটি কেবল একটি ব্যবহার 0

যাইহোক, পূর্বে বর্ণিত হিসাবে, যদি ভেরিয়েবল দৈর্ঘ্যের কোডগুলির জ্ঞান ব্যবহার করে বিশ্লেষণ করা হয় তবে বিভাজকগুলি তাদের অনুসরণ করা কোডওয়ার্ডগুলিতে যুক্ত করা উচিত, যাতে কোডটিকে একটি সাধারণ স্ট্রিং হিসাবে সংজ্ঞায়িত করা যায় homomorphism।Σ2Σ1

এটি কোডের নিম্নোক্ত আংশিক স্পেসিফিকেশনটিকে বোঝায়: এবংdot10dash1110

আন্তঃ-অক্ষরের স্থানটি উল্লেখ করা হয়েছে যে স্তরের ২ টি বর্ণমালা ৩-এর অন্ততপক্ষে অন্য একটি চিহ্ন প্রয়োজন , যা মানের বর্ণ অনুসারে হওয়া উচিত । তবে, একটি হোমোর্ফিজম হিসাবে পরিবর্তনশীল দৈর্ঘ্যের কোডের সংজ্ঞাটির জন্য এবং প্রতিটি কোডওয়ার্ডের জন্য আন্তঃ-উপাদান স্থান সংযুক্ত করার প্রয়োজন । অতএব আমাদের অবশ্যই কোডওয়ার্ড হিসাবে অবশ্যই থাকতে হবে , যাতে প্রিসিডিং থেকে শেষ হওয়া বা এটি মান দ্বারা প্রয়োজনীয় হিসাবে 3 তৈরি করে। একে অপরকে অনুসরণ করে দুটি আন্তঃ-বর্ণ বিভাজক থাকার জন্য স্ট্যান্ডার্ডে কোনও বিধান না থাকায় এটি সর্বদা কাজ করে।Σ2sep0000dotdash00sep0dotdash0

এই এনকোড করা যথেষ্ট বর্ণমালা { , , } একটি সমরুপ কোড সহ হিসাবে অনুসরণ সংজ্ঞা দিয়েছে:Σ2=dotdashsepC21:Σ2Σ1

  • dot10

  • dash1110

  • sep00

এবং আমরা আবিষ্কার করে খুব ভাল লাগলাম যে কোনও কোডওয়ার্ড অন্যটির উপসর্গ নয়। অতএব আমাদের একটি উপসর্গ কোড রয়েছে, যা দ্ব্যর্থহীন এবং ডিকোড করা সহজ।

আমরা এখন কোড নির্ধারণ করতে একইভাবে এগিয়ে যেতে পারি ।C32:Σ3Σ2

স্ট্যান্ডার্ডটি এ অক্ষরের জন্য স্ট্রিং dotএবংdash হিসাবে স্ট্রিং ব্যবহার করে, উদাহরণস্বরূপ , চিঠিটি প্রতিনিধিত্ব করার জন্য স্ট্যান্ডার্ডের সারণী দ্বারা প্রদত্ত ।Σ3dot dot dash dotf

আবার এই কোডওয়ার্ডগুলি আন্তঃ-বর্ণের ফাঁক দিয়ে আলাদা করা হয়। কোডটিকে হোমোর্ফিজম হিসাবে সংজ্ঞায়িত করার জন্য, আমাদের অবশ্যই কোডওয়ার্ডগুলিতে পৃথককারীকে অন্তর্ভুক্ত করতে হবে, যাতে হোমোমর্ফিজমের সংজ্ঞা বরং হয়ে যায়: f dot dot dash dot sep

এটি বর্ণমালার 57 টি অক্ষরের প্রত্যেকটির জন্য প্রযোজ্য । তবে আবার আমাদের পৃথক শব্দও দরকার , যা মান অনুসারে । আমরা প্রথমে নোট করি যে ইতিমধ্যে 3 টি বিট কোড দ্বারা সরবরাহ করা হয়েছে, শব্দের শেষ বর্ণটি শেষ করে 2 এবং শেষটি বা শেষ বর্ণের এনকোডিংয়ের বিট দ্বারা 1 টি । সুতরাং চূড়ান্তভাবে বাকি হিসাবে কোডিং করা আবশ্যক ।Σ3SEP00000000sep0dotdashSEP0000

তবে টায়ার্ডযুক্ত পদ্ধতির সম্মান করতেSEP থেকে কিছু এনকোড করা উচিত । যেহেতু বাইনারি হিসাবে এনকোডড তাই এটি অনুসরণ করে যে এনকোড করা যায় ।Σ2sep00SEPsep sep

অত: পর আমরা বর্ণমালা এনকোড করতে , একটি সমরুপ কোড সহ সংজ্ঞায়িত:Σ3={A,B,,Z,0,1,,9,?,=,,×,@, SEP}C32:Σ3Σ2

  • A dot dash se পি

  • B dash do টি dot dot sep ...

  • Z dash dash dot dot sep ...

  • 7 dash dash dot dot dot sep ...
  • SEP sep sep (পৃথক শব্দের জন্য)

এবং আমাদের আরও অবাক করে দেখেছি যে কোনও কোডওয়ার্ড অন্যটির উপসর্গ নয়। সুতরাং the একটি প্রিফিক্স কোড।C32

যেহেতু উপসর্গের সম্পত্তিটি বন্ধ রয়েছে, তাই মোর্স কোড একটি উপসর্গ কোড।CMorse=C21C32

আমরা এইভাবে উপসংহারে আসতে পারি যে সাঙ্কেতিক লিখন বোঝা যেতে পারে, এবং সহজে বিশ্লেষণ, একটি উপসর্গ বাইনারি একটি 3 চিহ্ন বর্ণমালা {এর এনকোডিং রচনা যেমন dot, dash, sep} একটি বাইনারি বর্ণমালা মধ্যে, এবং একটি উপসর্গ একটি 58 প্রতীক বর্ণমালার এনকোড করা (57 অক্ষর এবং একটি স্থান) 3 অক্ষরের বর্ণমালাতে।

রচনাটি নিজেই বাইনারি উপস্থাপনায় 58 টি চিহ্নের একটি উপসর্গ এনকোডিং।

এই বিশ্লেষণে মন্তব্য।

এটি স্থাপন করা সর্বদা কঠিন যে কোনও কাঠামোর উপস্থাপনা সবচেয়ে ভাল যেটি উপস্থিত হতে পারে। তবে মনে হয় যে উপরের বিশ্লেষণটি এই উত্তরের শুরুতে সেট করা মানদণ্ডগুলি পূরণ করে: 3-স্তরযুক্ত সংজ্ঞাটির ঘনিষ্ঠতা, বর্তমান কোডিং তত্ত্ব অনুসারে আনুষ্ঠানিকভাবে উপস্থাপিত, সরলতা এবং কোডের মূল বৈশিষ্ট্যগুলি প্রমাণ করে দেওয়া।

নোট করুন যে ত্রুটি সংশোধন বৈশিষ্ট্যগুলির সন্ধানে খুব কমই পয়েন্ট রয়েছে। মোর্স কোড এমনকি একক বিট ত্রুটি সনাক্ত করতে পারে না কারণ এটি কেবল দুটিতে dotএক হিসাবে পরিবর্তিত হতে পারে dash। তবে এটি কেবল স্থানীয় ত্রুটি ঘটায়।

সংক্ষেপণের বিষয়ে, টার্নারি এনকোডিংটি আনুমানিক ধরনের হাফম্যান কোডিংয়ে বিন্দু এবং ড্যাশগুলির সংখ্যা হ্রাস করার জন্য ডিজাইন করা হয়েছিল । তবে দুটি সমন্বিত কোড সহজেই ঘন করা যায়।

বর্ণমালার আকার সম্পর্কে, বাইনারি এবং 58 টি চিহ্নের বর্ণমালার জন্য কোনও পছন্দ নেই। মধ্যবর্তী বর্ণমালায় আরও বেশি চিহ্ন থাকতে পারে তবে উদ্দেশ্য কী হবে?

তবে কিছু লোক DET2 স্তরের স্থানটি সনাক্ত করতে ঝোঁক থাকবে , এইভাবে বর্ণমালাটিকে চতুর্মুখী করে তুলবে , তারপরে এটিকে সরাসরি স্তরের 3 তে ব্যবহার করে, স্তর 2-তে নিজের মতো করে এনকোডেড থাকবে।

এটি DETবাইনারি হিসাবে এনকোডেড হওয়ার জন্য, মানক সংজ্ঞাটি পূরণ করবে 0000। তবে এটি কোড কোড হিসাবে বাইনারি এনকোডিং of বিশ্লেষণকে আটকাতে পারে, a একটি উপসর্গ কোড, তাই দ্ব্যর্থহীন, তা দেখাতে আরও শক্ত করে । সি এম আর এস C21CMorse

প্রকৃতপক্ষে, এই জাতীয় পছন্দ বাইনারি স্ট্রিংটিকে 0000অস্পষ্ট করে তোলে , ডিকোডেবলকে হয় SEPবা হিসাবে হিসাবে sep sep। অস্পষ্টতাকে একটি প্রাসঙ্গিক নিয়ম দিয়ে সমাধান করতে হবে যা sepনিজে অনুসরণ করতে পারে না, আনুষ্ঠানিককরণ আরও জটিল করে তোলে।

লজিকাল ট্রানজিশনে এনালগের গুরুত্ব।

এই বিশ্লেষণটি সমান দৈর্ঘ্যের ইউনিটে অন / অফ সিগন্যালের ক্ষয় স্পষ্টভাবে একটি বাইনারি স্ট্রিংয়ের অ্যানালগ উপস্থাপনা নির্দেশ করে যে উপর নির্ভর করে on তদুপরি, উপরের বিশ্লেষণের জন্য ইউনিটগুলির দৈর্ঘ্য হুবহু যথাযথ, যা সম্ভাবনা অনুসারে ঘটেছে বলে মনে হয় না (যদিও এটি সম্ভব)।

যাইহোক, মূল পেটেন্ট ১ a a47 এর (খুব অভিশাপের) দিক থেকে দেখে মনে হয় না যে (পাতার উপরের অংশে 2) এর মতো বাক্য সহ এটি যথাযথ ছিল:

একটি পৃথক অঙ্কের চিহ্ন, বা কোনও সংশ্লেষের অঙ্কের চিহ্ন যখন শব্দ বা অঙ্কের বাক্যে ব্যবহৃত হয়, অক্ষরকে পৃথক করার ক্ষেত্রে ব্যবহূত দূরত্বের চেয়ে বেশি দূরত্ব বা পৃথক পৃথক পৃথক পৃথক পৃথক পৃথক সংখ্যার বর্ণের মধ্যে একটি দূরত্ব বা স্থান পৃথক করে বা যৌগিক সংখ্যা।

যে লোকেরা পরে হাত দিয়ে পাঠাচ্ছিল বা কানের মাধ্যমে গ্রহণ করছিল তাদের ক্ষেত্রেও এগুলি যথাযথ হওয়ার সম্ভাবনা কম ছিল। প্রকৃতপক্ষে, তাদের মুষ্টি , অর্থাত্ তাদের সময় প্রায়শই স্বীকৃত ছিল। এই দৃষ্টিভঙ্গিটিও এই সত্য দ্বারা সমর্থিত যে ব্যবধানের দৈর্ঘ্য সর্বদা সম্মানিত হয় না , বিশেষত মোর্স কোড শেখার সময়।

এই পরিস্থিতিগুলি সংক্ষিপ্ত সংকেত (বিন্দু), মাঝারি সংকেত (ড্যাশ) এবং সংক্ষিপ্ত, মাঝারি এবং দীর্ঘ বিরতি হিসাবে কোডের অ্যানালগ দৃশ্যের সাথে সামঞ্জস্য। একটি যৌক্তিক বর্ণমালায় সরাসরি স্থানান্তর প্রাকৃতিকভাবে একটি কুইনারি বর্ণমালা দেয়, যেখানে 58 টি চিহ্নকে কোড করাতে হয়। অবশ্যই এটি আর মোর্স কোডের 3-স্তরযুক্ত উপস্থাপনা নয়।

তবে, ধারণাটি তৈরি করার জন্য (এবং সম্ভবত অস্পষ্টতা এড়ানোর জন্য) এই বর্ণমালাটি দুটি সংকেত চিহ্ন ( dotবা dash) একে অপরকে অনুসরণ করতে পারে না এমন সীমাবদ্ধতার সাথে ব্যবহার করা উচিত এবং এই বিরতি চিহ্নগুলি একে অপরকে অনুসরণ করতে পারে না। কোড এবং এর বৈশিষ্ট্য বিশ্লেষণকে আরও জটিল করা হবে এবং এটিকে সহজ করার প্রাকৃতিক উপায়টি যা করা হয়েছিল তা করা হবে: দুটি কোডের সংমিশ্রণে পরিণত করার জন্য উপযুক্ত সময়সীমা প্রবর্তন করুন, যা উপরে বর্ণিত মোটামুটি সহজ বিশ্লেষণের দিকে পরিচালিত করে ( মনে রাখবেন যে এতে কোডটি উপস্থাপনের অন্তর্ভুক্ত রয়েছে)।

তদতিরিক্ত, অ্যানালগ উপস্থাপনায় সঠিক সময় অনুসরণ করা কঠোরভাবে প্রয়োজন হয় না। যেহেতু অ্যানালগ অনুবাদটির ডিকোডার সংক্ষিপ্ত, মাঝারি এবং দীর্ঘ বিরতিগুলি পৃথক করতে পারে, যে কোনও উপায়েই, বাইনারি ক্ষেত্রে যা করা হয়েছিল তা কেবল অনুকরণ করা উচিত। সুতরাং সংক্ষিপ্ত এবং মাঝারি সংকেত (অগত্যা বিরতি অনুসারে) যৌক্তিক dotবা হিসাবে স্বীকৃত dash। সংক্ষিপ্ত হয়ে পড়ল যতি শুধুমাত্র শেষে চিহ্নিত করতে ভজনা হিসাবে, বিস্মৃত হয় dotবা dash। মাঝারি বিরতি হিসাবে হিসাবে স্বীকৃত sep, এবং দীর্ঘ বিরতি sepপর পর দুটি হিসাবে স্বীকৃত । সুতরাং এনালগ সংকেতটি একটি ত্রৈমাসিক বর্ণমালায় উপস্থাপিত হয়, যা 58 টি চিহ্নের বর্ণমালা এনকোড করার জন্য আগের মতো ব্যবহার করা যেতে পারে। সময়গুলির কঠোরভাবে সম্মান না করা সত্ত্বেও আমাদের প্রাথমিক বিশ্লেষণ ব্যবহার করা যেতে পারে।

বিকল্পভাবে, সিগন্যাল-বিরতি বিকল্পটি এই কুইনারি বর্ণমালাটিকে ত্রৈমাসিক হিসাবে রূপান্তর করতে ব্যবহার করা যেতে পারে, কেবলমাত্র তিনটি দুরত্বকে বর্ণমালার প্রতীক হিসাবে রেখে, এবং প্রদত্ত সময়কাল সংকেত বা বিরতি কিনা তা নির্ধারণের জন্য প্রাসঙ্গিক বিশ্লেষণ ব্যবহার করে। তবে এটি বিশ্লেষণ করা আবার জটিল।

এটি কেবল দেখায় যে জিনিসগুলিকে দেখার জন্য অনেকগুলি উপায় রয়েছে তবে এগুলি প্রয়োজনীয়ভাবে সুবিধাজনক নয় এবং তারা কোডগুলি বিশ্লেষণের জন্য তৈরি করা গাণিতিক সরঞ্জামগুলির সাথে বিশ্লেষণের জন্য সহজেই নিজেকে ধার দিতে পারে না।

পেটেন্টগুলির আরও উল্লেখগুলি ইন্টারনেটে পাওয়া যাবে।

উপসংহার

স্ট্যান্ডার্ডের যথাযথ সময়গুলি দেওয়া, একটি ভাল উত্তর মনে হচ্ছে মোরস কোডটিকে এই তিনটি চিহ্নের বাইনারি উপসর্গ এনকোডিং সহ একটি তিনটি চিহ্নের বর্ণমালায় একটি বার্ষিক উপসর্গ এনকোডিং (58 টি বর্ণের) হিসাবে রচনা হিসাবে বিবেচনা করা হবে।

স্ট্যান্ডার্ডের নির্দিষ্ট সময় ব্যতীত, বাইনারি স্তরটি আর বিবেচনা করা যাবে না। তারপর যৌক্তিক পাঠোদ্ধারতা করার এনালগ স্বাভাবিকভাবেই এর মধ্যবর্তী বর্ণমালার পর্যায়ে সঞ্চালিত dotএবং dash। যাইহোক, লজিকাল ডিকোডারের সাথে অ্যানালগটি পূর্ববর্তী 3 টি চিহ্নের বর্ণমালায় ডিকোডকে আটকে রাখতে পারে, এইভাবে আমাদের বিশ্লেষণের প্রয়োগযোগ্যতা সংরক্ষণ করে।


1
কোনো পরবর্তী কথোপকথন সরানো দয়া করে chat.stackexchange.com/rooms/21638/...
পরিব্রাজক লজিক

1
মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
রাফেল

প্রশ্ন: ত্রৈমাসিক আর্গুমেন্টে আপনি একটি বর্ণমালা start 0,1 start দিয়ে শুরু করেন, এটি থেকে আপনি চারটি চিহ্ন তৈরি করেন - বিন্দু = 10, ড্যাশ = 1110, sep1 = 00, sep2 = 000000}, এ থেকে আপনি একটি ত্রৈমাসিক কোড শব্দ সেট তৈরি করেন sep2 = sep1 sep1 sep1 এর অনুমতি দিয়ে । কোড শব্দ সেটটি বেছে নেওয়া হয়েছিল কারণ এটি স্পষ্টভাবে চিহ্নগুলি এনকোডিংয়ের সাথে সংযুক্ত করে, যা সুবিধাজনক, এবং ওপি বাইনারি স্টোরেজ সম্পর্কে জিজ্ঞাসা করছে। তবে, আপনি এর পরিবর্তে কোড শব্দ সেট কেন ব্যবহার করতে পারবেন না {বিশ্রাম = 0, অন = 1} তারপরে "ডট = অন", "ড্যাশ = অন", sep0 = "অফ", sep1 = "অফ অফ" , sep2 = "অফ অফ অফ অফ অফ অফ অফ অফ" (যেখানে sep0 আন্তঃসীমা বিশ্রাম আছে)?
জেসন সি

Case যে ক্ষেত্রে আর্গুমেন্টটি একটি বাইনারি কোড শব্দের জন্য একটি বার্নিশ কোডের জন্য সেট করা হয়, তবে এখানে বর্ণিত তিনটি হিসাবে একই এবং সমান দৃ strong় যুক্তি ব্যবহার করে। এটি, একক সারিতে একাধিক বিভাজককে বিশেষ অর্থ প্রদান করা বা একাধিক কোনও কিছুর বিশেষ অর্থ না দেওয়া পছন্দটি ত্রিশূল যুক্তির মৌলিক, তবে এটি স্বেচ্ছাচারী বলে মনে হয়।
জেসন সি


28

এই উত্তরটি যতক্ষণ মনে হচ্ছে ততক্ষণ নয়; এই সাইটটি কেবলমাত্র তালিকার আইটেমগুলির মধ্যে প্রচুর ব্যবধান রাখে! আপডেট: আসলে এটি বেশ দীর্ঘ হচ্ছে ...

মোর্স কোডটি "আনুষ্ঠানিকভাবে" বাইনারি, ত্রৈমাসিক, চতুর্মুখী, কোয়ানারি বা 57-অ্যারি (যদি আমি সঠিকভাবে গণনা করি) না isn't এটি প্রসঙ্গ ছাড়াই কোনটি নিয়ে তর্ক করা কার্যকর নয়। এটা তোলে আপ হয় আপনি যা তাদের পাঁচজন এটা করা হয় সংজ্ঞায়িত করতে আবেদন জানানোর এবং আপনার নির্দিষ্ট পরিস্থিতির জন্য এনকোডিং প্রয়োজনীয়তা উপর ভিত্তি করে । সে লক্ষ্যে, প্রতিটি প্রতীক সেট আকারের পক্ষে মতামত রয়েছে, যা আপনাকে সিদ্ধান্ত নেওয়ার আগে আপনার পরিস্থিতির জন্য বিবেচনা করা উচিত।

ভিত্তিতে, M.1677 , আন্তর্জাতিক মোর্স কোড স্ট্যান্ডার্ড, বিভাগ 2, সময় নির্ধারণ করে:

2 সংকেতের ব্যবধান এবং দৈর্ঘ্য
2.1 একটি ড্যাশ তিনটি বিন্দুর সমান।
২.২ একই বর্ণের সংকেতগুলির মধ্যে স্থানটি একটি বিন্দুর সমান।
২.৩ দুটি বর্ণের মধ্যবর্তী স্থান তিনটি বিন্দুর সমান।
2.4 দুটি শব্দের মধ্যবর্তী স্থানটি সাতটি বিন্দুর সমান।

নোট করুন যে কেবল সময় নির্ধারণ করে, উদাহরণস্বরূপ ড্যাশ মানে তিনটি বিন্দুর মতো একই জিনিস নয়, এটি কেবল একই দৈর্ঘ্য। সময়ের বেস ইউনিটটি একটি বিন্দু।


বাইনারি

আমরা চাইলে বাইনারি বেছে নিতে পারি। "কঠোর বাইনারি" দিয়ে মোর্স কোডকে উপস্থাপন করা সম্ভব, আপনি যেমন ডাকেন - লেখকের পন্থা ছিল "অঙ্কিত" এবং "ড্যাশ" এর জন্য অঙ্কগুলি নির্ধারণ করা। এই পদ্ধতির কাজ করে না এবং আমি মনে করি না যে লেখকটির মোর্স কোডের দৃ gra় উপলব্ধি রয়েছে। তবে এটির একটি ভিন্ন পদ্ধতি রয়েছে। যদি আমরা বাইনারি বেছে নিই, তবে প্রতিটি সংকেত একটি বিন্দু-দৈর্ঘ্য সময় টুকরো দখল করে সিগন্যালটি উচ্চ বা কম কিনা তা আমরা মূলত উপস্থাপন করি। নোট করুন যে আপনার বাইনারি কোডগুলির পৃষ্ঠার তালিকাতে বর্ণিত এ পদ্ধতিটি।

অন্যান্য বাইনারি কোডিংগুলিও (যেমন বব জার্ভিসের উত্তর ) শ্রাব্য মুরস কোডে ফিরে ডিকোডিংয়ের অসুবিধা বৃদ্ধির ব্যয় হিসাবে বাছাই করা যায় ( বব এর এনকোডিংকে রাজ্যহীনভাবে ডিকোড করা যায় না, উদাহরণস্বরূপ, ট্রেড অফটি এটি সংক্ষিপ্ত এনকোডযুক্ত ক্রম সরবরাহ করে)।

প্রতীক:

  • নিম্ন, বন্ধ ইত্যাদি (0)
  • উচ্চ, অন, ইত্যাদি (1)

এনকোডিং উদাহরণ:

  • সংকেত বিভাজক: 0
  • চিঠি বিভাজক: 000
  • শব্দ বিভাজক: 0000000
  • তিনটি বিন্দু: 10101
  • তিনটি ড্যাশ: 11101110111
  • "পুত্র" শব্দটি: 101010001110111011100011101
  • "একটি" এই বাক্যাংশটি: 10100010101000000010111

পেশাদাররা:

  • সর্বনিম্ন প্রতীক সেট আকার
  • সাধারণ ডিজিটাল যুক্তি দিয়ে সহজেই পরিচালিত
  • শ্রবণযোগ্য মোর্স কোডে ডিকোড করা সহজ (কোনও বৈধতা সম্পন্ন করে ধরে নেওয়া যায় না); রাষ্ট্রবিহীন ডিকোডিং এবং প্রতীকগুলির সময় সম্পর্কিত তথ্য সংরক্ষণের প্রয়োজন হয় না (প্রতিটি প্রতীক একই দৈর্ঘ্যের হয়)।

কনস:

  • দীর্ঘ এনকোডিং।
  • অবৈধ এনকোডিংয়ের অনেক সুযোগ।
  • স্বতন্ত্র প্রতীক অর্থ (0, 1) প্রসঙ্গে নির্ভর করে।


তিন

এই পছন্দটি সহ, আমরা অক্ষর এবং শব্দের স্পেসিংগুলিকে বিশ্রাম হিসাবে সংজ্ঞায়িত করি এবং সংকেত স্পেসিং অন্তর্ভুক্ত থাকে (যদিও আপনি সংকেতের মধ্যে ডট দৈর্ঘ্যের বিশিষ্ট প্রতীকগুলির প্রয়োজন বেছে নিতে পারেন, যদি এটি আপনাকে আরও ভাল করে তোলে)।

প্রতীক:

  • বিন্দু দৈর্ঘ্য বিশ্রাম (0)
  • বিন্দু (1)
  • ড্যাশ (2)

এনকোডিং উদাহরণ:

  • চিঠি বিভাজক: 000
  • শব্দ বিভাজক: 0000000
  • তিনটি বিন্দু: 111
  • তিনটি ড্যাশ: 222
  • "পুত্র" শব্দটি: 11100022200021
  • "একটি" এই বাক্যাংশটি: 11000111000000012

পেশাদাররা:

  • ছোট প্রতীক সেট আকার।
  • সিগন্যাল বিভাজকের আর দরকার নেই।
  • বাইনারি থেকে সংক্ষিপ্ত এনকোডিং দৈর্ঘ্য।
  • কিছু অবৈধ এনকোডিংগুলি সরায় (উদাহরণস্বরূপ বাইনারি পছন্দের সাথে 0110 আর সম্ভব নয়)।

কনস:

  • এখনও লম্বা এনকোডিংস।
  • অবৈধ এনকোডিংগুলির জন্য এখনও অনেকগুলি সম্ভাবনা, বিশেষত, বিশ্রামগুলি।
  • রাজ্যহীনভাবে ডিকোড করা যাবে না যদি না আপনি সংকেতগুলির মধ্যে সুস্পষ্ট বিন্দু দৈর্ঘ্য স্থির করে রাখেন।
  • সংকেত বিভাজক অন্তর্নিহিত হয় যদি না আপনি সংকেত মধ্যে স্পষ্ট ডট দৈর্ঘ্য অবস্থিত থাকলে সংশ্লিষ্ট স্থাপন করতে চয়ন।
  • কিছু স্বতন্ত্র প্রতীক অর্থ (0) প্রসঙ্গে নির্ভর করে।


চতুরাত্মক

প্রতীক:

  • চিঠি বিভাজক (0)
  • শব্দ বিভাজক (1)
  • বিন্দু (2)
  • ড্যাশ (3)

এনকোডিং উদাহরণ:

  • তিনটি বিন্দু: 222
  • তিনটি ড্যাশ: 333
  • শব্দ "পুত্র": 2220333032
  • "একটি এটি" শব্দটি: 220222123

পেশাদাররা:

  • খুব সংক্ষিপ্ত এনকোডড দৈর্ঘ্য।
  • অবৈধ এনকোডিংয়ের সম্ভাবনা হ্রাস পেয়েছে।
  • প্রতীকগুলি শব্দার্থগতভাবে সঠিক।
  • যুক্তিযুক্তভাবে, আরও মানব-পঠনযোগ্য।

কনস:

  • বড় প্রতীক সেট আকার।
  • রাষ্ট্রহীনভাবে ডিকোড করা যাবে না।
  • সংকেত বিভাজক অন্তর্ভুক্ত।


পাঁচ বিষয়ক

উইকিপিডিয়া তালিকার একটি সরাসরি ব্যাখ্যা। নোট করুন 0 বাইনারি 0 বা 1 এর বিভিন্ন বৈধ সংমিশ্রণ ব্যতীত বাইনারি পছন্দের সাথে এটি খুব অনুরূপ নিজস্ব চিহ্ন রয়েছে।

প্রতীক:

  • সংকেত বিভাজক (0)
  • চিঠি বিভাজক (1)
  • শব্দ বিভাজক (2)
  • বিন্দু (3)
  • ড্যাশ (4)

এনকোডিং উদাহরণ:

  • তিনটি বিন্দু: 30303
  • তিনটি ড্যাশ: 40404
  • "পুত্র" শব্দটি: 303031404041403
  • শব্দটি "একটি": 3031303032304

পেশাদাররা (চতুর্ভুজ তুলনায়):

  • রাষ্ট্রহীনভাবে ডিকোড করা যায়।
  • একমাত্র প্রতীক সেট আকার যা দ্ব্যর্থহীনভাবে, প্রত্যক্ষভাবে এবং সংক্ষিপ্তভাবে স্ট্যান্ডার্ডের 2 অনুচ্ছেদে বর্ণিত পাঁচটি বস্তুর প্রতিনিধিত্ব করে: "ডট" (যার সাথে সমস্ত সময় সম্পর্কিত হয়), "ড্যাশ", "সংকেতের মাঝে স্থান", "এর মধ্যে স্থান" দুটি অক্ষর "," দুটি শব্দের মধ্যে স্থান "।

কনস (চতুর্ভুজ তুলনায়):

  • অবৈধ এনকোডিংয়ের উচ্চতর সম্ভাবনা।
  • অতিরিক্ত তথ্য না যোগ করে এনকোডিংয়ের দৈর্ঘ্য বৃদ্ধি করা (ট্রেডঅফটি সহজেই ডিকোডিং হয়)।
  • বাইনারি পছন্দ হিসাবে ডিকোড করা যতটা সহজ নয় , প্রতিটি চিহ্নটি সময়ের একটি পৃথক দৈর্ঘ্য এবং এই সমিতিটি কোথাও বজায় রাখতে হবে।


57-এআরওয়াই:

সম্পূর্ণতার জন্য অন্তর্ভুক্ত।

প্রতীক:

  • 26 চিঠি
  • 10 নম্বর
  • 20 বিরামচিহ্ন চিহ্ন এবং বিবিধ লক্ষণ
  • শব্দ বিভাজক (স্থান)

এনকোডিং উদাহরণ:

  • শব্দ "পুত্র": son
  • শব্দটি "একটি একটি": is a

পেশাদাররা:

  • সংক্ষিপ্ততম এনকোডিং
  • মানব পাঠযোগ্য
  • অবৈধ এনকোডিংগুলি অসম্ভব।

কনস:

  • বৃহত্তম প্রতীক সেট
  • মোর্স কোড ডিকোড করতে অসুবিধা; প্রতিটি চিহ্নের জন্য মোর্স কোড আউটপুট ক্রমগুলির সারণি বজায় রাখা প্রয়োজনীয় এবং বিভিন্ন রেসটি কোথায় সন্নিবেশ করানো হবে তা নির্ধারণ করতে শব্দের সীমানা এবং সংলগ্ন বর্ণগুলি সনাক্ত করতে প্রয়োজনীয়।
  • নতুন প্রতীক যুক্ত না করেই মোর্স কোডের স্পেসিফিকেশনের বাইরে প্রসারিত করা অসম্ভব (অবৈধ এনকোডিংগুলিতে সুরক্ষিত হওয়ার জন্য ট্রেড অফ)।
  • সংকেত এবং চিঠি বিভাজক অন্তর্ভুক্ত।

পরিসমাপ্তি

কোনও ডিভাইসে প্রতীক স্ট্রিম হিসাবে স্টোরেজ করার জন্য, আপনার যদি এটি করা দরকার হয় তবে এটি লক্ষণীয় যে M.1677 বার্তা এবং সংক্রমণ সমাপ্তির ক্রমগুলি সংজ্ঞায়িত করে। দ্বিতীয় খণ্ড থেকে:

5 প্রতিটি টেলিগ্রাম একটি ক্রস সংকেত দিয়ে শেষ করা যাবে (। -। -)।
6 সংক্রমণ শেষে ক্রস সংকেত দ্বারা নির্দেশিত হইবে (। -। -)। দ্বারা অনুসরণ প্রেরণ করতে আমন্ত্রণ সংকেত কে (-। -)
7 কাজের সমাপ্তিটি শেষ টেলিগ্রামটি প্রেরণকারী স্টেশন দ্বারা নির্দেশিত হবে। সঠিক ইঙ্গিতটি কাজের সংকেত (।।।।। -) এর সমাপ্তি is

দুর্ভাগ্যক্রমে, স্ট্যান্ডার্ডটি অনুচ্ছেদে উদাহরণস্বরূপ "+ কে" স্ট্রিংটি পার্থক্য করার ক্ষমতা সম্পর্কে নীরব ( টেলিগ্রামের শেষে , আমন্ত্রণ-থেকে প্রেরণ )। তবে কাজের শেষটি অনন্য। আপনি যদি মোর্স কোড সংরক্ষণ করছেন, তবে, আপনি কীভাবে একটি সঞ্চিত ক্রমটির সমাপ্তি নির্দেশ করতে চান তা চয়ন করতে হবে।

উদাহরণস্বরূপ, আপনি যদি একটি সম্পূর্ণ কথোপকথন সংরক্ষণ করছেন এবং বাইনারি প্রতীক সেটটি ব্যবহার করছেন, তবে আপনি যুক্তিসঙ্গতভাবে শেষের কাজটিকে সিকোয়েন্স সূচকটির সমাপ্তি হিসাবে বিবেচনা করতে পারেন, এটি অনন্য বিট সিকোয়েন্স 101010111010111 হিসাবে উপস্থাপিত হয়। আপনি সংরক্ষণ করছেন এমন ডেটা (যেমন মেসেজের টুকরোগুলি, পুরো বার্তা, পুরো কথোপকথন) পাশাপাশি আপনার স্টোরেজ মিডিয়াম (যেমন বার্তার দৈর্ঘ্যের সাথে উপসর্গ করার ক্ষমতা) আপনাকে সরবরাহ করার আগে সিদ্ধান্ত নেওয়ার আগে facilities আমি মনে করি আপনি নিজের ক্রম সূচকের নিজস্ব প্রান্তটি নির্ধারণ করতে এতদূর যেতে পারছেন। যে কোনও ক্ষেত্রে এগুলি অন্তর্নিহিত স্টোরেজ সম্পর্কিত বিষয় এবং এখানে তালিকাভুক্ত করার খুব বেশি সম্ভাবনা রয়েছে। আপনার পরিস্থিতির জন্য যথাযথ যেটি উপযুক্ত তার উপর ভিত্তি করে পছন্দটি সত্যই আপনার উপর নির্ভরশীল।


statelessly সঙ্কেতমুক্ত করা যাবে না: এই এনকোডিং কিছু রাষ্ট্র শ্রবণযোগ্য সাঙ্কেতিক লিখন মধ্যে ডিকোড করার জন্য বজায় রাখা করার প্রয়োজন হয়। তাদের সবার প্রয়োজন "যদি পূর্ববর্তী চিহ্নটি একটি বিন্দু / ড্যাশ ছিল এবং বর্তমান প্রতীক একটি বিন্দু / ড্যাশ হয় তবে সংকেত বিভাজক প্রবেশ করান"। আপনি চেষ্টা করতে পারেন এবং "প্রতারণা" করতে পারেন এবং স্বয়ংক্রিয়ভাবে সমস্ত প্রতীকগুলিতে একটি সংকেত বিভাজক যুক্ত করে যখন শব্দ বিভাজককে 5 টি রিসেটে এবং অক্ষর বিভাজককে 1 এ হ্রাস করতে পারেন, এম .16677 আফিকা স্পষ্টভাবে পরপর শব্দের বিভাজককে নিষিদ্ধ করে না, যা এই ক্লেজটি ভেঙে দেয়।

সংকেত বিভাজক অন্তর্ভুক্ত: এটি উপরের নোটের সাথে সরাসরি সম্পর্কিত তবে আরও শব্দার্থিক ভিত্তিক। এই এনকোডিংগুলির স্বরলিপিতে অন্তর্নিহিত সংকেত পৃথক রয়েছে। এটি হ'ল "জেডজেজ" স্বজ্ঞাতভাবে তিনটি পৃথক জেড এর, সীমানাগুলি এনকোডিংয়ের মধ্যে চিহ্নগুলি পৃথক করে এমন যাই হোক না কেন তার উপর "পিগব্যাকড" are "এক সারি তিনটি বিন্দু" বর্ণনাটি বিবেচনা করুন; স্বজ্ঞাতভাবে আমরা এটিকে তিনটি পৃথক করে বোঝাতে চাইবিন্দু, তবে বিভাজককে বোঝানো না হলে এটিকে কোনও ড্যাশ থেকে পৃথক করা যায়। কেবল উইকিপিডিয়া-স্টাইলের বাইনারি এবং কুইনারি (বা স্পষ্ট সংকেত বিভাজক বিকল্পের সাহায্যে টেরিনারি) উপস্থাপনাগুলি এখানে সমস্ত অস্পষ্টতা এবং "শর্টকাট" সরিয়ে দেয়, যা পরিস্থিতির উপর নির্ভর করে মূল্যবান হতে পারে। এটি এই কারণেই কুইনারি নির্বাচনের জন্য একটি শক্ত যুক্তি রয়েছে।


টি এল; ডিআর:

যেমন আপনি দেখতে পাচ্ছেন, প্রত্যেকের সুবিধাগুলি এবং অসুবিধাগুলি রয়েছে এবং আপনার প্রয়োজনীয়তার ভিত্তিতে আপনি কীভাবে এটি আচরণ করতে চান তা সিদ্ধান্ত নিতে হবে । কোন সঠিক উত্তর নেই. আপনি সাধারণভাবে অন্যের তুলনায় একটির চেয়ে উপযুক্ত এটি যুক্তি দেখানোর চেষ্টা করতে পারেন, তবে এই যুক্তিগুলি পেডেন্টিক পছন্দগুলিতে উত্সাহিত হবে, প্রসঙ্গ ব্যতীত, সঠিক কোনও উত্তর নেই।

এখন, আমার নিজের মতামত অনুসারে যা কিছু বলা হয়েছিল, সেই কোয়ারারি পছন্দটি এমন উপস্থাপনা যা মুরস কোড নিজেই আমার কাছে সবচেয়ে "সঠিক" বোধ করে (মূলত আমি চতুর্ভুজকে পছন্দ করেছিলাম)। এটি কেবলমাত্র নিম্নলিখিত পছন্দগুলি সরবরাহ করে:

  • প্রসঙ্গবিহীন প্রতীক (স্বতন্ত্র একটি প্রতীকটিতে সংলগ্ন চিহ্নগুলি পরীক্ষা না করেই এর অর্থ সম্পর্কিত সমস্ত তথ্য রয়েছে)।
  • M.1667 এ সংজ্ঞায়িত সমস্ত আদিমদের প্রতিনিধিত্ব।
  • সেপারেটর (সংকেত চিঠি, শব্দ) স্বরলিপি বা অন্তর্নিহিত এনকোডিং প্রযোজ্য নয় (এই গুরুত্বপূর্ণ, যদি আমি লিখেছি { dot, dot, dash }, সেই ,'র গুরুত্বপূর্ণ এবং সহজ তত্ত্বাবধান করা হয়)।

তবে সবার পক্ষে তীব্র যুক্তি রয়েছে। এনকোডিং সম্পর্কিত যুক্তিগুলি মোর্সের চিকিত্সার ক্ষেত্রেও প্রযোজ্য। 100% এর কোন ठोस উত্তর নেই, তবে বারে আপনার বন্ধুদের সাথে এটি বিতর্ক করার জন্য অবশ্যই একটি ভাল বিষয় তৈরি করতে পারে।

। । । -। -


1
কোনো পরবর্তী কথোপকথন সরানো দয়া করে chat.stackexchange.com/rooms/21638/...
পরিব্রাজক লজিক

1
মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
রাফেল

আপনি আপনার যুক্তিতে স্টেটলেস ডিকোডিংয়ের কথা উল্লেখ রেখে চলেছেন। কোডিং তত্ত্বে, রাষ্ট্রগুলি কেবল বিরল কোডগুলিতে খুব কমই ব্যবহৃত হত, যা কোড সংশোধন করার ত্রুটির পরিবার। এটি পুরোপুরি অফ-টপিক, কারণ মোর্স কোড ত্রুটি সংশোধন ছাড়া কিছু নয়। প্রকৃতপক্ষে, এটি কিছু বিট ত্রুটি সনাক্ত করতে পারে না, কেবল তাদের সংশোধন করতে দিন। আপনি মোর্স কোডের সংস্করণ হিসাবে বিভিন্ন ধরণের স্বেচ্ছাসেবী কোডগুলিকে সংবিধানিত করেন তবে সেগুলি কিছুই বোঝায় না। কেন তাদের উপস্থাপন? রাষ্ট্রগুলির প্রয়োজন নেই, অর্থাৎ হোমোর্ফিক এনকোডিং, একটি ন্যূনতম প্রয়োজনীয়তা বলে মনে হচ্ছে। এবং আপনি আকর্ষণীয় এনকোডিংগুলি মিস করেন। সিসি @ কোরেতুগে
বাবু

@ বাবু স্ট্যাটলেস ডিকোডিং যুক্তি?
Koray Tugay

@ বাউউ দু-টপিক-টপিক পয়েন্ট রাখতে আমার আপত্তি নেই। অবশ্যই প্রতীক সেটগুলি নির্বিচারে; এই উত্তরটি নিয়ে আমি ঠিক এটিই করছি। বাইনারি উপসর্গ কোড আর্গুমেন্টের উপরে স্থাপিত ত্রৈমাসিক শব্দটি সমানভাবে নির্বিচারে। প্রথম নজরে না, তবে মৌলিকভাবে, আপনি দুটি অক্ষরের বর্ণমালা (0 এবং 1) দিয়ে সেট কোড কোডের ভিত্তিতে তর্কটি স্বেচ্ছাসেবী পছন্দ করেছেন। এটি একটি স্বেচ্ছাসেবী পছন্দ, কারণ "sep sep sep" কে বিশেষ অর্থ দেওয়ার কিন্তু একটি "ইউনিট 1" না করার পছন্দটি স্বেচ্ছাচারিতা। আপনি ঠিক তত সহজেই বলতে পারেন যে "ড্যাশ" "ডট ডট ডট" এবং বাইনারি ওভার টেরিনারির পক্ষে তর্ক করুন।
জেসন সি

5

এ সম্পর্কে আমার প্রাথমিক চিন্তাভাবনা সত্ত্বেও, দেখা যাচ্ছে যে এই প্রশ্নটি এমনভাবে আনুষ্ঠানিকভাবে তৈরি করা যেতে পারে যা মোটামুটি একটি সুনির্দিষ্ট উত্তরকে স্বীকার করে (সংশোধন সংক্রান্ত কয়েকটি বিষয়কে মডিউল করে)। উত্তরটি 3 বা 4, ত্রৈমাসিক বা চতুর্থাংশে পরিণত হয়। ভিড়-খুশি "সমস্ত কিছু 2 থেকে 57 অবধি যায়" উত্তরটি কেবলমাত্র এই অর্থে সঠিক যে কেউ যদি আপনাকে অ্যাবেলীয় গোষ্ঠীগুলির বৈশিষ্ট্য জিজ্ঞাসা করে তবে আপনি তাকে বলবেন যে সেগুলি সেট are

আসুন মোর্স কোডটির জন্য শারীরিক এনকোডিংটি দেখে শুরু করা যাক। এটি আসলে বি এসকে , অর্থাৎ বাইনারি প্রশস্ততা-শিফট কী, যা আমাদের বার্তাটি এনকোড করার জন্য দুটি শারীরিক (বৈদ্যুতিক / অপটিক্যাল ইত্যাদি) প্রশস্ততার মাত্রা বলছে just সুতরাং, তাত্ক্ষণিক প্রশ্নটি হল: এর অর্থ এই নয় যে উত্তরটি মোর্স কোডটি বাইনারি হয়? ঠিক আছে, এটি কেবল একটি অপ্রয়োজনীয় তথ্যবহুল উপায়ে বাইনারি, সেই অর্থে যে বাইনারিটি তারের মাধ্যমে প্রেরণ করা / বন্ধ সংকেত সরাসরি লাইন বা বিন্দুর সাথে সামঞ্জস্য করে না । যোগাযোগের এই অস্পষ্ট স্তরে, আমরা এমনকি ASCII কোডটি প্রেরণ করতে পারি (সরাসরি, সুস্পষ্ট বিট এনকোডিং সহ) এবং এটিকে "মোর্স" এবং / অথবা "বাইনারি" বলতে পারি; একই যে কোনও হাফম্যান কোড (ASCII এর পরিবর্তে) প্রযোজ্য।

তাহলে কীভাবে আমরা চিঠিপত্রটি আরও সুনির্দিষ্ট করে তুলতে পারি এবং একই সাথে আমাদের প্রশ্নকে আনুষ্ঠানিকভাবে রূপান্তর করতে পারি? কোডিং তত্ত্ব সাহায্যে আসে। যাক "morsable" প্রতীক, মোটামুটিভাবে 66 প্রতীক যদি আমি সাঙ্কেতিক লিখন মহাবিশ্ব সঠিকভাবে বুঝতে সেট হতে; এর মধ্যে ২ Latin টি ল্যাটিন অক্ষর, ০-৯ ডিজিট এবং কয়েকটি বিরামচিহ্নগুলির মতো কিছু উপকরণ, "প্রসাইনস" ইত্যাদি অন্তর্ভুক্ত রয়েছে এটি আসলে কী তা ভয়াবহভাবে গুরুত্বপূর্ণ নয়। একটি কোড একটি ইনজেকশন ম্যাপিং যেখানে ( ) কোডওয়ার্ডের সেট। আমাদের অন্তর্নিহিত BASK হার্ডওয়্যারগুলিতে শারীরিকভাবে উপস্থাপন করার জন্য আমাদের , অর্থাত আমাদের কোডওয়ার্ডগুলি বিটের একটি স্ট্রিং হওয়া দরকার; নোট করুন যে এটিসি : এম টি টি টি টি { 0 , 1 } সিMc:MTTTT{0,1}cএর মানগুলি কোডওয়ার্ডের স্ট্রিং, তাই বিটের স্ট্রিংয়ের স্ট্রিং, তবে শেষ পর্যন্ত কেবল বিটের স্ট্রিং হিসাবে রৈখিক হয়।

মোর্স কোডের বিশ্বস্ত বৈশিষ্ট্য হিসাবে চিহ্নিত হওয়ার জন্য, আমাদের -র লাইন এবং বিন্দুগুলির কয়েকটি সরাসরি সমতুল্য থাকতে হবে, এই অর্থে যে এই কোডওয়ার্ডগুলি এবং কাগজে মোর্স কোডকে উপস্থাপনকারী বিন্দু এবং রেখার মধ্যে একটি দ্বিধা থাকতে হবে। এছাড়াও যার অর্থ একটি উপাদান কোন ফ্যাক্টরিং হতে [প্রায়] একটি স্বতন্ত্র decipherable কোডের প্রয়োজন হয়, উপাদান পরিপ্রেক্ষিতে / এর codewords [আদর্শভাবে] অনন্য হওয়া আবশ্যক। (মনে রাখবেন যে কিছু লেখক, যেমন বার্স্টেল , একটি কোডও কল করেন না যদি না এটি অনন্যরূপে অনির্বচনীয় হয় তবে অন্যরা, যেমন স্টিভ রোমানটি টি টি টিTTTTTএকটি পৃথক পরিভাষা রয়েছে যেখানে কোনও ম্যাপিং একটি কোড, তবে যেগুলি অনন্যরূপে অবর্ণনীয় হয় কেবল তাদের তাই বলা হয় এবং সংক্ষেপিত ইউডি কোডগুলি। এখানে আমি কেবল পরের পরিভাষা করব। আপনি কিছুটা পরে দেখতে পাবেন কেন আমি "আদর্শ" বলেছি))

যেহেতু কেবলমাত্র একটি ইনজেকশন হওয়া প্রয়োজন এবং এটি কোনও আক্ষেপ নয়, তাই ইউডি কোড পাওয়ার জন্য যা প্রয়োজন তা ছাড়িয়ে আমরা নির্বিচারে "জাঙ্ক" দিয়ে পপুলেশন করতে পারি, যতক্ষণ না এই জাঙ্ক দ্বারা উত্পাদিত স্ট্রিংগুলি দুর্গন্ধযুক্ত কোনও কিছুর প্রিমাইজেশন না হয়। উদাহরণস্বরূপ, হ'ল 42 টি বিন্দুর একটি স্ট্রিং আমি দেখেছি মোর্স কোডের কোনও ভেরিয়েন্টের কোনওটির সাথে মিলে না। সুতরাং যখন আমরা যখন জিজ্ঞাসা করি যে মোর্স কোড বাইনারি, ত্রৈমাসিক, চতুর্মুখী, কোয়ানারি ইত্যাদি, তখন প্রশ্নটি ন্যূনতম কার্ডিনালিটির জন্য উপরের দুটি বৈশিষ্ট্যের সাথে জিজ্ঞাসা করা উচিত , যেমন: এটি [প্রায়] একটি ইউডি কোড এবং আমাদের একটি আছে কিছু উপাদানগুলিতে কাগজ-ভিত্তিক "লাইন" এবং "ডট" এর মধ্যে সুস্পষ্ট দ্বিপাক্ষিকতা ।টি টি টিcTTT

নির্মাণে দু'টি উপায় রয়েছে , উপরের নিচে পর্যবেক্ষণ করে যে আপনাকে কোনও ইউডি কোড পাওয়ার জন্য কাগজ-ভিত্তিক, মোর্সের বর্ণগুলির লাইন-ডট উপস্থাপনার মধ্যে বিভাজক প্রয়োজন, বা আইটিইউতে যেহেতু ডাউন-আপ রয়েছে আন্তর্জাতিক মোর্স কোডটি আমাদের লাইন, বিন্দু এবং বিভিন্ন বিরামের সময়-দৈর্ঘ্য দেওয়া হয়েছে। আমি এখানে পরের পদ্ধতির ব্যবহার করব কারণ কিছুটা অন্য উপায় রয়েছে অন্যথায়, যেমন আপনি মোটামুটি স্বেচ্ছাচারিত সময়সীমা বেছে নিতে পারেন, যেমন আইটিইউ সংস্করণটির চেয়ে বিচ্ছিন্ন আমেরিকান মোর্স কোডটি ছোট লাইন ব্যবহার করেছে usedটিTT

আসুন আইটিইউ সিগন্যাল-দৈর্ঘ্য-উত্পন্ন উপস্থাপনা দিয়ে শুরু করুন যার পাঁচটি মৌলিক কোডওয়ার্ড রয়েছে, "সিগন্যাল (1) এবং" অফ "সিগন্যাল (0): just-dot(1), just-line(111), unit-space(0) থেকে ইউনিট দৈর্ঘ্য থেকে উত্পন্ন , letter-space(000), এবং word-space[আন্তর্জাতিক মোর্সে সাতটি ধরে নিয়েছে তবে অনুশীলনে পরিবর্তিত হতে পারে]। তাত্ক্ষণিকভাবে নোট করুন যে ডানটি কেবল তার পরে এবং পরে 1 এunit-space প্রদর্শিত হতে পারে ; এবং এর সংক্ষেপণ এবং (যা এটি কমা কোড; এর পরে আরও) আসলে প্রয়োজন হয় অন্যথায় আপনি বিন্দুগুলি থেকে লাইনগুলি আলাদা করে বলতেও পারতেন না। এটি আপনাকে এর সাথে চারটি কোডওয়ার্ডে সুস্পষ্ট হ্রাস দেয়:just-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ছয়টি শূন্যের কাছাকাছি (বা এমনকি ধরে নেওয়া যায়) হতে পারে । সুতরাং আপনি কীভাবে এইভাবে টের্নারি কোডওয়ার্ড সেট পান; হিসাবে যুক্তি এই লাইন জন্য উল্লেখ দেখতে যেমন [1] [2]

ত্রৈমাসিক কোডওয়ার্ডগুলিকে পছন্দ করার জন্য প্রযুক্তিগত কারণও রয়েছে: a একটি অনন্যরূপে অবলম্বনযোগ্য কোড, আসলে এটি একটি উপসর্গ কোড। তবে (বা মাত্র ছয়টি শূন্য সহ সংস্করণ) আর স্বতন্ত্রভাবে অনির্বচনীয় নয় কারণ{ 10 , 1110 , 000 , 0 7 }T={10,1110,000}{10,1110,000,07}010=0307=0703word-space

00000T1420T0

ditdahletter-spaceletter-spacejust-linejust-dotunit-space0ditdah000

এছাড়াও আপনি trit পদ্ধতির ক্যালকুলেট এনট্রপি অভিমানী একটি ব্যবহার করতে পারেন dahএবং ditএবং letter-spacetrits হিসাবে "সমতুল্য" হয় [3] অর্থে, যে-উদাহরণস্বরূপ-'e '2 trits নেয় এবং' Y '5 trits লাগে। বিমূর্ত ট্রিট পদ্ধতিটি এতটা কার্যকর নয় যদি আপনি প্রতিটি লাইবনে সত্যিকারের বাস্ক মোর্সকে একটি লাইনে এনকোডিংয়ের জন্য প্রকৃত বাস্ক মোড়কটি আসলে কী ব্যয়বহুল তা নিয়ে যত্নশীল হন about পরবর্তীগুলির জন্য, আপনাকে 3 (বা 4) চিহ্নগুলির আসল বিট দৈর্ঘ্যে নামতে হবে, যা কেবল অটোমেটনে রূপান্তর হিসাবে দেখা যায়। উদাহরণস্বরূপ 'e' অক্ষরটি এনকোড করতে 5 বিট লাগে (যেমন dit letter-space) এবং 'y' 17 বিট লাগে (তিনটি dah, এক ditএবং একটি letter-space)। এই চিন্তাভাবনাটি শ্যাননের কাছে ফিরে যায় (পৃষ্ঠা 3-8 দেখুন) আরও বিশদ পাওয়া যাবেব্লাহউটের "ইনফরমেশন থিওরি অ্যান্ড কোডিং" -তে, তিনি ইংরেজিতে অক্ষরের উপস্থিতির (নিঃশর্ত) সম্ভাব্যতা ব্যবহার করে মোর্স কোডের জন্য "উত্স আউটপুট চিঠি অনুযায়ী সিগন্যালিং টাইমের গড় গড়ে 9.296 ইউনিট" গণনা করেন। কিছুটা আলাদা প্রদর্শনীর জন্য (একজন প্রাণিবিজ্ঞানী!) আপনি জেপি হেইলম্যানের দিকে নজর দিতে পারেন ; তিনি আলাদা গড় পান (10.2) কারণ তিনি ইংরেজি বর্ণগুলির জন্য কিছুটা পৃথক সম্ভাবনা অনুমান করেন তবে অন্যথায় তাঁর বিশ্লেষণটি ধারণাগতভাবে একই।

এর সংক্ষিপ্তসার হিসাবে: আপনি মোর্স কোডের কয়েকটি মতামত নিতে পারেন, তবে কিছু এটি সম্পর্কে আকর্ষণীয় কিছু বলার চেয়ে অন্যদের চেয়ে বেশি ফলদায়ক। আমি "কোয়াইনারি" ভিউ ব্যবহার করে কোনও বিশ্লেষণ সম্পর্কে অবগত নই এবং এই মডেলটি চারটি প্রতীকের জন্য হ্রাসযোগ্য না হওয়ার জন্য আপনাকে ইউনিট-স্পেসের প্রকৃত সংঘটিত ঘটনাটি সম্পর্কে কিছুটা অনুমান করতে হবে that উদাহরণস্বরূপ, আপনার দুটি থাকতে পারে তবে অগত্যা তিনটি সংলগ্ন ইউনিট-স্পেস (যা অবৈধ মোর্স)। ত্রৈমাসিক দৃশ্য আপনাকে অনন্য ডিকোডাবিলিটির দ্রুত বিশ্লেষণ কিনে ys সবচেয়ে গভীর / ফলপ্রসূ দর্শনটি হ'ল যা 3 বা 4 টি প্রতীককে বাস্তবে অসম পরিমাণে বিট হিসাবে দেখায় কারণ তারা আসল মোর্স কোডে রয়েছে (| dit| = 2, | dah| = 4, | letter-space| = 3 এবং |)word-space| = 6 বা 7); এটি অটোমেটনে রূপান্তর হিসাবে বার্ষিক / চতুর্ভুজ চিহ্নগুলি বিবেচনা করা এখনও এই নিম্ন-স্তরের অন্তর্দৃষ্টিপূর্ণ।

উইকিপিডিয়া কেন এই বিষয়ে সাফল্য বয়ে নিয়েছে ... কিছু বিষয়ে এটি ঠিক তেমন করে। Http://en.wikedia.org/wiki/Coding_theory এ তাদের মূল নিবন্ধটি এমন কিছু নয় যা আমি পড়ার প্রস্তাব দিই। তথ্য তত্ত্বের বিশেষজ্ঞের দ্বারা লিখিত প্রকাশিত না হয়ে আপনি যে (পেটজোল্ড) বইয়ের কথা উল্লেখ করেছেন তা সম্পর্কে আমি বেশি কিছু বলতে পারি না। পেটজোল্ড কেবলমাত্র সেই অর্থেই সঠিক যে মুরস কোডেড বার্তাগুলিতে যদি কেবল একটি বর্ণ থাকে তবে আপনি যুক্তিসঙ্গতভাবে বলতে পারেন যে তারা কিছু বাইনারি কোডে রয়েছে; আপনি যদি শব্দ প্রেরণ করতে চান তবে আপনার একটি চিঠি বিভাজক প্রয়োজন, অন্যথায় কোডটি ভয়াবহভাবে ইউডি নয়, অবাস্তবতার বিন্দুতে।


letter-spaceletter-spaceditdahletter-spaceT={10,1110,00}। এর অর্থও (উদাহরণস্বরূপ) 'ই' এর আকার 5 টি নয়, 4 বিট মাত্র।


কোনো পরবর্তী কথোপকথন সরানো দয়া করে chat.stackexchange.com/rooms/21638/...
পরিব্রাজক লজিক

মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
রাফেল

-1

মূলত মোর্স কোডটি কাগজের স্ট্রিপে লিখিত চিহ্ন হিসাবে চিহ্নিত করা হয়েছিল, তবে টেলিগ্রাফ অপারেটররা শীঘ্রই সরঞ্জামগুলির ক্লিকগুলি "পড়তে" সক্ষম হয়েছিলেন। মোর্সের এই সংস্করণে (আমেরিকান বা "ল্যান্ড" মোর্স) তিনটি "চিহ্ন" উপাদান ছিল, বিন্দু, ড্যাশ এবং দীর্ঘ ড্যাশ।

গত শতাব্দীতে রেডিও সংক্রমণের মাধ্যমে আন্তর্জাতিক মুর্সের ব্যবহার সাধারণত হাত দ্বারা এনকোড করা হত (একটি টেলিগ্রাফের কীতে) এবং রিসিভারের দ্বারা উত্পাদিত বীপের ধরণ শুনে কান দিয়ে ডিকোড করা হত। দক্ষ অপারেটররা দক্ষ নয় এমন ব্যক্তিদের চেয়ে আরও ভাল গ্রহণ করতে পারে এবং কিছু লোক এমন কোড তৈরি করতে পারে যা অন্যের চেয়ে বোঝা সহজ। একজন ভাল সংক্রমণকারী অপারেটর "ভাল মুষ্টি" থাকার কথা বলেছিলেন। অদক্ষ অপারেটরকে এলআইডি বলা হয়েছিল। ("Idাকনা" -র উত্সের জন্য, যা আমি বিশ্বাস করি যে আমেরিকান মোর্সের ডিডি, দাহাহ, ডিট ডিট, দাহ ডিট ডিটের পরিবর্তে এলআইডি প্রেরণ করার একটি সাধারণ ত্রুটি এসেছে - এই উল্লেখটি দেখুন: https://english.stackexchange.com/questions/31818/how-did-the-word-lid-come-to-mean-poor-operator-in-the-context-of-telegraph ।)

সুতরাং এটি অনুসরণ করে যে মরসকে একটি বাইনারি বিন্যাসে "এনকোডিং" উদ্দেশ্য উপর নির্ভর করে এবং এইভাবে "ভাল মুষ্টি" বনাম "দরিদ্র মুষ্টির" মান ধরে রাখা উচিত কিনা whether সংকেতের প্রতিটি অংশের পর্যায়ে বা সময়কালে অসুবিধার জন্য অন-অফ-অফ স্যুইচিংয়ের একটি স্ট্রিং কি একটি ঘড়ির সাথে মিলে যায় এবং "সংশোধন" করা যায়? অথবা এটির পরিবর্তে এলোমেলো বা বিভ্রান্তিমূলক ভিন্নতা ধরে রাখতে পর্যাপ্ত হারে নমুনা দেওয়া, সম্ভবত পরে পরিদর্শন বা আনন্দের জন্য?


1
দুঃখিত, কিভাবে এই প্রশ্নের উত্তর দেয়?
Koray Tugay
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.