প্রভাষক
১৩ ফেব্রুয়ারি, ২০২৫ ০২:৪৮ অপরাহ্ণ
প্রভাষক
ধরনঃ সাধারণ শিক্ষা
শ্রেণিঃ দ্বাদশ
বিষয়ঃ তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়ঃ অধ্যায় ৩
এনকোডার এক ধরনের সমবায় সার্কিট বা ডিজিটাল বর্তনী যা মানুষের ব্যবহৃত বিভিন্ন আলফানিউমেরিক বর্ণ, বিশেষ চিহ্ন, টেক্সট, অডিও ও ভিডিও ইত্যাদিকে কম্পিউটার বা ডিজিটাল সিস্টেমের বোধগম্য বাইনারি কোডে রূপান্তর করে।
অন্যভাবে বলা যায় এটি একটি ডিজিটাল বর্তনী যা এনকোডিং এর জন্য ব্যবহৃত হয়। অর্থাৎ এনকোডার অ্যানালগ সিগন্যালকে ডিজিটাল সিগন্যালে রূপান্তরিত করে।

চিত্রঃ এনকোডারের ব্লক চিত্র
ধরি 4 to 2 এনকোডারের চারটি ইনপুট D0, D1, D2 ও D3 এবং দুটি আউটপুট X ও Y। নিচে 4 to 2 লাইন এনকোডারের ব্লক চিত্র দেখানো হলো-

চিত্রঃ 4 to 2 লাইন এনকোডারের ব্লক চিত্র
যেকোনো মুহূর্তে চারটি ইনপুটের মধ্যে একটি মাত্র ইনপুট ১ এবং বাকি সকল ইনপুট ০ থাকে। নিচে 4 to 2 লাইন এনকোডারের সত্যক সারণি দেখানো হলো-

চিত্রঃ 4 to 2 লাইন এনকোডারের সত্যক সারণি
সত্যক সারণি থেকে প্রত্যেকটি আউটপুটের জন্য নিমোক্ত বুলিয়ান ফাংশন লিখা যায়-
দুই ইনপুট বিশিষ্ট OR গেইট ব্যবহার করে উপরের ফাংশন দুটি বাস্তবায়ন করা যায়। নিচে 4 to 2 লাইন এনকোডারের সার্কিট দেখানো হলো-

চিত্রঃ 4 to 2 লাইন এনকোডারের সার্কিট
উপরের সার্কিটটি দুটি OR গেইটের সমন্বয়ে তৈরি, যা চারটি ইনপুটকে দুই বিটে এনকোড করতে পারে।
8 to 3 এনকোডারের আঁটটি ইনপুট D0 to D7 এবং তিনটি আউটপুট X , Y ও Z। নিচে 8 to 3 এনকোডারের ব্লক চিত্র দেখানো হলো-

চিত্রঃ 8 to 3 লাইন এনকোডারের ব্লক চিত্র
যেকোনো মুহূর্তে আঁটটি ইনপুটের মধ্যে একটি মাত্র ইনপুট ১ এবং বাকি সকল ইনপুট ০ থাকে। নিচে 8 to 3 লাইন এনকোডারের সত্যক সারণি দেখানো হলো-

চিত্রঃ 8 to 3 লাইন এনকোডারের সত্যক সারণি
সত্যক সারণি থেকে প্রত্যেকটি আউটপুটের জন্য নিমোক্ত বুলিয়ান ফাংশন লিখা যায়-
X = D4+D5+D6+D7
Y = D2+D3+D6+D7
Z = D1+D3+D5+D7
চার ইনপুট বিশিষ্ট OR গেইট ব্যবহার করে উপরের ফাংশন তিনটি বাস্তবায়ন করা যায়। নিচে 8 to 3 লাইন এনকোডারের সার্কিট দেখানো হলো-

চিত্রঃ 8 to 3 লাইন এনকোডারের সার্কিট
উপরের সার্কিটটি তিনটি OR গেইটের সমন্বয়ে তৈরি, যা আঁটটি ইনপুটকে তিন বিটে এনকোড করতে পারে।
সীমাবদ্ধতাঃ
সুতরাং, এই সমস্যাগুলি কাটিয়ে উঠতে এনকোডার প্রতিটি ইনপুটের জন্য প্রায়োরিটি(অগ্রাধিকার) সেট করা উচিত। তারপরে, এনকোডারটির আউটপুট হবে সক্রিয় ইনপুটগুলির মধ্য যার উচ্চতর প্রায়োরিটি(অগ্রাধিকার ) রয়েছে তার জন্য।
সংখ্যা পদ্ধতি এর টপিকসমূহঃ
ডিজিটাল ডিভাইস এর টপিকসমূহঃ
ডিকোডার এক ধরনের সমবায় সার্কিট বা ডিজিটাল বর্তনী যা কম্পিউটার বা ডিজিটাল সিস্টেমের বোধগম্য বাইনারি কোডকে মানুষের বোধগম্য ফরম্যাটে রূপান্তর করে।
অন্যভাবে বলা যায় এটি একটি ডিজিটাল বর্তনী যা ডিকোডিং এর জন্য ব্যবহৃত হয়। অর্থাৎ ডিকোডার ডিজিটাল সিগন্যালকে অ্যানালগ সিগন্যালে রূপান্তর করে।

