שאלת מבחן באלגוריתמים - האוניברסיטה הפתוחה 2022 - הפרד ומשול

שאלה 1 – FFT וטרנספורמציה דיסקרטית של פורייה (עמוד 4)

על שני הספקים הנסיונים של DFT בעזרת הפירוט הטריגונומטרי, נתונה הפולינום כשעל השורש בתיקיה של 4-שורשי היחידה.

(ב) הציגו את כל החישובים של קרא הממרובכים בעזרת קרא מסדר 4 על מקדמי הפולינום .

קרא הממרובכים כאשר .
העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
האוניברסיטה הפתוחהמועד 912022סמסטר א
הפרד ומשולרקורסיהניתוח אלגוריתמיםFFT
אלגוריתם FFT הוא אלגוריתם הפרד ומשול. יש לחלק את וקטור המקדמים לשני וקטורים, של מקדמים במקומות הזוגיים ושל מקדמים במקומות האי-זוגיים, לחשב רקורסיבית את ה-DFT שלהם, ואז לאחד את התוצאות.
מטרתנו היא לחשב את התמרת פורייה הדיסקרטית (DFT) של סדרת המקדמים של הפולינום . וקטור המקדמים, המסודר מהחזקה הנמוכה לגבוהה, הוא .
נשתמש באלגוריתם טרנספורם פורייה מהיר (FFT), שהוא אלגוריתם הפרד ומשול יעיל לחישוב DFT.

גודל הבעיה הוא
. שורש היחידה הפרימיטיבי מסדר 4 הוא . חזקותיו הן: .

שלב 1: הפרד (Divide)
נחלק את וקטור המקדמים
לשני תת-וקטורים:
1. וקטור המקדמים במקומות הזוגיים:
.
2. וקטור המקדמים במקומות האי-זוגיים:
.

שלב 2: כבוש (Conquer)
נחשב רקורסיבית את ה-DFT של שני תת-הווקטורים. גודל כל תת-בעיה הוא
.
שורש היחידה הפרימיטיבי מסדר 2 הוא
.

חישוב :..
לכן,
.

חישוב :..
לכן,
.

שלב 3: אחד (Combine)
נאחד את התוצאות שהתקבלו כדי לחשב את וקטור התוצאה הסופי
.
הנוסחה לאיחוד היא:
עבור .

- עבור :.

- עבור :.

- עבור :.

- עבור :.

תוצאה סופית:
וקטור ה-DFT של מקדמי הפולינום הוא
.
זהו למעשה וקטור הערכים של הפולינום
ב-4 שורשי היחידה מסדר 4:.