• এনকোডার এবং ডিকোডার

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


    মানুষের ভাষা ➡ এনকোডার ➡ কম্পিউটারের বোধগম্য ভাষা
    এনকোডারে অনেকগুলো ইনপুট থাকে যার মধ্যে একটি ইনপুট সচল থাকে অর্থাৎ যেকোনো মুহূর্তে একটিমাত্র ইনপুট 1 ও বাকি সব ইনপুট 0 থাকে।
    এনকোডারের সার্কিটসমূহ সাধারণত বিভিন্ন বৈদ্যুতিক ইনপুট ডিভাইস যেমন— কী-বোর্ডমাউসমোবাইলফোন ইত্যাদিতে ব্যবহৃত হয়।

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

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

    8-to-3 এনকোডার:

     or
    The image represent a 8:3 encoder.



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









    সত্যক সারণির ইনপুটের সাপেক্ষে আউটপুট ফাংশনসমূহ- 
    • A=Q4+Q5+Q6+Q7
    • B=Q2+Q3+Q6+Q7
    • C=Q1+Q3+Q5+Q7
    আউটপুট ফাংশনের লজিক সার্কিটঃ  









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

    ডিকোডার(ইংরেজি: Decoder) একটি ডিজিটাল লজিক সার্কিট যা কোনো কোড(Code)-কে ডিকোড(Decode) করতে পারে অর্থাৎ ইহা এমন একটি লজিক সার্কিট যা কম্পিউটারের বোধগম্য ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে।[১] ডিকোডার এনকোডার এর বিপরীত কাজ করে।
    এনকোডার এর মাধ্যমে মানুষের বোধগম্য ভাষাকে কম্পিউটারের বোধগম্য অর্থাৎ যান্ত্রিক ভাষায় রূপান্তর করে। কিন্তু কম্পিউটারের বোধগম্য অর্থাৎ যান্ত্রিক ভাষা যদি মনিটরের পর্দায় প্রদর্শিত হয় তাহলে মানুষ যান্ত্রিক ভাষা বুঝতে পারবেনা। আর এই যান্ত্রিক ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তরের কাজটিই ডিকোডার করে থাকে।

    ডিকোডার ডিজিটাল লজিক সার্কিটের n সংখ্যক ইনপুট থেকে সর্বাধিক 2n টি আউটপুট লাইন পাওয়া যায়। যে কোনো একটি আউটপুট লাইনের মান 1 হলে বাকি সব কয়টি আউটপুট লাইনের মান 0 হবে। কখন কোনো আউটপুট লাইনের মান 1 হবে তা নির্ভর করে ইনপুটগুলোর মানের উপর।

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

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

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

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





    চিত্র: 3-to-8 ডিকোডারের ব্লক চিত্র।

    3-to-8 ডিকোডারের সত্যক সারণিঃ








    সত্যক সারণির ইনপুটের সাপেক্ষে আউটপুট ফাংশনসমূহ- 
    আউটপুট ফাংশনের লজিক সার্কিটঃ  












    ডিকোডারের ব্যবহার:
    • ১। কম্পিউটারে ব্যবহৃত ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে।
    • ২। জটিল কোডকে সহজ কোডে রূপান্তর করে।
    • ৩। ডিকোডার ব্যবহৃত হয় ডিসপ্লে ইউনিটে।
    • ৪। ডিকোডারের সাহায্যে বাইনারি সংখ্যাকে সমতুল্য দশমিক সংখ্যায় রূপান্তর করা হয়।
    2-to-4 লাইন ডিকোডারের সার্কিট আঁক।  
    এনকোডার ও ডিকোডারের মধ্যে পার্থক্যঃ 
    এনকোডারডিকোডার
    এনকোডার এক ধরনের সমবায় সার্কিট বা ডিজিটাল বর্তনী যা মানুষের ব্যবহৃত ভাষাকে কম্পিউটারের বোধগম্য যান্ত্রিক ভাষায় রূপান্তর করে।ডিকোডার এক ধরনের সমবায় সার্কিট বা ডিজিটাল বর্তনী যা কম্পিউটারের বোধগম্য যান্ত্রিক ভাষাকে মানুষের ব্যবহৃত ভাষায় রূপান্তরিত করে।
    এ বর্তনীর 2n  সংখ্যক ইনপুট থেকে সর্বাধিক n সংখ্যক আউটপুট লাইন পাওয়া যায়।এ বর্তনীর n সংখ্যক ইনপুট থেকে সর্বাধিক 2n সংখ্যক আউটপুট লাইন পাওয়া যায়।
    যেকোনো মুহূর্তে একটি মাত্র ইনপুট ১ এবং বাকি সব ইনপুট ০ থাকে ।যে কোনো একটি আউটপুট লাইনের মান ১ হলে বাকি সবগুলো আউটপুট লাইনের মান ০ হবে।
    এনকোডার সাধারণত ইনপুট ডিভাইস অর্থাৎ কী-বোর্ডের সাথে যুক্ত থাকে।ডিকোডার সাধারণত আউটপুট ডিভাইস অর্থাৎ ডিসপ্লে ইউনিটের সাথে যুক্ত থাকে।
    উদাহরণঃ 8-to-3 লাইন এনকোডার।উদাহরণঃ 3-to-8 লাইন ডিকোডার।




  • 0 comments:

    Post a Comment

    New Research

    Attention Mechanism Based Multi Feature Fusion Forest for Hyperspectral Image Classification.

    CBS-GAN: A Band Selection Based Generative Adversarial Net for Hyperspectral Sample Generation.

    Multi-feature Fusion based Deep Forest for Hyperspectral Image Classification.

    ADDRESS

    388 Lumo Rd, Hongshan, Wuhan, Hubei, China

    EMAIL

    contact-m.zamanb@yahoo.com
    mostofa.zaman@cug.edu.cn

    TELEPHONE

    #
    #

    MOBILE

    +8615527370302,
    +8807171546477