ניתוב ביטולים

**ניתוב ביטולים **או **כפיית איפוסים**, (באנגלית: **Null Steering** או **Zero Forcing**) היא טכניקה של עיבוד אות, בשימוש מקלט או משדר מרובה אלמנטים או אנטנות, לניקוי הפרעות בתקשורת אלחוטית.

בפרט, ניתוב ביטולים היא שיטה של עיצוב אלומה על פס צר אותות כשאנחנו רוצים להיות דרך פשוטה של פיצוי לעיכובים בקבלת האותות ממקור ספציפי באלמנטים שונים של אנטנת מערך מופע. באופן כללי לעשות שימוש טוב של אנטנת מערך מופע, סוכמים את האות המתקבל מאלמנטים שונים, אולם זה ניתן לביצוע רק כאשר העיכובים שווים. אחרת, אנחנו צריכים קודם כל לפצות על העיכובים ואז לסכם אותם.

כדי להשיג את המטרה הזו, ניתן להוסיף משקלים לסכימת האותות עם ערכי משקל מתאימים לכל אלמנט. אנחנו עושים את זה בצורה כזאת, שבמישור התדר החישוב המשוקלל מייצר תוצאה מאופסת. שיטה זו נקראת Null Steering. המשקולות המחושבים הם, כמובן, קשורים זה לזה וקשר זה הוא פונקציה של העיכוב והתדר המרכזי של המקור הקורן.

## תיאור מתמטי
במערכת "downlink" מרובת אנטנות המורכבת נקודת גישה (Access Point) של אנטנה N_t, ו K קולטים בודדים, הסיגנל המתקבל של משתמש k מוגדר כ:
:y_k = \mathbf{h}_k^T\mathbf{x}+n_k, \quad k=1,2, \ldots, K

כאשר \mathbf{x} = \sum_{i=1}^K s_i P_i \mathbf{w}_i הוא הווקטור ה N_t \times 1 של הסימבולים המשודרים, n_k הוא אות הרעש, \mathbf{h}_k הוא וקטור הערוץ ה N_t \times 1, ו \mathbf{w}_i הוא וקטור הקידוד ה N_t \times 1.

מהעובדה שכל אלומה בקידוד כפיית איפוסים אורתוגונלית לכל וקטורי הערוצים האחרים, ניתן לכתוב את הסיגנל הנקלט כ:
:y_k = \mathbf{h}_k^T \sum_{i=1}^K s_i P_i \mathbf{w}_i+n_k = \mathbf{h}_k^T s_k P_k \mathbf{w}_k +n_k, \quad k=1,2, \ldots, K

לשם השוואה, אנו מתארים אות נקלט של מערכות "uplink" מרובות אנטנות. במערכת uplink עם נקודת גישה (AP) של אנטנה קולטת N_r ואנטנה משדרת K, האות הנקלט ב-AP מתואר כ:
:\mathbf{y} = \sum_{i=1}^{K} s_i \mathbf{h}_i + \mathbf{n}
כאשר s_i הוא האות המשודר של משתמש i, \mathbf{n} הוא וקטור הרעש ה N_r \times 1, \mathbf{h}_k הוא וקטור הערוץ ה N_r \times 1

### כימות ההיזון
כימות משאב ההיזון הנדרש לטובת תחזוק תפוקה מינימלית נתונה בין כפיית איפוסים אידיאלית לבין כפיית איפוסים עם היזון חוזר מוגבל, כלומר:
:\Delta R = R_{ZF} - R_{FB} \leq \log_2 g

ג'ינדאל הראה כי הביטים של על ההיזון החוזר הנדרש מערוץ שאינו מתואם (spatially uncorrelated) להיות מותאם ל-SNR של ערוץ ה-downlink הנתון על ידי:
: B = (M-1) \log_2 \rho_{b,m} - (M-1) \log_2 (g-1) 
כאשר M הוא מספר האנטנות המשדרות ו \rho_{b,m} הוא ה-SNR של ערוץ ה-downlink

לצורך היזון חוזר של *B* ביטים דרך ערוץ ה-uplink, קיבולת הערוץ צריכה להיות שווה או גדולה מ-'B'

: b_{FB} \log_2(1+\rho_{FB}) \geq B 
כאשר b = \Omega_{FB} T_{FB} הוא משאב ההיזון החוזר המורכב ממכפלת תדירות ההיזון התדירות הזמנית ו \rho_{FB} הוא ה-SNR של ערוץ ההיזון. כך הגודל הנדרש לקיים \Delta R \leq \log_2 g הוא:
: b_{FB} \geq \frac{B}{\log_2(1+\rho_{FB})} = \frac{(M-1) \log_2 \rho_{b,m} - (M-1) \log_2 (g-1)}{\log_2(1+\rho_{FB})} 

בשונה מהיזון ביטים, משאב ההיזון הוא פונקציה של תנאי ערוץ ה-uplink כמו גם של ה-downlink. הגיוני להתחשב בערוץ ה-uplink מפני שהוא קובע את קצה השידור (ביטים לשנייה) ליחידת רחוב פס (Hz), של ערוץ ההיזון. אם נבחן מקרה שבו \rho_{b,m} / \rho_{FB}) = C_{up,dn} קבוע וערכי ה-SNR גבוהים דיים. ואז משאב ההיזון יהיה תלוי בכמות האנטנות המשדרות בלבד.

: b_{FB,min}^* = \lim_{\rho_{FB} \to \infty } \frac{(M-1) \log_2 \rho_{b,m} - (M-1) \log_2 (g-1)}{\log_2(1+\rho_{FB})} = M - 1.

יוצא מהמשוואה לעיל כי אין חובה לכייל את משאב ההיזון (b_{FB}) לפי ה-SNR של ערוץ ה-downlink, שזה כמעט סותר למצב של היזון ביטים.
ומכאן רואים כי הניתוח הסטטיסטי משתנה באופן דרסטי כפונקציה של בעיית הרדוקציה הנדונה.

## ראו גם
* MIMO
* ADA

## הערות שוליים

קטגוריה:תורת האינפורמציה
קטגוריה:עיבוד אותות
קטגוריה:אנטנות