এনকোডার

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন
A General encoder's block diagram.
একটি সাধারণ এনকোডারের ব্লক ডায়াগ্রাম

এনকোডার(ইংরেজি: Encoder) হচ্ছে একটি রূপান্তরকরণ লজিক সার্কিট যা মানুষের ভাষাকে কম্পিউটারের বোধগম্য অর্থাৎ যান্ত্রিক ভাষায় রূপান্তর করে। [১]

মানুষের ভাষা এনকোডার কম্পিউটারের বোধগম্য ভাষা

একটি এনকোডারে সর্বোচ্চ 2n সংখ্যক ইনপুট এবং n সংখ্যক আউটপুট থাকে।

গঠন[সম্পাদনা]

এনকোডারে অনেকগুলো ইনপুট থাকে যার মধ্যে একটি ইনপুট সচল থাকে অর্থাৎ যেকোনো মুহূর্তে একটিমাত্র ইনপুট 1 ও বাকি সব ইনপুট 0 থাকে।

ব্যবহারের ক্ষেত্র[সম্পাদনা]

এনকোডারের সার্কিটসমূহ সাধারণত বিভিন্ন বৈদ্যুতিক ইনপুট ডিভাইস যেমন— কী-বোর্ড, মাউস, মোবাইলফোন ইত্যাদিতে ব্যবহৃত হয়।

এনকোডারের সার্কিটসমূহ যেভাবে কাজ করে[সম্পাদনা]

  • আলফানিউমেরিক কোডকে ASCII ও EBCDIC কোডে রূপান্তর করে।
  • দশমিক(Decimal) সংখ্যাকে বিভিন্ন কোডে রূপান্তর করে।
  • দশমিক(Decimal) সংখ্যাকে সমতুল্য বাইনারি(Binary) সংখ্যায় রূপান্তর করে।
  • সাধারণ ভাষার বর্ণকে জটিল অর্থাৎ কোড ভাষার বর্ণতে রূপান্তর করে।

এনকোডারের ধরণ[সম্পাদনা]

-টু-n এনকোডার[সম্পাদনা]

-টু-n এনকোডারে সংখ্যক ইনপুট ও n সংখ্যক আউটপুট থাকে। -টু-n এনকোডারের উপর ভিত্তি করে নিম্নের এনকোডারসমূহ তৈরি করা হয়।

4-টু-2 এনকোডার[সম্পাদনা]

A simple 4:2 Encoder using OR gate.
OR gate ব্যবহৃত একটি সাধারণ 4:2 এনকোডার।

8-টু-3 এনকোডার[সম্পাদনা]

The image represent a 8:3 encoder.
8:3 এনকোডারের একটি সত্যক সারণি
ইনপুট আউটপুট
a[7] a[6] a[5] a[4] a[3] a[2] a[1] a[0] d[2] d[1] d[0]
0 0 0 0 0 0 0 0 X X X
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1

আরও দেখুন[সম্পাদনা]

তথ্যসূত্র[সম্পাদনা]

বহিঃসূত্র[সম্পাদনা]

  1. https://web.archive.org/web/20181102171455/http://www.teachers.gov.bd/content/%E0%A6%8F%E0%A6%A8%E0%A6%95%E0%A7%8B%E0%A6%A1%E0%A6%BE%E0%A6%B0-%E0%A6%8F%E0%A6%95%E0%A6%BE%E0%A6%A6%E0%A6%B6-%E0%A6%A6%E0%A7%8D%E0%A6%AC%E0%A6%BE%E0%A6%A6%E0%A6%B6-%E0%A6%86%E0%A6%87%E0%A6%B8%E0%A6%BF%E0%A6%9F%E0%A6%BF
  2. http://www.edupointbd.com/encoder-and-decoder/