ওয়ান-হট

দশমিকবাইনারিইউনারিওয়ান-হট০০০০০০০০০০০০০০০০০০০১১০০১০০০০০০০১০০০০০০১০ ২০১০০০০০০০১১০০০০০১০০৩০১১০০০০০১১১০০০০১০০০৪১০০০০০০১১১১০০০১০০০০৫১০১০০০১১১১১০০১০০০০০৬১১০০০১১১১১১০১০০০০০০০৭১১১০১১১১১১১১০০০০০০০
বুলিয়ান বীজগণিত এবং মেশিন লার্নিংয়ে ওয়ান-হট হলো বিটের একটি গুচ্ছ যার মধ্যে উক্ত গুচ্ছই হলো বৈধ কম্বিনেশন এবং একটি বিটের সর্বোচ্চ মান ১ হয় এবং বাকিগুলো শুণ্য থাকে । অনেকসময় ওয়ান-কোল্ড নামের আরেকটা অনুরূপ পদ্ধতিকে উল্লেখ করা হয় যেখানে সব বিট "১" এবং মাত্র একটা বিট "০" দ্বারা বাস্তবায়িত হয়। পরিসংখ্যানে, ডামি ভ্যারিয়েবল শ্রেণিভুক্ত তথ্য প্রকাশের জন্য একটি অনুরূপ কৌশল হিসেবে ব্যবহৃত হয়।
অ্যাপ্লিকেশন
ডিজিটাল সার্কিটরি
স্টেট মেশিন কোন অবস্থায় আছে তা বোঝাতে সাধারণত ওয়ান-হট এনকোডিং ব্যবহার করা হয়। যদি স্টেট বা অবস্থাগুলো বাইনারি সংখ্যায় প্রকাশ করা হয়, তাহলে কোন স্টেট চলছে তা বুঝতে হলে একটি ডিকোডার প্রয়োজন হয়। ওয়ান-হট স্টেট মেশিনের ডিকোডার লাগে না, কারণ স্টেট মেশিন nতম অবস্থানে থাকে যদি এবং কেবল যদি nতম বিট হাই হয়।

ওয়ান-হট বাস্তবায়নে ১৫টি ফ্লিপ-ফ্লপ একটির পর একটি ক্রমে সংযুক্ত থাকে। প্রতিটি ফ্লিপ-ফ্লপের Q আউটপুট পরবর্তী ফ্লিপ-ফ্লপের D ইনপুটে দেওয়া হয়। আবার প্রথম ফ্লিপ-ফ্লপের D ইনপুটে সংযুক্ত থাকে শেষ (১৫তম) ফ্লিপ-ফ্লপের Q আউটপুট।

এই চেইনের প্রথম ফ্লিপ-ফ্লপ প্রথম স্টেটকে বোঝায়, দ্বিতীয়টি দ্বিতীয় স্টেটকে এবং এভাবে ধারাবাহিকভাবে ১৫তম ফ্লিপ-ফ্লপ শেষ (১৫তম) স্টেটকে নির্দেশ করে।

যখন স্টেট মেশিনটি রিসেট করা হয়, তখন সব ফ্লিপ-ফ্লপ '০' করে দেওয়া হয়, শুধু প্রথম ফ্লিপ-ফ্লপে '১' সেট করা হয়। এর মানে, শুরুতে শুধুমাত্র প্রথম ফ্লিপ-ফ্লপ অ্যাক্টিভ বা "হট" থাকে।

পরবর্তী ক্লক পালস আসলে, ওই 'হট' বিটটি দ্বিতীয় ফ্লিপ-ফ্লপে চলে যায়। এরপর প্রতি ক্লক পালসের সাথে সাথে সেই 'হট' বিটটি এক এক করে পরবর্তী ফ্লিপ-ফ্লপে অগ্রসর হয়।

এভাবে, বিটটি ১৫তম ফ্লিপ-ফ্লপ পর্যন্ত পৌঁছায়, এবং তারপর আবার প্রথম ফ্লিপ-ফ্লপে ফিরে আসে — অর্থাৎ, স্টেট মেশিনটি আবার প্রথম অবস্থায় ফিরে যায়।

অ্যাড্রেস ডিকোডার বাইনারি মানকে ওয়ান-হট রেপ্রেজেন্টেশনে রূপান্তর করে।প্রায়োরিটি এনকোডার ওয়ান-হট রেপ্রেজেন্টেশনকে বাইনারি রূপে রূপান্তর করে।

 তথ্যসূত্র