-
شماره ركورد
10519
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
10519
-
پديد آورنده
فريد سهندي اسفنجاني
-
عنوان
شبيه سازي و پياده سازي كدينگ و ديكدينگ Reed-Solomon بر مبناي FPGA
-
مقطع تحصيلي
كارشناسي ارشد
-
رشته تحصيلي
برق - الكترونيك
-
سال تحصيل
تابستان 1386
-
تاريخ دفاع
تابستان 1386
-
استاد راهنما
دكتر شهريار براداران شكوهي
-
چكيده
در اين پايان¬نامه كه پيش¬روي شماست به معرفي روش¬هاي كدينگ كانال و بررسي كامل كدينگ Reed-Solomon خواهيم پرداخت. اين كدينگ يكي از انواع كدينگ¬هاي كانال و از نوع بلوكي است كه در سيستم¬هاي مختلفي همچون سيستم¬هاي مخابرات ماهواره¬اي، سيستم¬هاي ذخيره سازي داده¬ها، در استاندارد ADSL و ... كاربرد دارد. الگوريتم¬هاي مختلفي جهت انجام انكدينگ و ديكدينگ اين كدها وجود دارد. به طور كلي اكثر اين الگوريتم¬ها مراحل مشابهي¬ را طي مي¬كنند. به عنوان مثال اكثر الگوريتمها ابتدا سيندروم¬ها¬ي خطارا با استفاده از رشته بيت دريافتي پيدا مي¬نمايند، سپس با استفاده از اين سيندروم¬ها موقعيت و مقدار خطاهاي احتمالي را. بخش اساسي ديكدينگ كدهاي RS حصول موقعيت و مقدار خطا با استفاده از سيندروم¬ها مي¬باشد. همچنين اكثر الگوريتم¬ها جهت بدست آوردن اين دو پارامتر چندجمله¬اي هاي موقعيت و مقدار خطارا بدست مي¬آورند تا با استفاده از آن¬ها به موقعيت و مقدار خطا برسند كه در اين ميان نيز بدست آوردن اين چندجمله¬اي¬ها بخش اساسي كار است.
دو الگوريتم اساسي جهت انجام اين كار وجود دارد:
• الگوريتم Berlekamp
• الگوريتم Euclididan
آنچه كه در اين پايان¬نامه بدان پرداخته مي¬شود بررسي و مقايسه اين دو الگوريتم از نظر پياده¬سازي بر روي تراشه¬هاي قابل برنامه¬ريزي و سپس پياده¬سازي آن است. الگوريتم Berlekamp داراي ساختار شرطي پيچيده¬اي است. بدون نياز به محاسبات خيلي سنگين مي¬توان آن¬ را پياده¬سازي نمود. در حالي كه الگوريتم Euclidian داراي ساختاري عددي و محاسباتي بدون داشتن شرط¬هاي سنگين است. بر همين اساس به نظر مي¬رسد پياده¬سازي الگوريتم¬ Berlekamp بر روي تراشه DSP مناسب بوده و الگوريتم Euclidian بر روي FPGA مناسب است.
-
لينک به اين مدرک :