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