ישום יעיל בFPGA של מפענח לקודי קונבולוציה מבוסס על MAP
FPGA implementation of MAP decoder for convolutional code
תיאור הפרויקט ותכולתו:
פיענוח של קודי קונבולציה נעשה על ידי מפענח ויטרבי. גישת זו מבטיחה מינימום הסתברות שגיאה לסדרה.. בפרויקט זה התלמידים יישמו גישה אחרת אשר נקראה מפענח MAP. מפענח זה הינו כיום בלב מפענח טורבו. הסטודנטים/ות ילמדו את התאוריה של מפענח MAP, יריצו סימולציה, וילמדו ליישם אותו בחומרה. המפענח יעוצב לפעול בקצב נתונים נמוך.
Viterbi decoder is the classical decoding approach (maximum likelihood sequence estimation) for convolutional codes. In this project the students will implement another approach which is called MAP decoder. Map decoder is currently the heart of Turbo decoder. The students will study the theory of the MAP decoder simulate it in SW and implement it in HW. The decoder will be designed to operate at low data rate.
הפרויקט כולל כתיבת תוכנה Matlab/C המממשת אלגוריתמים הפיענוח המוצע וכן מימוש האלגוריתם בFPGA.
דרישות:
עיבוד ספרתי של אותות I, תקשורת ספרתית I
רצוי: תקשורת ספרתית II, תורת האינפורמציה
מקורות:
L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv, "Codes for Minimizing Symbol Error Rate," IEEE
Theory, vol. 1T-20, pp. 284{287, March 1974.
A. J. Viterbi, "An intuitive justification of the MAP decoder for convolutional codes," IEEE J. Sel. Areas Commun., vol. 16, no. 2, pp. 260-264, Feb. 1998.
email: ephiz@yahoo.com
תאריך עדכון אחרון : 04/12/2022