کدهای بی‌سی‌اچ

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

در نظریه کدگذاری، کدهای بی‌سی‌اچ یا رمزهای باووس–چاندرا–هاوکنگهم دسته‌ای از کدهای تصحیح خطای چرخشی را تشکیل می‌دهند که با استفاده از چند جمله‌ای در یک میدان محدود ساخته می‌شوند. کدهای بی.سی.اچ در سال 1959 توسط ریاضیدان فرانسوی الکسیس هاوکنگهم و به طور مستقل در سال ۱۹۶۰ توسط راج چاندرا باووس اختراع شد. نام بی.سی.اچ از حروف اول نام خانوادگی مخترعین ناشی می‌شود.[۱][۲]

یکی از ویژگی‌های کلیدی کدهای بی‌سی‌اچ این است که در حین طراحی کد، کنترل دقیقی روی تعداد خطاهای قابل تصحیح توسط کد وجود دارد. به طور خاص، می‌توان کدهای BCH باینری طراحی کرد که بتواند خطاهای چند بیتی را تصحیح کند. مزیت دیگر کدهای بی.سی.اچ سهولت کدگشایی آنهاست که طراحی کدگشا برای این کدها را با استفاده از سخت افزار الکترونیکی کم مصرف، ساده می‌کند.[۳][۴]

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

  1. Reed, Irving S.; Chen, Xuemin (1999), Error-Control Coding for Data Networks, Boston, MA: Kluwer Academic Publishers, ISBN 0-7923-8528-4.
  2. Blahut, Richard E. (2003), Algebraic Codes for Data Transmission (2nd ed.), Cambridge University Press, ISBN 0-521-55374-1.
  3. "BCH code". en.m.wikipedia.org (به انگلیسی). Retrieved 2021-03-15.
  4. «CSE 545, Error Correcting Codes: Combinatorics, Algorithms and Applications». web.archive.org. ۲۰۱۰-۰۷-۰۲. بایگانی‌شده از اصلی در ۲ ژوئیه ۲۰۱۰. دریافت‌شده در ۲۰۲۱-۰۳-۱۶.