کد افزونگی چرخشی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
←ابزارهای برخط: حذف دامنهٔ به فروش گذاشتهشده |
بدون خلاصۀ ویرایش |
||
خط ۱:
یک '''کد افزونگی دوره ای''' {{انگلیسی|Cyclic redundancy code}} (سیآرسی) تابع درهمسازی غیرایمنی است که جهت تشخیص تغییرات تصادفی
{{یادکرد|فصل=|کتاب=|ناشر= |چاپ= |شهر= |کوشش= |ویرایش= |سال=|شابک=|نویسنده= Peterson, W. Wesley. ; Brown, D. T.|نویسندگان سایر بخشها=|ترجمه=|صفحه=228 |زبان=en |مقاله= Cyclic Codes for Error Detection |ژورنال= Proceedings of the IRE |نشریه=|تاریخ= {{{day}}} January {{چر}}1961 |دوره=49 |شماره= |شاپا=}}</ref> سیآرسی 32بیتی پیشنهادی موسسه مهندسین الکتریک و الکترونیک (IEEE)، که در اترنت و سایر جاها استفاده شدهاست، در کنفرانس مخابراتی سال 1975 ظاهر شد.
خط ۲۱:
== محاسبه سیآرسی ==
برای محاسبه یک سیآرسی دودویی nبیتی، بیتهای ورودی را در یک سطر بنویسید، و الگوی (n+1)بیتی را که نشاندهنده مقسوم علیه سیآرسی است (و چندجملهای نامیده میشود) زیر سمت چپترین بیت قرار دهید. در زیر، اولین محاسبه برای ایجاد یک سیآرسی
<pre>
|