Skip to main content
SUPERVISOR
Morteza Esmaeili,Hamid Reza Marzban
مرتضی اسمعیلی (استاد راهنما) حمیدرضا مرزبان (استاد راهنما)
 
STUDENT
Omid Shafiei
امید شفیعی

FACULTY - DEPARTMENT

دانشکده ریاضی
DEGREE
Master of Science (MSc)
YEAR
1395

TITLE

Algebraic Decoding of Cyclic Codes Without Error-Locator Polynomials
This M.Sc. thesis is based on the following paper Lin, T.~C., Lee, C.~D., Chen, Y.~H. and Truong, T.~K., “Algebraic decoding of cyclic codes without error-locator polynomials,” {\\em IEEE Trans. Commun.}, vol. ??, no. ?, pp. ????-????, Jul. ????. Until ????, all of which are presented for decoding BCH code associated with a polynomial to the error-locator polynomial. This dependency caused errors not to be correctly decoded as much as the error correction capacity of the BCH code. In this M.Sc. thesis, we propose a method for decoding cyclic codes with prime length, in particular BCH codes, in which not used Error-Locator polynomials, for example, the Berlekamp-Massey (BM) algorithm and the Chien's search, to identify errors in the received word. Now a q-ary cyclic code with length n (n a prime number) and the error correction capacity t is considered.
ر این پایان‌نامه روشی برای کدگشایی کدهای دوری با طول یک عدد اول، به‌ویژه کدهای BCH، پیشنهاد می‌شود که در آن برای شناسایی مکان‌های خطا در کلمه‌دریافتی از چندجمله‌ای‌های خطایاب، یعنی روش برلیکمپ-مسی و جستجوی Chien، استفاده نشده است. اکنون کد دوری qتایی C با طول n ( n یک عدد اول) و ظرفیت تصحیح خطا t در نظر گرفته می‌شود. فرض کنیم کدکلمه‌ای از کد C به‌وسیله یک کانال نویزدار ارسال شده و در آن تنها v lt;= t خطا رخ داده باشد. در روش پیشنهادی به‌جای استفاده از روش برلیکمپ-مسی و جستجوی Chien پیشنهاد می‌شود از یک ماتریس نامربعی به‌اندازه (v amp;#??;?)*(v amp;#??;n) استفاده شود که درایه‌های v ستون اول آن شناسه و دیگر درایه‌های آن اعضایی از میدان F_{q^m}} هستند که در آن m کوچک‌ترین عدد صحیح مثبتی است کهn|{q^m}-?. اگر هر شناسه در ماتریس پیشنهادی معلوم باشد آنگاه می‌‍‌توان از روش حذف گاوسی برای تبدیل این ماتریس به یک ماتریس سطری-پلکانی استفاده نمود که با این کار v صفر در n درایه آخر سطر (v amp;#??;?)ام ماتریس آشکار می‌شوند؛ این درایه‌های صفر می‌توانند تنها v مکان‌خطا را در کلمه‌دریافتی شناسایی کنند. گاهی در فرآیند کدگشایی پیش می‌آید که نمی‌توان ماتریسی به‌صورت بیان‌شده پیدا نمود به‌گونه‌ای که شناسه‌ها در v ستون اول آن معلوم باشند. سه روش کارآمد برای به دست آوردن یک شناسه‌نامعلوم به ترتیب در ماتریسی مربعی که همه درایه‌های آن شناسه‌ هستند؛ در ماتریسی مربعی که درایه‌های ستون آخر آن اعضایی از میدانF_{q^m} و دیگر درایه‌های آن شناسه هستند و در ماتریسی مربعی که درایه‌های سطر و ستون آخر آن اعضایی از میدان F_{q^m} و دیگر درایه‌های آن شناسه هستند بیان می‌شود. در پایان نیز برای نمونه، روش پیشنهادی روی کد دوری سه‌تایی (??,??,??) توضیح داده می‌شود.

ارتقاء امنیت وب با وف بومی