Loading..

পাঠসংশ্লিষ্ট ছবি/ইমেজ

রিসেট

১৩ ফেব্রুয়ারি, ২০২৫ ০২:৪৮ অপরাহ্ণ

এনকোডার এন্ড ডিকোডার

এনকোডার কী? 

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

অন্যভাবে বলা যায় এটি একটি ডিজিটাল বর্তনী যা এনকোডিং এর জন্য ব্যবহৃত হয়। অর্থাৎ এনকোডার অ্যানালগ সিগন্যালকে ডিজিটাল সিগন্যালে রূপান্তরিত করে।

এনকোডার এর বৈশিষ্ট্য 

  • এ বর্তনীর 2n  সংখ্যক ইনপুট লাইন থেকে সর্বাধিক n সংখ্যক আউটপুট লাইন পাওয়া যায়।
  • যেকোনো মুহূর্তে একটি মাত্র ইনপুট ১ এবং বাকি সকল ইনপুট ০ থাকে।
  • এনকোডার ডিকোডারের বিপরীত কাজ সম্পাদন করে।
  • এনকোডার সাধারণত ইনপুট ডিভাইস অর্থাৎ কী-বোর্ডের সাথে যুক্ত থাকে।

এনকোডারের ব্লক চিত্র

চিত্রঃ এনকোডারের ব্লক চিত্র

4 to 2 লাইন এনকোডার:

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

4 to 2 লাইন এনকোডারের ব্লক চিত্র  

চিত্রঃ 4 to 2 লাইন এনকোডারের ব্লক চিত্র  

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

4 to 2 লাইন এনকোডারের সত্যক সারণি

চিত্রঃ 4 to 2 লাইন এনকোডারের সত্যক সারণি

সত্যক সারণি থেকে প্রত্যেকটি আউটপুটের জন্য নিমোক্ত বুলিয়ান ফাংশন লিখা যায়-

X=D2+D3
Y=D1+D3

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

4 to 2 লাইন এনকোডারের সার্কিট

চিত্রঃ 4 to 2 লাইন এনকোডারের সার্কিট

উপরের সার্কিটটি দুটি OR গেইটের সমন্বয়ে তৈরি, যা চারটি ইনপুটকে দুই বিটে এনকোড করতে পারে।

 

8 to 3 লাইন এনকোডার অথবা অক্টাল টু বাইনারি এনকোডার

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

8 to 3 লাইন এনকোডারের ব্লক চিত্র

চিত্রঃ 8 to 3 লাইন এনকোডারের ব্লক চিত্র  

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

8 to 3 লাইন এনকোডারের সত্যক সারণি

চিত্রঃ 8 to 3 লাইন এনকোডারের সত্যক সারণি

সত্যক সারণি থেকে প্রত্যেকটি আউটপুটের জন্য নিমোক্ত বুলিয়ান ফাংশন লিখা যায়-

X = D4+D5+D6+D7 

= D2+D3+D6+D7  

= D1+D3+D5+D7  

চার ইনপুট বিশিষ্ট OR গেইট ব্যবহার করে উপরের ফাংশন তিনটি বাস্তবায়ন করা যায়। নিচে 8 to 3 লাইন এনকোডারের সার্কিট দেখানো হলো-

8 to 3 লাইন এনকোডারের সার্কিট

চিত্রঃ 8 to 3 লাইন এনকোডারের সার্কিট

উপরের সার্কিটটি তিনটি OR গেইটের সমন্বয়ে তৈরি, যা আঁটটি ইনপুটকে তিন বিটে এনকোড করতে পারে।

 

সীমাবদ্ধতাঃ 

  • যখন এনকোডারের সকল ইনপুট শূন্য হয়, তখন আউটপুট নির্ধারণ করতে পারে না।
  • যদি একইসময় একাধিক ইনপুট সক্রিয় থাকে, তখন এনকোডারটি একটি আউটপুট দেয়, যা সঠিক নাও হতে পারে।

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

 

