کدهای چرخشی

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از کد های چرخشی)

در نظریه کدینگ، کدهای چرخشی (دوری)، کدهای بلوکی خطی تصحیح خطا هستند که دارای ساختار جبری مناسبی برای تشخیص و تصحیح خطا می‌باشند.

تعریف[ویرایش]

فرض کنید که یک کد خطی روی میدان محدود با طول n است. را چرخشی گوییم اگر برای هر کلمه کد (c1,... ,cn) از C کلمه (cn,c1,... ,cn-1) در نیز که با یک شیفت کلمه قبلی به وجود آمده است، یک کلمه کد باشد.

در نتیجه در صورتی که به ازای هر نوع چرخش دوباره یک کلمه کد دیگر تولید شود کد خطی قطعاً چرخشی است.

کدهای چرخشی یک سری قیدهای ساختاری اضافی ایجاد می‌کند. بر اساس میدان‌های محدود می‌باشند و به خاطر خصوصیات ساختاری خود در کنترل خطای فاز بسیار مؤثر می‌باشند.

منابع[ویرایش]