সংকেত তত্ত্ব
সংকেত তত্ত্ব (ইংরেজি পরিভাষায় কোডিং থিওরি,Coding theory) হল তথ্য ও যোগাযোগ প্রযুক্তির ক্ষেত্রে ব্যবহৃত সংকেতের বৈশিষ্ট্য নিয়ে জ্ঞানার্জন এবং তাদের যথাযথ প্রয়োগ। উপাত্ত সংকোচন, গুপ্তলিখনবিদ্যা (ক্রিপ্টোগ্রাফি), ত্রুটি সনাক্তকরণ এবং সংশোধন, তথ্য প্রেরণ, তথ্য সংরক্ষণ এসব কাজে সংকেত (কোড) ব্যবহৃত হয় । কার্যকর ও নির্ভরযোগ্য তথ্য প্রেরণের নকশা প্রণয়নে জন্য বিজ্ঞানের বিভিন্ন শাখায় (যেমন তথ্য তত্ত্ব, তড়িৎ প্রকৌশল, গণিত, ভাষাবিজ্ঞান, কম্পিউটার বিজ্ঞান) সংকেত ব্যবহার করা হয়। এটা সাধারণত পুনরাবৃত্তি দূরীকরণে এবং প্রেরিত তথ্যের সংশোধন বা শনাক্তকরণে যুক্ত হয়। সংকেত-লিখন চার ধরনের হয়ে থাকে: উপাত্ত সংকোচন বা ডাটা কম্প্রেশন (বা, সোর্স কোডিং) ত্রুটি নিয়ন্ত্রণ বা এরর কনট্রোল (বা, চ্যানেল কোডিং) তথ্যগুপ্তি-সংক্রান্ত সংকেতলিখন বা ক্রিপ্টোগ্রাফিক কোডিং লাইন সংকেতলিখন বা লাইন কোডিং উপাত্ত সংকোচন চেষ্টা করে কোন উৎসের উপাত্তের পুনরাবৃত্তি দূর করতে, যাতে তা সহজে প্রেরণ করা যায়। উদাহরণস্বরূপ, জেডআইপি উপাত্ত সংকোচন কোন উপাত্তের ফাইলকে ছোট করে ফেলে, যাতে ইন্টারনেট ট্রাফিক কম ব্যবহার হয় । উপাত্ত সংকোচন এবং ত্রুটি সংশোধন সম্ভবত একসাথে শেখা হয়। তথ্য প্রেরণ মাধ্যমে থাকা সমস্যাগুলো আরো বলিষ্ঠভাবে দূর করতে ত্রুটি সংশোধন প্রক্রিয়া বাড়তি সুবিধা দেয়। সাধারণ ব্যবহারকারী খুব সম্ভবত ত্রুটি সনাক্তকরণের প্রক্রিয়া ব্যবহার করা অনেক অ্যাপ্লিকেশনের ক্ষেত্রেই সতর্ক নন। একটি মিউজিক সিডি তার ডিস্কের উপর জমা ময়লা ও দাগ দূর করার জন্য রীড-সলোমন কোড ব্যবহার করে। এই অ্যাপ্লিকেশনের ক্ষেত্রে সিডি নিজেই তথ্য প্রেরণের মাধ্যম হিসেবে কাজ করে। ফ্যাডিং এবং হাই ফ্রিকোয়েন্সি রেডিও সংকেত প্রেরণে থাকা কোলাহলপূর্ণ শব্দ দূরীকরণে সেল ফোনও কোডিং প্রযুক্তি ব্যবহার করে। ডেটা মডেম, টেলিফোন ট্রান্সমিশন এবং নাসা ডীপ স্পেস নেটওয়ার্ক, এরা সবাইই চ্যানেল কোডিং প্রযুক্তি ব্যবহার করে টার্বো কোড এবং এলডিপিসি কোড এর মাধ্যমে ডেটা পেতে।