চিত্রঃ ডিকোডারের ব্লক চিত্র
ধরি 2 to 4 লাইন ডিকোডারের দুটি ইনপুট X ও Y এবং চারটি আউটপুট D0, D1, D2 ও D3। নিচে 2 to 4 লাইন ডিকোডারের ব্লক চিত্র দেখানো হলো-

চিত্রঃ 2 to 4 লাইন ডিকোডারের ব্লক চিত্র
যেকোনো মুহূর্তে চারটি আউটপুটের মধ্যে একটি মাত্র আউটপুট ১ এবং বাকি সকল আউটপুট ০ থাকে। নিচে 2 to 4 লাইন ডিকোডারের সত্যক সারণি দেখানো হলো-

চিত্রঃ 2 to 4 লাইন ডিকোডারের সত্যক সারণি
সত্যক সারণি থেকে SOP মেথডের সাহায্যে প্রত্যেকটি আউটপুটের জন্য নিমোক্ত বুলিয়ান ফাংশন লিখা যায়-

প্রতিটি আউটপুটে একটি করে মোট চারটি প্রোডাক্ট টার্ম আছে। অর্থাৎ চারটি AND গেইটের সাহায্যে চারটি প্রোডাক্ট টার্ম বাস্তবায়ন করা যাবে। নিচে 2 to 4 লাইন ডিকোডারের সার্কিট দেখানো হলো-

চিত্রঃ 2 to 4 লাইন ডিকোডারের সার্কিট
ধরি 3 to 8 লাইন ডিকোডারের তিনটি ইনপুট X , Y ও Z এবং আঁটটি আউটপুট D0 to D7। নিচে 3 to 8 লাইন ডিকোডারের ব্লক চিত্র দেখানো হলো-

চিত্রঃ 3 to 8 লাইন ডিকোডারের ব্লক চিত্র
যেকোনো মুহূর্তে আঁটটি আউটপুটের মধ্যে একটি মাত্র আউটপুট ১ এবং বাকি সকল আউটপুট ০ থাকে। নিচে 3 to 8 লাইন ডিকোডারের সত্যক সারণি দেখানো হলো-

চিত্রঃ 3 to 8 লাইন ডিকোডারের সত্যক সারণি
সত্যক সারণি থেকে SOP মেথডের সাহায্যে প্রত্যেকটি আউটপুটের জন্য নিমোক্ত বুলিয়ান ফাংশন লিখা যায়-

প্রতিটি আউটপুটে একটি করে মোট আঁটটি প্রোডাক্ট টার্ম আছে। অর্থাৎ আঁটটি AND গেইটের সাহায্যে আঁটটি প্রোডাক্ট টার্ম বাস্তবায়ন করা যাবে। নিচে 3 to 8 লাইন ডিকোডারের সার্কিট দেখানো হলো-

চিত্রঃ 3 to 8 লাইন ডিকোডারের সার্কিট
এনকোডার | ডিকোডার |
| এনকোডার এক ধরনের ডিজিটাল সার্কিট যা ইনপুট সিগন্যালকে বাইনারি কোডে রূপান্তর করে। | ডিকোডার এক ধরনের ডিজিটাল সার্কিট যা বাইনারি কোডকে মানুষের বোধগম্য ফরম্যাটে রূপান্তর করে। |
| এনকোডারে 2n সংখ্যক ইনপুট লাইন ও সর্বাধিক n সংখ্যক আউটপুট লাইন থাকে। | ডিকোডারে n সংখ্যক ইনপুট লাইন ও সর্বাধিক 2n সংখ্যক আউটপুট লাইন থাকে। |
| এনকোডার ইনপুট ডিভাইসের সাথে যুক্ত থাকে। | ডিকোডার আউটপুট ডিভাইসের সাথে যুক্ত থাকে। |
| এনকোডার তৈরিতে OR গেট ব্যবহৃত হয়। | ডিকোডার তৈরিতে AND ও NOT গেট ব্যবহৃত হয়। |
| এনকোডার প্রেরক প্রান্তে উপস্থিত থাকে। | ডিকোডার প্রাপক প্রান্তে উপস্থিত থাকে। |