ডিকোডার (Decoder) কি? ডিকোডার এর কাজ কি?

যে ডিজিটাল বর্তনীর সাহায্যে কম্পিউটারে ব্যবহৃত ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তরিত করা হয় অর্থাৎ কোডেড (Coded) ডেটাকে আনকোডেড (Uncoded) ডেটায় পরিণত করা হয় তাকে ডিকোডার বলে। অর্থাৎ ডিকোডার এমন একটি লজিক সার্কিট, যা কোন কোড (Code)-কে ডিকোড (Decode) করতে পারে। এটি কম্পিউটারের বোধগম্য ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে। ডিকোডার এনকোডার এর বিপরীত কাজ করে। ডিকোডারে ইনপুট সংখ্যা n হলে তার আউটপুট সংখ্যা 2n হবে।

ধরা যাক, কোন একটি কোড তিন বিটের। সেক্ষেত্রে তিনটি বিট দিয়ে সর্বাধিক আটটি কোড করা যাবে, যেহেতু তিনটি বিট দিয়ে আটটি বাইনারি নাম্বার লেখা যাবে। ধরা যাক, শূন্য (0)-এর জন্য কোড ‘000’, 1 (এক) এর জন্য কোড ‘001’ ইত্যাদি।

ডিকোডারে ৩ বিটের ইনপুট দিলে তার জন্য ৮ বিটের আউটপুট লাইনের যেকোন একটি Active হবে। কোন আউটপুট Active হওয়া মানে হচ্ছে সেই লাইনে ‘1’ আসা। ডিকোডারে কোন একটি ইনপুট কম্বিনেশনের জন্য শুধু একটি আউটপুট লাইনে ‘1’ এবং অবশিষ্ট সবগুলো লাইনে ‘0’ হবে। যে আউটপুট লাইনে ‘1’ আসবে, সেটিই হচ্ছে ইনপুট কোডের ডিকোডেড আউটপুট। একইভাবে 4 বিটের ইনপুট হলে তা দিয়ে সর্বাধিক 16 টি কোড করা যায় এবং তার জন্য আউটপুট লাইনে লাগবে 16 টি। সাধারণভাবে এটিতে n সংখ্যক ইনপুট বিটের জন্য 2n সংখ্যক আউটপুট লাইন থাকে। একটি ইনপুট কম্বিনেশনের জন্য শুধু একটিই Output লাইন Active হবে, যা ডিকোডেড আউটপুট।

 

ডিকোডারের প্রকারভেদ (Types of Decoder)

কয়েক প্রকারের ডিকোডার—

  • 2 To 4 (বাইনারি)
  • 3 To 8 (বাইনারি থেকে অকটাল)
  • 4 To 16 (বাইনারি থেকে হেক্সাডেসিমাল)।

 

ডিকোডারের কাজ (Functions of Decoder)

ডিকোডার কম্পিউটারে ব্যবহৃত ভাষাকে মানুষের বােধগম্য ভাষায় রূপান্তরিত করে। কোডেড ডেটাকে আনকোডেড ডেটায় পরিণত করে।

 

ডিকোডারের ব্যবহার (Use of Decoder)

ডিকোডার একটি বহুল ব্যবহৃত ইলেক্ট্রনিক সার্কিট। এটি যেসব ক্ষেত্রে ব্যবহৃত হয় তা হলাে–

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

 

Tags :

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

Leave a Comment