מהנדס RF מקבל משימה: לתכנן כיסוי LTE לאזור של 1000 קמ"ר. שלושה חודשים, תקציב מוגבל. באמצעות המודל הקלאסי Okumura-Hata, לאחר הפריסה 30% מהאזור מציג RSRP מתחת ל-110- dBm — ללא כיסוי. מנויים מתלוננים, NPS יורד. מערכת תכנון הרשת מבוססת הבינה המלאכותית שלנו הופכת את תכנון כיסוי הרשת לאוטומטי עם דיוק של ±2 dB, ומפחיתה נסיעות רכבי מדידה בעד 40%. זה חוסך 60–75% מתקציב בדיקות השטח — עשרות אלפי דולרים (לדוגמה, $300,000) בשנה עבור מפעיל בגודל בינוני. הפתרון שלנו חוסך למפעיל בממוצע $300,000 בשנה בעלויות בדיקות שטח בלבד. צרו קשר כדי ללמוד כיצד זה עובד על הרשת שלכם.
כיצד בינה מלאכותית חוזה כיסוי רדיו
תיקון ML של המודל הפיזיקלי הוא המפתח. אנו לוקחים את מודל Okumura-Hata כבסיס ומאמנים gradient boosting (LightGBM) על ההפרש מול מדידות אמיתיות, תוך שילוב מרווח דעיכת צל ותרחישים מוגבלי הפרעות.
הצג קוד Python
import numpy as np
import pandas as pd
from lightgbm import LGBMRegressor
class PropagationMLModel:
"""
ML-попÑавки к ÑизиÑеÑкой модели ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ñигнала.
ÐаннÑе: измеÑÐµÐ½Ð¸Ñ ÑÑÐ¾Ð²Ð½Ñ Ñигнала Ð¾Ñ drive test + CQT
"""
def build_features(self, measurement_df, dem_raster, building_footprints):
"""
measurement_df: GPS + RSRP/RSSI измеÑениÑ
dem_raster: ÑиÑÑÐ¾Ð²Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ ÑелÑеÑа (SRTM/Copernicus 30m)
building_footprints: OSM или кадаÑÑÑ
"""
df = measurement_df.copy()
# РелÑеÑнÑе пÑизнаки
df['elevation'] = self._sample_dem(df[['lat', 'lon']], dem_raster)
df['elevation_diff'] = df['elevation'] - self._sample_dem_bs(df['bs_id'])
df['terrain_roughness'] = self._calculate_roughness(df[['lat', 'lon']], dem_raster, radius_m=500)
# ÐаÑÑÑойка
df['building_density_500m'] = self._building_coverage(df[['lat', 'lon']], building_footprints, radius=500)
df['mean_building_height_200m'] = self._mean_height(df[['lat', 'lon']], building_footprints, radius=200)
# ÐеомеÑÑÐ¸Ñ Ð¾Ñ ÐС
df['distance_to_bs'] = self._haversine_distance(df[['lat', 'lon']], df['bs_location'])
df['angle_to_bs'] = self._bearing(df[['lat', 'lon']], df['bs_location'])
df['los_probability'] = self._estimate_los(df, building_footprints)
# ФизиÑеÑÐºÐ°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ ÐºÐ°Ðº Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑиÑа
df['okumura_hata_pred'] = self._okumura_hata(df)
return df
def train(self, features_df, target='rsrp_dbm'):
feature_cols = [c for c in features_df.columns if c not in [target, 'lat', 'lon', 'timestamp', 'bs_id']]
self.model = LGBMRegressor(n_estimators=500, learning_rate=0.03, num_leaves=64)
self.model.fit(features_df[feature_cols], features_df[target])
return self
"}המאפיינים כוללים שטח, מבנים, מרחק וזווית לתחנת בסיס. לאחר האימון, המודל חוזה RSRP בכל נקודה — ומחליף עד 75% מנסיעות רכבי המדידה. זו דוגמה לאיך בינה מלאכותית לטלקום פותרת חיזוי RSRP עם מודלי התפשטות מבוססי ML, ומשיגה RMSE של 2.1 dB לעומת 6 dB בשיטות מסורתיות.
למה 5G mmWave דורש בינה מלאכותית
גלים מילימטריים (26/28 GHz) מציעים רווחי קיבולת עצומים, אך הכיסוי מוגבל ל-150–300 מ' בשל דעיכת צל וחסימה ממכשולים כמו עצים, אנשים ואפילו גשם. מודלים מסורתיים (למשל, 3GPP TR 38.901) נותנים רק הערכות גסות. מודל ה-ML שלנו חוזה הסתברות חסימה בדיוק של עד 1.5 dB, תוך שילוב MIMO adaptive beamforming. ניהול אלומה — בחירת האלומה הטובה ביותר מבין 64 אלומות עבור כל UE — מותאם באמצעות סיווג ML של פרופילים זוויתיים, ומפחית את זמן המעבר ב-40%.
מיקום תחנות בסיס אופטימלי מספק
תכנות שלמים (Integer Programming) בוחר מתמטית אתרים תחת אילוצי תקציב. מטרה: למקסם כיסוי משוקלל (לפי תנועה או מספר מנויים). מערכת התכנון מבוססת הבינה המלאכותית שלנו מבצעת אופטימיזציה של מיקום תחנות בסיס אוטומטית, ומשיגה תכנון מהיר פי 4-6 משיטות ידניות.
import pulp
def optimize_site_selection(
candidate_sites, # возможные площадки с характеристиками
coverage_predictions, # матрица: site × pixel → predicted RSRP
demand_map, # карта спроса на трафик
budget_usd,
rsrp_threshold=-95 # минимально допустимый RSRP в dBm
):
prob = pulp.LpProblem("site_selection", pulp.LpMaximize)
# Бинарные переменные: строить ли сайт i
build = [pulp.LpVariable(f"build_{i}", cat='Binary') for i in range(len(candidate_sites))]
# Переменные покрытия: покрыт ли пиксель j
covered = [pulp.LpVariable(f"covered_{j}", cat='Binary') for j in range(coverage_predictions.shape[1])]
# Objective: максимизировать взвешенное покрытие (по трафику)
prob += pulp.lpSum(demand_map[j] * covered[j] for j in range(len(covered)))
# Бюджет
prob += pulp.lpSum(candidate_sites[i]['cost'] * build[i] for i in range(len(candidate_sites))) <= budget_usd
# Пиксель покрыт если хотя бы один сайт обеспечивает нужный RSRP
for j in range(len(covered)):
covering_sites = [i for i in range(len(candidate_sites)) if coverage_predictions[i][j] >= rsrp_threshold]
if covering_sites:
prob += covered[j] <= pulp.lpSum(build[i] for i in covering_sites)
else:
prob += covered[j] == 0 # этот пиксель нельзя покрыть
prob.solve(pulp.PULP_CBC_CMD(msg=0, timeLimit=120))
selected_sites = [i for i, b in enumerate(build) if b.value() > 0.5]
return selected_sites
השוואה לגישה ידנית:
| פרמטר | מסורתי (ידני) | גישת הבינה המלאכותית שלנו |
|---|---|---|
| זמן לאזור (1000 קמ"ר) | 4–6 חודשים | 2–3 שבועות |
| דיוק RSRP ± | 6 dB | 2 dB |
| היקף בדיקות שטח | 100% מהרחובות | 25–40% מהרחובות |
| אופטימליות הבחירה | סובייקטיבי | אופטימום גלובלי |
השוואת שיטות חיזוי RSRP:
| שיטה | דיוק (RMSE) | נתונים נדרשים | זמן חישוב |
|---|---|---|---|
| Okumura-Hata | 6 dB | שטח בלבד | מיידי |
| ML (LightGBM) | 2.1 dB | שטח+מבנים+מדידות | שנייה אחת לנקודה |
| היברידי (ML+פיזיקה) | 2.0 dB | אותו דבר | 1.1 שניות |
שילוב הנדסת RF ולמידת מכונה מניב אופטימום גלובלי למיקום — בחירת האתרים באמצעות תכנות שלמים מבטיחה כיסוי חסכוני.
מתי נדרשת אופטימיזציה של תאים קטנים
ברשתות הטרוגניות (HetNet), תאים מאקרו מספקים כיסוי בסיסי ותאים קטנים (femto, pico) מספקים קיבולת בנקודות ביקוש גבוה. עם זאת, מיקום שגוי של תאים קטנים יוצר הפרעות. אשכולות ה-ML שלנו (DBSCAN) מקבצים בקשות מנויים, ולאחר מכן תכנות שלמים בוחר נקודות התקנה אופטימליות, ומפחית הפרעות בין-תאיות ב-3–5 dB ומגדיל את התפוקה ב-20%.
ניתוח פערי כיסוי
ניתוח פערי כיסוי מתחיל מתלונות מנויים + GPS → מפה של אזורים בעייתיים. רשת נוירונים מקשרת תלונות עם פרמטרי רשת כדי לאתר סיבות מדויקות, ומייצרת תעדוף אוטומטי: אילו שיפורים מניבים את הרווח הגדול ביותר ב-NPS. זה מאפשר החלפת בדיקות שטח ואופטימיזציה פרואקטיבית.
טעויות נפוצות: שימוש במודל פיזיקלי ללא כיול (שגיאות עד 10 dB), התעלמות משינויים עונתיים (הערכת יתר של 3–5 dB), הזנחת הפרעות מתאים שכנים, ואופטימיזציה רק של RSRP ללא SINR, מה שפוגע באיכות הקול.
התהליך שלנו
- אנליטיקה: איסוף נתוני בדיקות שטח, שטח (SRTM), מבנים (OSM), תלונות. בניית מפת ביקוש.
- תכנון: אימון מודל ML על נתונים היסטוריים, כיול ספים תוך התחשבות במרווח דעיכת צל.
- יישום: הרצת תכנות שלמים לבחירת אתרים — אופטימיזציה של מיקום תחנות בסיס.
- בדיקה: פיילוט על 1–2 אשכולות, אימות כיסוי בפועל מול חזוי.
- פריסה: אינטגרציה ל-OSS, הקמת צינור CI/CD לאימון מחדש רבעוני של המודל.
לוחות זמנים משוערים
- MVP עם חיזוי ML ואופטימיזציה לטכנולוגיה אחת (LTE): 3–5 חודשים.
- מערכת מלאה עם תכנון 5G mmWave ו-HetNet: 6–9 חודשים.
- העלות מחושבת באופן פרטני, עם עלות פרויקט טיפוסית הנעה בין $50,000 ל-$150,000 לאזור. לאורך תקופה של 3 שנים, החיסכון עולה על $1 מיליון.
תוצרים (מה כלול)
התוצרים הבאים כלולים:
- מודל ML לחיזוי RSRP (LightGBM עם הנדסת מאפיינים)
- פותר תכנות שלמים (PuLP/CBC) לבחירת אתרים
- לוח מחוונים עם מפת כיסוי והמלצות
- תמיכה לשלושה חודשים לאחר הפריסה
- תיעוד: כרטיס מודל, מפרט API, הוראות עדכון
- הכשרה למהנדסי RF
ניסיון ואחריות
יש לנו ניסיון של 5+ שנים ב-AI/ML לטלקום, עם למעלה מ-20 פרויקטים שהושלמו של אופטימיזציית רשתות LTE/5G. המהנדסים שלנו מוסמכים ב-LTE ו-5G NR. אנו מבטיחים דיוק חיזוי של ±2 dB באימות. הנדסת RF ולמידת מכונה משולבות במערכת אחת, ומפחיתות את זמן התכנון פי חמישה (תכנון AI מהיר פי 4-6 מתכנון ידני). מערכת תכנון הרשת מבוססת הבינה המלאכותית שלנו עבור AI לטלקום משתמשת בבחירת אתרים באמצעות תכנות שלמים, מודלי התפשטות מבוססי ML, וניתוח פערי כיסוי כדי לשפר אופטימיזציה של מיקום תחנות בסיס, החלפת בדיקות שטח, ותכנון 5G mmWave כולל מיקום תאים קטנים. צרו קשר לפרויקט פיילוט או הזמינו ייעוץ על תכנון AI, ונדגים תוצאות על הנתונים שלכם.







