שאלת מבחן באלגוריתמים - האוניברסיטה הפתוחה 2022 - הפרד ומשול
שאלה 1 – FFT וטרנספורמציה דיסקרטית של פורייה (עמוד 4)
על שני הספקים הנסיונים של DFT בעזרת הפירוט הטריגונומטרי, נתונה הפולינום כשעל השורש בתיקיה של 4-שורשי היחידה.
(ב) הציגו את כל החישובים של קרא הממרובכים בעזרת קרא מסדר 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:.
נשתמש באלגוריתם טרנספורם פורייה מהיר (FFT), שהוא אלגוריתם הפרד ומשול יעיל לחישוב DFT.
גודל הבעיה הוא . שורש היחידה הפרימיטיבי מסדר 4 הוא . חזקותיו הן: .
שלב 1: הפרד (Divide)
נחלק את וקטור המקדמים לשני תת-וקטורים:
1. וקטור המקדמים במקומות הזוגיים: .
2. וקטור המקדמים במקומות האי-זוגיים: .
שלב 2: כבוש (Conquer)
נחשב רקורסיבית את ה-DFT של שני תת-הווקטורים. גודל כל תת-בעיה הוא .
שורש היחידה הפרימיטיבי מסדר 2 הוא .
חישוב :..
לכן, .
חישוב :..
לכן, .
שלב 3: אחד (Combine)
נאחד את התוצאות שהתקבלו כדי לחשב את וקטור התוצאה הסופי .
הנוסחה לאיחוד היא: עבור .
- עבור :.
- עבור :.
- עבור :.
- עבור :.
תוצאה סופית:
וקטור ה-DFT של מקדמי הפולינום הוא .
זהו למעשה וקטור הערכים של הפולינום ב-4 שורשי היחידה מסדר 4:.