এনকোডারের ব্যবহার

  • এনকোডার আলফানিউমেরিক কোডকে ASCII ও EBCDIC কোডে রূপান্তর করে।
  • দশমিক সংখ্যাকে বিভিন্ন কোডে রূপান্তর করে।
  • এনকোডারের সাহায্যে দশমিক সংখ্যাকে সমতুল্য বাইনারি সংখ্যায় রূপান্তর করা যায়।

 

HSC ICT তৃতীয় অধ্যায়ের গুরুত্বপূর্ণ টপিকসমূহ

সংখ্যা পদ্ধতি এর টপিকসমূহঃ  

ডিজিটাল ডিভাইস এর টপিকসমূহঃ 

 

ডিকোডার কী? 

ডিকোডার এক ধরনের সমবায় সার্কিট বা ডিজিটাল বর্তনী যা কম্পিউটার বা ডিজিটাল সিস্টেমের বোধগম্য বাইনারি কোডকে মানুষের বোধগম্য ফরম্যাটে রূপান্তর করে।

অন্যভাবে বলা যায় এটি একটি ডিজিটাল বর্তনী যা ডিকোডিং এর জন্য ব্যবহৃত হয়। অর্থাৎ ডিকোডার ডিজিটাল সিগন্যালকে অ্যানালগ সিগন্যালে রূপান্তর করে।

 

ডিকোডার এর বৈশিষ্ট্য  

  • এ বর্তনীর n সংখ্যক ইনপুট লাইন থেকে সর্বাধিক 2n সংখ্যক আউটপুট লাইন পাওয়া যায়।
  • যেকোনো মুহূর্তে একটি মাত্র আউটপুট লাইনের মান ১ হয় এবং বাকি সকল আউটপুট লাইনের মান ০ হয়। কখন কোনো আউটপুট লাইনের মান ১ হবে তা নির্ভর করে ইনপুটগুলোর মানের উপর।
  • ডিকোডার এনকোডারের বিপরীত কাজ সম্পাদন করে।
  • ডিকোডার সাধারণত আউটপুট ডিভাইস অর্থাৎ ডিসপ্লে ইউনিটের সাথে যুক্ত থাকে।

ডিকোডারের ব্লক চিত্র

চিত্রঃ ডিকোডারের ব্লক চিত্র

2 to 4 লাইন ডিকোডার:

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

2 to 4 লাইন ডিকোডারের ব্লক চিত্র

চিত্রঃ 2 to 4 লাইন ডিকোডারের ব্লক চিত্র

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

2 to 4 লাইন ডিকোডারের সত্যক সারণি 

চিত্রঃ 2 to 4 লাইন ডিকোডারের সত্যক সারণি 

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

 2 to 4 লাইন ডিকোডারের ফাংশন

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

2 to 4 লাইন ডিকোডারের সার্কিট 

চিত্রঃ 2 to 4 লাইন ডিকোডারের সার্কিট 

3 to 8 লাইন ডিকোডার:

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

3 to 8 লাইন ডিকোডারের ব্লক চিত্র

চিত্রঃ 3 to 8 লাইন ডিকোডারের ব্লক চিত্র

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

3 to 8 লাইন ডিকোডারের সত্যক সারণি

চিত্রঃ 3 to 8 লাইন ডিকোডারের সত্যক সারণি 

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

3 to 8 লাইন ডিকোডারের ফাংশন

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

3 to 8 লাইন ডিকোডারের সার্কিট

চিত্রঃ 3 to 8 লাইন ডিকোডারের সার্কিট

 

ডিকোডারের ব্যবহার:

  • কম্পিউটারে ব্যবহৃত কোডকে মানুষের বোধগম্য ফরম্যাটে রূপান্তর করতে।
  • জটিল কোডকে সহজ কোডে রূপান্তর করতে।
  • ডিসপ্লে ইউনিটে।
  • বাইনারি সংখ্যাকে সমতুল্য দশমিক সংখ্যায় রূপান্তর করতে।
  • ডেটা মাল্টিপ্লেক্সিং ও ডিমাল্টিপ্লেক্সিং এর ক্ষেত্রে।

 

এনকোডার ও ডিকোডারের মধ্যে পার্থক্য 

এনকোডার 

ডিকোডার

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

মন্তব্য করুন

সম্পর্কিত পোস্ট