সুচিপত্র:
সংজ্ঞা - হামিং কোড এর অর্থ কী?
একটি হামিং কোড ত্রুটি সনাক্তকরণের জন্য একটি লিনিয়ার কোড যা দুটি একসাথে বিট ত্রুটি সনাক্ত করতে পারে এবং একক বিট ত্রুটিগুলি সংশোধন করতে সক্ষম। ট্রান্সমিটার এবং রিসিভারের মধ্যে হাতুড়ি দূরত্ব একের চেয়ে কম বা সমান হলে নির্ভরযোগ্য যোগাযোগের নিশ্চয়তা দেওয়া হয়।
টেকোপিডিয়া হামিং কোড ব্যাখ্যা করে
হামিং কোডটি ১৯৫০ সালে রিচার্ড হামিং আবিষ্কার করেছিলেন। পদ্ধতিটি একক বিট পরিবর্তনের জন্য কার্যকর, যা দুই বা ততোধিক বিট পরিবর্তনের চেয়ে বেশি সম্ভাব্য।
হামিং কোডগুলির সরলতা এগুলি কম্পিউটার মেমরি এবং একক ত্রুটি সংশোধনে ব্যবহারের জন্য উপযুক্ত করে তোলে। তারা SECDED নামে একটি ডাবল-ত্রুটি সনাক্তকরণ বৈকল্পিক ব্যবহার করে use এই কোডগুলির সর্বনিম্ন তিনটি হামিং দূরত্ব রয়েছে, যেখানে কোডটি একক ত্রুটিগুলি সনাক্ত করে এবং সংশোধন করে যখন ডাবল বিট ত্রুটিগুলি কেবল তখনই সংশোধন করার চেষ্টা না করা হলে সনাক্ত করা হয়। অতিরিক্ত প্যারিটি বিট যুক্ত করা হ্যামিং কোডের সর্বনিম্ন দূরত্ব চারটি বৃদ্ধি করে, যা দ্বিগুণ ত্রুটি সনাক্ত করার সময় কোডটি একক ত্রুটিগুলি সনাক্ত করতে এবং সংশোধন করতে দেয়।
হামিং শুরুতে এমন কোড প্রবর্তন করেছিল যা তিনটি প্যারি বিট যুক্ত করে চারটি বিটকে সাত বিটে বিভক্ত করে। এনকোড শব্দের উপরে একটি অতিরিক্ত প্যারিটি বিট যুক্ত করে এটি সহজেই আট এবং চার বিট কোডে বাড়ানো যেতে পারে।