کد همینگ: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ربات: مرتب‌سازی رده‌ها؛ زیباسازی
JYBot (بحث | مشارکت‌ها)
خط ۲:
در [[مخابرات]]، کد همینگ، کد تصحیح خطای خطی می‌باشد که به افتخار [[ریچارد همینگ]]، مخترع آن گذاشته شده‌است. کدهای همینگ می‌توانند همزمان ۲ بیت خطا را شناسایی کنند و ۱ بیت خطا را تصحیح کنند. در نتیجه مخابره قابل اطمینان در صورتی که فاصله همینگ بین رشته بیت فرستنده و گیرنده یک یا کمتر از یک باشد، ممکن می‌شود.
 
== کد بدون وزن همینگ ==
دسته‌ای از کدها برای تشخیص و تصحیح خطا در ارسال اطلاعات استفاده می‌شوند. که به آنها کد همینگ می‌گویند.در این کدها حداقل اختلافی که بین دوکد نمایشی وجودداردفاصله همینگ نامند.
 
خط ۱۸:
 
به عنوان مثال رقم 5 در کد NBCD را به روش زیر ارسال می‌کنیم.
 
 
c1=? c2=? b3=0 c4=? b5=1 b6=0 b7=1
 
 
c1={ b3 , b5 , b7 }= { 0,1,1} ====> c1=0
 
 
 
1= c2={ b3 , b6 , b7 }= { 0,0,1 }====> c2
 
 
 
0= c3={ b5 , b6 , b7 }= { 1,0,1 }====> c3
سطر ۳۵ ⟵ ۲۹:
پس بر اساس اعداد به دست آمده عدد 5 هنگام ارسال به صورت 0100101 ارسال می‌شود.
 
== جستارجستارهای وابسته ==
* [[ریچارد همینگ]]
* [[فاصله همینگ]]
 
== منابع ==
{{پانویس}}
* {{یادکرد ویکی|پیوند= http://en.wikipedia.org/wiki/Hamming_code|عنوان= Hamming code|کد زبان=en}}
 
{{ریاضی-خرد}}
 
[[رده:آشکارسازی و اصلاح خطا]]
[[رده:اختراعات آمریکایی]]
[[رده:حساب رایانه‌ای]]