زمان کنونی: ۰۸ اردیبهشت ۱۴۰۳, ۰۶:۰۴ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تشخیص خطا: دیاگرام CRC

ارسال:
  

kiantamar پرسیده:

Question تشخیص خطا: دیاگرام CRC

سوالم اینه:

چطور از روی دیاگرام سخت افزاری CRC مقسوم علیه رو تشخیص داد؟

مثلا یکی از تست های کنکور این شکل رو داده:
[تصویر:  59468866818567306645.bmp]

چطور از روی این شکل عبارت [tex]x^{3} x 1[/tex] رو تشخیص بدیم؟

لطفا در مورد تقسیم دودویی بدون نقلی هم کمی توضیح بدید. من گیج شدم (کتاب ها خطای چاپی دارن و واقعا درگیرم کردن) ممنون

۳
ارسال:
  

Helmaa پاسخ داده:

RE: تشخیص خطا: دیاگرام CRC

ببینید نحوه تشکیل این شیفت رجیستر به این صورت هست که اولا از روی تابع مولد تشکیل میشه و با وارد کردن مقسوم به صورت بیت به بیت و انجام عمل xor روی بیتها در اخر به باقیمانده میرسیم.

باید از روی تابع مولد تشخیص بدی باقیمانده حداکثر چند رقم هست.
مثلا در همین مثالی که گذاشتید باقی مانده حداکثر ۳ رقمی هست،پس شیفت رجیستر سه بیتی میکشید و به هم وصلشون میکنید،عدد دودویی متناظر با تابع مولد مثال g(x)=1011 هست.
به ازای هر عدد ۱ در تابع g(x) قبل از بیت متناظرش روی شیفت رجیستر یک xor قرار میدیم،یعنی هر بیتی که روی شیفت رجیستر قبلش xor نیست یعنی تو تابع مولدش ۰ بوده مقدارش.
توی شکل پیوست اولین xor مشخص کننده ضریب [tex]x^{0}[/tex] هست،دومین xor ضریب [tex]x^{1}[/tex] و چون قبل از xor، r2
قرار نگرفته پس ضریب [tex]x^{2}[/tex] صفر هست.
و به ازای اخرین جمله تابع مولد هم روی شیفت رجیستر xor قرار نمیدیم.در اینجا ضریب [tex]x^{3}[/tex] هم یک هست(اخرین جمله).
پس تابع مولد [tex]G(x)=x^{3} x 1[/tex]میشود.
امیدوارم منظورمو خوب رسونده باشم.
.......
برای تقسیم هم اگر با این روش مشکل دارید از تقسیم چند جمله ای استفاده کنید.


فایل‌(های) پیوست شده

ارسال:
  

kiantamar پاسخ داده:

RE: تشخیص خطا: دیاگرام CRC

(۱۵ آبان ۱۳۹۱ ۰۵:۳۴ ب.ظ)Helmaa نوشته شده توسط:  ببینید نحوه تشکیل این شیفت رجیستر به این صورت هست که اولا از روی تابع مولد تشکیل میشه و با وارد کردن مقسوم به صورت بیت به بیت و انجام عمل xor روی بیتها در اخر به باقیمانده میرسیم.

باید از روی تابع مولد تشخیص بدی باقیمانده حداکثر چند رقم هست.
مثلا در همین مثالی که گذاشتید باقی مانده حداکثر ۳ رقمی هست،پس شیفت رجیستر سه بیتی میکشید و به هم وصلشون میکنید،عدد دودویی متناظر با تابع مولد مثال g(x)=1011 هست.
به ازای هر عدد ۱ در تابع g(x) قبل از بیت متناظرش روی شیفت رجیستر یک xor قرار میدیم،یعنی هر بیتی که روی شیفت رجیستر قبلش xor نیست یعنی تو تابع مولدش ۰ بوده مقدارش.
توی شکل پیوست اولین xor مشخص کننده ضریب [tex]x^{0}[/tex] هست،دومین xor ضریب [tex]x^{1}[/tex] و چون قبل از xor، r2
قرار نگرفته پس ضریب [tex]x^{2}[/tex] صفر هست.
و به ازای اخرین جمله تابع مولد هم روی شیفت رجیستر xor قرار نمیدیم.در اینجا ضریب [tex]x^{3}[/tex] هم یک هست(اخرین جمله).
پس تابع مولد [tex]G(x)=x^{3} x 1[/tex]میشود.
امیدوارم منظورمو خوب رسونده باشم.
.......
برای تقسیم هم اگر با این روش مشکل دارید از تقسیم چند جمله ای استفاده کنید.

ممنون؛ حدس خودم همین بود، اما مشکل اینجاست که از کدام طرف؟

یعنی [tex]x^{3}[/tex] در شکل دیاگرام سمت چپ قرار میگیره یا راست؟
آیا [tex]x^{0}[/tex] یا همون ۱ جایی که فلش وردی دیاگرام هست؟

تو شکلی که کشیدی، برای مربع ها X درنظر می گیریم یا برای هر XOR؟ آخه دوتا گیت XOR که بیشتر نداریم ولی ۳ تا یک داریم.
یافتن تمامی ارسال‌های این کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تشخیص گوگل مپس با Live View AR برای مکان دقیق elecomco ۱ ۳,۹۱۲ ۰۵ بهمن ۱۳۹۹ ۰۲:۴۹ ب.ظ
آخرین ارسال: kooshaideal1
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۲,۶۶۳ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  تقسیم برای محاسبه کد افزونه چرخشی (CRC) Sanazzz ۴ ۶,۲۱۷ ۲۰ آذر ۱۳۹۷ ۰۱:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  دیاگرام حالت و جدول حالت یک نمودار ASM Sanazzz ۵ ۵,۱۹۶ ۰۱ آذر ۱۳۹۷ ۱۰:۴۵ ب.ظ
آخرین ارسال: Sanazzz
  تشخیص خطا در تحلیلگر لغوی یا نحوی zahra2012 ۵ ۷,۷۴۴ ۲۶ مرداد ۱۳۹۷ ۰۴:۲۹ ب.ظ
آخرین ارسال: tohid.salmani
  تشخیص کاراکتر با شبکه عصبی safoora s ۴ ۳,۷۵۱ ۱۸ مرداد ۱۳۹۷ ۱۰:۵۰ ب.ظ
آخرین ارسال: kilookiloo
  خطا در نصب پرستاشاپ fas ۰ ۱,۹۴۷ ۰۶ مرداد ۱۳۹۷ ۱۱:۴۳ ق.ظ
آخرین ارسال: fas
  تشخیص دو قضیه از هم Mr.R3ZA ۵ ۴,۹۷۱ ۳۱ اردیبهشت ۱۳۹۷ ۱۲:۱۴ ق.ظ
آخرین ارسال: pioneer01
  تشخیص گروه در شبکه های اجتماعی osho ۴۸ ۳۱,۳۲۶ ۲۸ فروردین ۱۳۹۷ ۰۷:۵۲ ب.ظ
آخرین ارسال: atahmasebi
Exclamation تشخیص نوع زبان و گرامر به صورت تستی و سریع kamran_maneshtir ۰ ۲,۰۷۱ ۰۲ بهمن ۱۳۹۶ ۰۷:۴۶ ب.ظ
آخرین ارسال: kamran_maneshtir

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close