پیاده سازی توربو کدها بر روی FPGA برای کاربردهای کم توان
First Statement of Responsibility
/ناصر عدلی کلوانق
.PUBLICATION, DISTRIBUTION, ETC
Name of Publisher, Distributor, etc.
: مهندسی برق و کامپیوتر
Date of Publication, Distribution, etc.
، ۱۳۹۶
Name of Manufacturer
، راشدی
NOTES PERTAINING TO PUBLICATION, DISTRIBUTION, ETC.
Text of Note
چاپی
DISSERTATION (THESIS) NOTE
Dissertation or thesis details and type of degree
کارشناسی ارشد
Discipline of degree
مهندسی برق گرایش الکترونیک
Date of degree
۱۳۹۶/۰۶/۰۱
Body granting the degree
تبریز
SUMMARY OR ABSTRACT
Text of Note
انتقال اطلاعات در سیستم های مخابراتی، به دلیل وجود نویز، فیدینگ، اغتشاش، تداخل، دریافت چند مسیره و ...در کانالصهای مخابراتی، همواره با چالش روبهصرو بوده است .برای کاهش اثرات عوارض فیزیکی مذکور از تکنیک های مربوط به روش کدینگ کانال استفاده می شود .تا به حال روش های مختلفی برای کدینگ کانال ارائه شده است .توربو کدها نسبت به روش های دیگر کدینگ، توانایی تصحیح خطای بهتری از خود نشان داده اند .و به همین دلیل همواره مورد توجه بوده اند .به دلیل عملکرد کارآمد، توربو کدها برای سیستم های انتقال اطلاعات متعددی از قبیلCDMA۲۰۰۰ ، ۳GPP و IEEE۸۰۲.۱۶d پیشنهاد شده اند .در طراحی سیستم های مذکور، توان مصرفی، زمان پردازش و میزان استفاده از حافظه ی سیستم از عوامل مهم هستند .بنابراین، ما علاقمند به طراحی و پیاده سازی کم توان با ظرفیت اجرای الگوریتم های پیچیده، برای سیستم هایی که با توربو کدها کار می کنند، هستیم .هدف از نگارش این پایان نامه ، پیاده سازی توربو کدها بر روی FPGA برای مصارف کم توان از قبیل شبکه های بی سیم میصباشد .در این پایان نامه هر دو الگوریتم MAP و SOVA در نرمصافزار متلب شبیهصسازی شدند .و با تحلیل نتایج به دست آمده الگوریتم SOVA برای پیادهصسازی بر روی FPGA انتخاب شد .و در نرمصافزار Quartus II به صورت نرمصافزاری پیادهصسازی شد
Text of Note
Data transmission in the communications system, duo to presence of noise, fading, disturbance, interference, distortion, etc. in the communications channel, always has been challenged. In order to reduce the influence of these physical phenomena, channel coding methods are used. So far, there are several methods to channel coding. Error correction ability in the turbo codes is better than the other coding methods. Because of the best performance, turbo codes are proposed for several communications systems such as CDMA 2000, 3GPP & IEEE802.16d. In the design of communications system, power dissipation, processing time, system memory usage rate, etc. are main factors. Therefore, we would like to low power design & implementation whit complex algorithm implementation capabilities, for systems that work with turbo codes. FPGA implementation of turbo codes for low power applications such as wireless networks is the purpose of writing this thesis. In this thesis, duo MAP & SOVA algorithms are simulated in the MATLAB software. By analyzing the results, SOVA algorithm was selected to FPGA implementation. And implemented in the Quartus II software