קונבולוציה
יש לפשט ערך זה: הערך מנוסח באופן טכני מדי, וקשה להבנה לקהל הרחב. | ||
| יש לפשט ערך זה: הערך מנוסח באופן טכני מדי, וקשה להבנה לקהל הרחב. | |
קונבולוציה (או קיפול[1]) היא פעולה בינארית בין שתי פונקציות או סדרות ערכים, שיש לה שימושים בהתמרות אינטגרליות כדוגמת התמרת פורייה, בהתמרת לפלס, בעיבוד אותות, בסטטיסטיקה ובתחומים נוספים במתמטיקה, פיזיקה והנדסה. מקובל לסמן את הקונבולוציה בסימון . פעולת הקונבולוציה ממזגת את שתי הפונקציות או הסדרות באופן דומה לקרוס-קורלציה (או מתאם צולב)[2].
קונבולוציה מאפשרת, במקרים מסוימים, מידול של תופעה מורכבת כשתי תופעות פשוטות בהרבה, כאשר התוצאה הסופית היא קונבולוציה של הפתרונות הפשוטים בנפרד. משתמשים בקונבולוציה ככלי עזר לתאר באופן מתמטי תופעות מורכבות רבות, במתמטיקה, בכל תחומי המדע, ובטכנולוגיה.
הגדרה
[עריכת קוד מקור | עריכה]
קונבולוציה של פונקציות
[עריכת קוד מקור | עריכה]קונבולוציה בין שתי הפונקציות ו- גם היא פונקציה של והיא מוגדרת כך:
קונבולוציה בין הסדרות הבדידות ו- מוגדרת:
קונבולוציה היא סך השטח הכלוא מתחת למכפלת שתי הפונקציות כאשר אחת מהן משוקפת סביב הציר האנכי ומוזזת ב-. המשתנה לאו דווקא מסמל זמן, ובתחומים שונים הפונקציות הן של משתנים שונים. ניתן להתייחס לקונבולוציה כממוצע נע משוקלל: היא הממוצע של הפונקציה לפי פונקציית המשקל המוזזת ב- (או המשתנה עם הזמן).
קונבולוציה של סדרות
[עריכת קוד מקור | עריכה]הקונבולוציה של הסדרות ו- היא הסדרה . בדומה לזה מוגדרת קונבולוציה של טורים כטור המתאים לקונבולוציה של הסדרות המתאימות. לפי משפט קושי (תורת הטורים), הקונבולוציה של טורים המתכנסים בהחלט מתכנסת בהחלט.
קונבולוציה מעגלית
[עריכת קוד מקור | עריכה]
ערך מורחב – קונבולוציה מעגלית
אם הפונקציה היא מחזורית עם מחזור , כך שניתן לכתוב אותה כסכום:
- ,
אז הקונבולוציה של עם פונקציה , שאינה מחזורית, גם היא פונקציה מחזורית עם מחזור , וניתן לכתוב אותה כך:
ניתן לראות זאת כסכימה של השטח מתחת למכפלת מחזור אחד של בהזזות של הפונקציה , במקום סכימה של השטח מתחת למכפלה של הזזות של מחזור אחד של הפונקציה בפונקציה .
נקראת הקונבולוציה המעגלית או הקונבולוציה הציקלית של ו-. כלומר, קונבולוציה מעגלית של שתי פונקציות שאינן מחזוריות היא קונבולוציה רגילה בין הפונקציה האחת לבין פונקציה מחזורית שהמחזור שלה זהה לקטע מן הפונקציה השנייה.
אם נגדיר פונקציה מחזורית כפונקציה שהמחזור שלה זהה לקטע מהפונקציה :
אז ניתן לכתוב את הפונקציה כך:
והיא נקראת הקונבולוציה המחזורית של ו-. כלומר, הקונבולוציה המחזורית של שתי פונקציות מחזוריות עם מחזור זהה דומה לקונבולוציה רגילה, אלא שהאינטגרציה נעשית על פני זמן באורך של מחזור אחד , כאשר הוא שרירותי.
אינטואיציה
[עריכת קוד מקור | עריכה]לשם המחשת המושג ניקח דוגמה מתחום האקוסטיקה. נניח שאנו נמצאים בחדר אשר מחזיר הד עבור קולות הנשמעים בו. אם נשמיע קול בחדר זה ההד יתנהג בצורה הבאה: לאחר שנייה אחת עוצמת הקול שנשמעת היא חצי מהקול המקורי, לאחר שתי שניות היא רבע ממנו, וכן הלאה. ובאופן כללי: (כאשר h היא ההגבר). נניח כי מוצב תוף בחדר ואדם מכה בו כל שנייה בעוצמה אחרת, ו־ היא הסדרה המייצגת את עוצמת המכה בכל שנייה. אם אנחנו מעוניינים לדעת לאחר זמן מסוים מה תהיה עוצמת הקול בחדר, עלינו לסכום את התרומות של כל הקולות שנעשו מאז תחילת התיפוף ועד הזמן שאנחנו מעוניינים בו. הבעיה היא שעבור כל מכה בתוף עבר זמן שונה ונצטרך להתחשב בו. הדרך לחשב זאת היא לחבר את העוצמה שנשמעה ברגע זה עם חצי העוצמה שנשמעה בשנייה הקודמת עם רבע מהעוצמה שנשמעה בשנייה שלפני כן וכן הלאה עד לתחילת התיפוף, כלומר: ביטוי זה שקיבלנו הוא הקונבולוציה בזמן בדיד אך אפשר בקלות לקבל ביטוי דומה עבור זמן רציף.
תכונות
[עריכת קוד מקור | עריכה]תכונות אלגבריות
[עריכת קוד מקור | עריכה]הקונבולוציה מגדירה מכפלה על המרחב הווקטורי של פונקציות אינטגרביליות. מכפלה זו עונה על התכונות האלגבריות הבאות, שמשמעותן פורמלית היא שהמרחב של פונקציות אינטגרביליות עם המכפלה הניתנת על ידי קונבולוציה היא אלגברה אסוציאטיבית קומוטטיבית ללא זהות (Strichartz 1994, §3.3). מרחבים ליניאריים אחרים של פונקציות, כמו מרחב הפונקציות הרציפות של תומך קומפקטי, סגורים תחת הקונבולוציה, וכך גם יוצרים אלגברות אסוציאטיביות קומוטטיביות.
- קומוטטיביות
- ההוכחה נעשית על ידי הגדרת הקונבולוציה:
- והחלפת משתנה האינטגרציה ל־, המביאה לתוצאה הרצויה.
- אסוציאטיביות
- הוכחה: הדבר נובע משימוש במשפט פוביני (כלומר, ניתן לחשב אינטגרלים כפולים כאינטגרלים מתחלפים בסדרים שונים).
- דיסטריביוטיביות
- הדבר נובע מליניאריות האינטגרל.
- אסוציאטיביות עם כפל בסקלר
- עבור כל מספר ממשי או מרוכב .
- איבר יחידה
- לאף אלגברה של פונקציות אין איבר יחידה עבור הקונבולוציה. היעדר איבר יחידה אינו מהווה אי נוחות משמעותית בדרך כלל, שכן רוב אוספי הפונקציות שעליהם מבוצעת הקונבולוציה יכולים לעבור קונבולוציה עם פונקציית דלתא של דיראק או, לכל הפחות (כמו במקרה של L1), לקבל קירוב לאיבר יחידה. עם זאת, המרחב הווקטורי של התפלגויות בעלות תומך קומפקטי מכיל איבר יחידה תחת הקונבולוציה. במפורש:
- כאשר היא פונקציית דלתא של דיראק.
- קונבולוציה עם פונקציית דלתא מוזזת
- תהי . אזי מתקיים:
- איבר הופכי
- לחלק מההתפלגויות יש איבר הופכי עבור הקונבולוציה, שמקיים:
- מביטוי זה ניתן לקבל נוסחה מפורשת עבור . קבוצת ההתפלגויות ההפיכות יוצרת חבורה אבלית תחת הקונבולוציה.
- צימוד מרוכב
- היפוך זמן
- אם , אז .
הוכחה (באמצעות משפט הקונבולוציה):
- קשר לגזירה
- הוכחה:
- .
- קשר לאינטגרציה
- אם , ו־, אז .
אינטגרציה
[עריכת קוד מקור | עריכה]אם ו־ הן פונקציות אינטגרביליות, אז האינטגרל של הקונבולוציה שלהן על המרחב כולו מתקבל ממכפלת האינטגרלים שלהן:[3]
- .
דבר זה נובע ממשפט פוביני. אותה תוצאה מתקיימת אם מניחים ש־ ו־ הן רק פונקציות מדידות לא שליליות, לפי משפט טונלי.
גזירה
[עריכת קוד מקור | עריכה]במקרה של משתנה אחד,
כאשר היא נגזרת. באופן כללי יותר, במקרה של פונקציות של מספר משתנים, מתקיימת נוסחה מקבילה עם הנגזרת החלקית:
- .
תוצאה מיוחדת של קשר זה היא שניתן לראות את הקונבולוציה כפעולת "החלקה": הקונבולוציה של ו־ ניתנת לגזירה כמספר הפעמים שניתן לגזור את ואת בסך הכל.
זהויות אלו מתקיימות למשל בתנאי ש־ ו־ הן אינטגרביליות לחלוטין ולפחות לאחת מהן יש נגזרת חלשה לחלוטין (L1), כתוצאה מהאי-שוויון של יאנג (אנ'). לדוגמה, כאשר גזירה באופן רציף עם תומך קומפקטי, ו־ היא פונקציה שרירותית האינטגרבילית באופן מקומי,
- .
זהויות אלו מתקיימות גם בצורה רחבה הרבה יותר, במובן של התפלגויות מחוסמות (tempered distributions), אם או היא התפלגות מחוסמת דועכת במהירות (rapidly decreasing tempered distribution), התפלגות מחוסמת הנתמכת באופן קומפקטי או שהיא פונקציית שוורץ, בעוד השנייה היא התפלגות מחוסמת. מצד שני, לשתי פונקציות חיוביות אינטגרביליות וניתנות לגזירה אינסוף פעמים עשויות להיות קונבולוציה שאינה רציפה בשום מקום.
במקרה הבדיד, אופרטור ההפרש מקיימת את הקשר האנלוגי:
- .
משפט הקונבולוציה
[עריכת קוד מקור | עריכה]משפט הקונבולוציה קובע כי:[4]
כאשר מציין את התמרת פורייה של .
קונבולוציה בסוגים אחרים של התמרות
[עריכת קוד מקור | עריכה]גרסאות של משפט זה מתקיימות גם עבור התמרת לפלס, התמרת לפלס דו-צדדית, התמרת Z והתמרת מלין (Mellin transform).
קונבולוציה על מטריצות
[עריכת קוד מקור | עריכה]אם היא מטריצת התמרת פורייה, אזי:
- ,
כאשר הוא מכפלת פיצול פנים (Face-splitting product),[5][6][7][8][9] מציין את מכפלת קרונקר (אנ') ו־ מציין את מכפלת אדמר (אנ').
ניתן להכליל זאת עבור מטריצות מתאימות :
מהמאפיינים של מכפלת פיצול פנים.
שימושים
[עריכת קוד מקור | עריכה]- במשוואות דיפרנציאליות ליניאריות לא-הומוגניות, ניתן לכתוב את הפתרון כקונבולוציה בין החלק הלא-הומוגני של המשוואה לבין פונקציית גרין שלה.
- באופן דומה בהנדסת חשמל ואלקטרוניקה, פונקציית הפלט ביציאה של מערכת ליניארית בלתי משתנה בזמן היא קונבולוציה בין פונקציית הקלט בכניסה למערכת לבין תגובת ההלם של המערכת. למשל, קונבולוציה מתארת את השפעת ההתנגדות והעיכובים במערכת על האות המתקבל.
- בפיזיקה, עבור מערכות ליניאריות המקיימות את עקרון הסופרפוזיציה, מחושבת זו על ידי קונבולוציה (הנקראת גם אינטגרל סופרפוזיציה). לדוגמה, השדה החשמלי הנוצר על ידי התפלגות מטען הוא קונבולוציה בין פונקציית צפיפות המטען לבין ההופכי של ריבוע גודל וקטור ההעתק לנקודה בה מחושב השדה. זוהי סופרפוזיציה של שדות הנוצרים על ידי מטענים נקודתיים.
- באופטיקה קונבולוציה מתארת תופעות עקיפה. לפי עקרון הויגנס, כל נקודה במיפתח אופטי משמשת כמקור חדש, ולכן ניתן למדל את המערכת כמערכת ומיפתח בנפרד, ולבצע קונבולוציה ביניהם. למשל קונבולוציה של תמונה עם פונקציית הטשטוש של עדשת מצלמה.
- בהסתברות, פונקציית צפיפות ההסתברות של סכום של שני משתנים מקריים בלתי תלויים היא קונבולוציה בין פונקציות צפיפות ההסתברות של כל אחד מהם.
- בסטטיסטיקה, ממוצע נע משוקלל הוא קונבולוציה בין סדרת נתונים לבין פונקציית משקל. בנוסף, הקונבולוציה בין שתי פונקציות משמשת כמדד למתאם ההדדי ביניהן.
- בלמידת מכונה, פעולת הקונבולוציה משמשת רשתות נוירונים עמוקות המבצעות ראייה ממוחשבת.
ראו גם
[עריכת קוד מקור | עריכה]קישורים חיצוניים
[עריכת קוד מקור | עריכה]- אפליקציית Java המדגימה את המשמעות הגרפית של קונבולוציה
- קונבולוציה, באתר אנציקלופדיה למתמטיקה (באנגלית)
- קונבולוציה, באתר MathWorld (באנגלית)
- סרטון אינטואיטיבי על הקשר בין קונבלוציה למעבר אות דרך מערכת
But what is a convolution?, סרטון בערוץ "3Blue1Brown", באתר יוטיוב (אורך: 23:00), 18 בנובמבר 2022
הערות שוליים
[עריכת קוד מקור | עריכה]- ↑ קִפּוּל במילון מתמטיקה (תשמ"ה, 1985), באתר האקדמיה ללשון העברית
- ↑ נִתּוּחַ מִתְאָם צוֹלֵב במילון גאוגרפיה אנושית (תשע"ז), באתר האקדמיה ללשון העברית
- ↑ Weisstein, Eric W. "Convolution". mathworld.wolfram.com (באנגלית).
- ↑ Weisstein, Eric W. "From MathWorld--A Wolfram Web Resource".
- ↑ Slyusar, V. I. (27 בדצמבר 1996). "End products in matrices in radar applications" (PDF). Radioelectronics and Communications Systems. 41 (3): 50–53. ארכיון (PDF) מ-2013-08-11.
{{cite journal}}: (עזרה) - ↑ Slyusar, V. I. (1997-05-20). "Analytical model of the digital antenna array on a basis of face-splitting matrix products" (PDF). Proc. ICATT-97, Kyiv: 108–109. ארכיון (PDF) מ-2013-08-11.
- ↑ Slyusar, V. I. (1997-09-15). "New operations of matrices product for applications of radars" (PDF). Proc. Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory (DIPED-97), Lviv.: 73–74. ארכיון (PDF) מ-2013-08-11.
- ↑ Slyusar, V. I. (13 במרץ 1998). "A Family of Face Products of Matrices and its Properties" (PDF). Cybernetics and Systems Analysis C/C of Kibernetika I Sistemnyi Analiz.- 1999. 35 (3): 379–384. doi:10.1007/BF02733426. ארכיון (PDF) מ-2013-08-11.
{{cite journal}}: (עזרה) - ↑ Slyusar, V. I. (2003). "Generalized face-products of matrices in models of digital antenna arrays with nonidentical channels" (PDF). Radioelectronics and Communications Systems. 46 (10): 9–17. ארכיון (PDF) מ-2013-08-11.