工研院資通所 蔡長嵐 林萬怡 邱碧貞
O-RAN Alliance由C-RAN Alliance與xRAN Forum兩個組織合併,主導成員包括美、中、日、歐…各大行動網路運營商,藉由網路功能虛擬化、訂立開放的介面、公開設計硬體,擴大供應鏈及互通性,以降低採購成本;並以軟體實現網路功能及智能控制,依需求自動的調節網路資源,提供AR/VR、自駕車、無人機…等創新的服務,並提升用戶使用各項應用服務的體驗感受,藉此增加營收。
精彩內容
1. O-RAN系統架構,新增功能
.服務管理與編排(Service Management and Orchestration)
.非即時網路智能控制(Non-RT RAN Intelligent Controller)
.近即時網路智能控制(Near-RT RAN Intelligent Controller)
2. 應用範例
3. 資料分析與機器學習機制
|
O-RAN系統架構
過去行動網路設備依賴大廠提供專賣的軟硬體,運營商的設備採購與可提供的服務均需仰賴設備商,無法為客戶提供彈性/快速、客製、差異化的服務。
O-RAN是Open Radio Access Network的縮寫,提倡開放介面、開放軟/硬體,讓硬體設備容易採購與升級,並藉由軟體創作,快速部署應用服務、滿足不同客戶需求,增加營收項目。這觀點就像是在iOS或Android開放平台上所締造的豐富產業鏈、創造的新應用,消費者可選購各家製造的手機,可安裝各種的應用程式。
O-RAN提出的系統架構[2],基於3GPP的無線接取網(RAN)架構[3]上,增加Service Management and Orchestration(SMO)、Non-Real Time RAN Intelligent Controller(Non-RT RIC)與Near-RT RIC等功能組成,以及O1、O2、A1、E2介面,支援智慧控制的機制。如圖1所示。此外,還有公開的Distributed Unit(DU)、Radio Unit(RU)、Fronthaul(FH)等硬體參考設計,期望能擴大供應鏈。
[註]:把3GPP架構的各元件(CU、DU、RU)前綴“O-”代表其支援O-RAN所新增的介面及功能。
圖1 O-RAN架構。 服務管理與編排(Service Management and Orchestration)
SMO提供網路設施的管理服務,其管理介面及管理內容包括:
- O1介面:錯誤、組態、會計、效能、安全(Fault, Configuration, Accounting, Performance, Security (FCAPS)管理
- O2介面:雲平台(O-Cloud)的資源及負載管理
- OFH M-Plane介面:對O-RU的管理
非即時網路智能控制(Non-RT RAN Intelligent Controller)
Non-RT RIC位於SMO內,功能包括資料分析、訓練機器學習模型、提供額外資訊(Enrichment Information)、設定方針(Policy)。
Non-RT RIC的資料分析與訓練機器學習模型功能:從SMO獲取RAN相關資料、及從應用服務端獲取用戶相關資料,應用機器學習方法,針對個別目的,以off-line方式訓練識別或預測模型,將機器學習模型部署於近即時網路智能控制器(Near-RT RAN Intelligent Controller),可因應流量與環境的變化,主動/提前調整網路資源配置。
- A1介面:設定個別或一群用戶的指導方針,例如QoE目標、偏好的cell或頻帶
本介面的指導方針設定或調整周期有1秒以上的反應時間或間隔。
近即時網路智能控制(Near-RT RAN Intelligent Controller)
Near-RT RIC位於RAN內,接收與分析來自RAN的即時資訊,結合Non-RT RIC提供的額外資訊,並利用Non-RT RIC部署的機器學習模型,監控或預測用戶連線狀況的變化,一旦發現可能達不到Non-RT RIC設定的方針,則需對RAN參數進行調整,例如調整資源分配、傳輸率、傳輸優先性、切換連接點、換手…等方式,使各用戶可繼續維持既定的方針目標。
因可監控近即時的網路狀況,本介面控制的反應時間與周期在1秒以內。
如圖2所示,在Near-RT RIC中有個別的應用程式(xApp)來針對不同的應用情境,進行資料監控與對RAN的功能(Func)做參數調整。有時要維持一個xApp的應用情境需調整多個RAN功能才能達到目的,也可能遇到不同的應用情境會去調整相同RAN功能的狀況,所以Near-RT RIC有時需要調節參數調整上的衝突。
圖2 Near-RT RIC中xApp與RAN功能關聯。 應用情境(Use Case)
O-RAN Alliance提出九個應用範例[2],其中前四個為基本應用,也是第一階段優先實測與驗證的項目。應用情境針對不同服務對象,例如高需求用戶(AR/VR、線上遊戲、遠端及時控制、機器人)、移動車輛、無人機,以滿足用戶體驗與服務協定為目標,藉由資料分析與機器學習等方式,預測資料流量或環境的變化,動態的調整網路參數及資源調配。各應用範例的目標即可採用的方法如表1所述。
表1 應用範例說明[6]
應用範例 |
目的 |
方法 |
資料傳輸導向
|
Traffic Steering |
平衡cell的負載 預測網路負載變化,提早將(部分)UE或其資料流分流到鄰近cell或頻帶 |
體驗品質優化
|
QoE Optimization |
個別設定體驗品質(QoE) 分辨資料型態、預測可用頻寬、預測QoE |
服務品質參數做資源優化
|
QoS based Resource Optimization
|
個別設定服務品質(QoS) 調整QoS值,例如最小速率、優先值 |
大規模天線優化 |
Massive MIMO Optimization |
Cell覆蓋與系統容量最佳化 調整波束數、水平/垂直波束寬、波束方向 |
無線網路切片服務保證
|
RAN Slice SLA Assurance |
滿足服務保證(Service Level Agreement) 預測需求與網路變化,調整網路切片所需資源 |
依環境對車輛換手管理
|
Context Based Dynamic Handover Management for V2X |
降低高速移動車輛換手(handover, HO)異常狀況 依據過往換手成功率及移動軌跡預測,提供較好的換手順序建議 |
依無人機飛行路徑資源配置
|
Flight Path Based Dynamic UAV Resource Allocation |
為高空無人機調整所需無線資源 預測飛行路線、可能造成的干擾、cell所剩資源,進而調配無線資源 |
無人機的資源配置
|
Radio Resource Allocation for UAV Applications |
低空作業無人機控制與資料回傳資源分配 與應用伺服器協作,在接取網(邊緣)調整無線資源 |
網路共享
|
RAN Sharing |
網路功能虛擬化(NFV),讓運營商共用硬體與網路 運營商可由O1/O2介面設定NFV需求,由E2介面監控無線資源 |
資料分析與機器學習機制
隨著智慧手機與應用服務的興起,應用服務產生的數據已被廣泛應用在推薦系統、影像、語音…等。而無線網路本身也擁有許多數據,包括用戶位置、信號強度、資料傳輸、系統異常狀況…等,過去只用在個別基地台做為無線資源排程用途,且因為即時排程需在1 ms以內反應,所以均採用簡單的演算法。
4G提出的自組織網路(Self-Organization Network, SON),其目標是可自動設定(Configuration)基站參數、優化(Optimization)網路運作、自癒(Healing)設備或功能錯誤狀況。
傳統的SON作法,先將系統化成數學模型,由設計者依其知識及認知,將待解問題表示成數學函數,再設計演算法找到目標函數的最佳解,即所謂的優化過程。通常系統模型是假設在穩定的環境,求解是設定在長程平均的目標。
而新世代(5G)的網路綜合了多種傳輸技術、多個頻帶、大小基站異質部署、迥異傳輸環境變化…等複雜狀況,同時要滿足不同應用所需求的頻寬、時延、準確性…等條件,不僅系統模型複雜、變化性、交互影響,以至於目標函數難以定義,且難以用數學方法找到最好的解方。而且,以長程平均的目標來看,無法針對通訊環境的易變性去做到即時的因應修正,因此無法提升用戶的使用體驗品質。
近幾年,機器學習理論再次復甦,藉由大數據分析、開源軟體、強大的硬體能力…等要素結合之下,機器學習的準確率已超過人類可以設計的範圍,在圖像識別、語音識別與翻譯、醫療影像判別、智慧製造、自駕車…等應用已有顯著成果。
為了有效蒐集網路資訊以利分析與應用,5G網路已具備網路資料分析功能(Network Data Analysis Function, NWDAF)[4],再加上O-RAN提出的SMO、Non-RT RIC、Near-RT RIC功能與開放介面,機器學習將可實際應用在通訊網路上,讓網路自動化、更有效率、更滿足使用者體驗,同時減低運營商設備成本、降低維運人力、增加額外營收。
表2簡列幾個應用範例的功能/目標,藉由大量的輸入資料,以機器學習的方法,評估或預測輸出指標,來達成目標。本文不詳述機器學習方法及模型,讀者可參考網路資料或教課書[5]。表2僅為舉例,其功能、輸入輸出資料型態,或還有其他應用與功能,由網路營運商依其需求、以及要提供給使用者的服務種類而定,可自行開發或委託設計。
表2 各應用範例可採用的機器學習方式 [7]
應用範例 |
功能 |
輸入資料 |
輸出資料 |
資料傳輸導向 |
預測負載 |
過去使用的上下行實體無線資源塊(PRB)數量 |
未來需要的上下行PRB數量 |
建立無線特徵圖譜 |
服務基站編號、鄰近基站編號、信號強度、信號品質 |
信號圖譜 |
體驗品質優化
|
服務型態分類 |
資料流量 |
服務型態 |
預測QoE |
量測報告,例如 - 傳輸率 - 延遲 - 封包到達時間 - UE信號強度 - 換手統計 - 上下行無線資源使用率 |
質指標,例如: - good/bad - 影像停滯率 - 平均評估值 (Mean Opinion Score, MOS) |
可用無線資源預測 |
未來可用頻寬 |
以體驗品質來導向資料
|
預測網路效能變化 |
如上 |
預測基站容量 |
QoE預測 如上 不同基站的QoE指數 |
如上 |
不同基站的QoE指數 |
推薦資料卸載方向
|
前兩項的輸出 |
選定偏好/優先的cell做為下行傳輸 |
車輛換手管理 |
預測HO異常 |
- 車聯網(V2X)訊息(CAM,DENM) - cell編號 - 連線編號 - 信號強度/品質 - GPS - 方向、速度
|
HO異常/機率 |
提供較佳HO順序 |
較佳的HO順序 |
本部門團隊過去幾年已完成多項SON功能,並與國內網通廠商合作,應用在其4G小基站設備上。面對5G的展望,本部門團隊規劃建立智能與自動化的管理平台(即圖1中的SMO、Non-RT RIC、Near-RT RIC),可依O-RAN介面,結合網通廠商的5G RAN設備,針對網路維運與應用服務的不同需求,實現優化的目標,也會在各種應用場域上,實地測試與驗證功能與效能,調整軟體演算法與架構,朝向商用化的方向邁進。
結論
在越來越複雜的網路系統與多變的使用情境之下,很難由工程人員來管理、設定、維護。O-RAN在運營商主導之下,依其需求,提出開放硬體設計、開放介面、智能控制等目標,期望擺脫固定設備商的束縛,吸納更廣大的生態鏈來降低採購成本,且由智能網路調控與創新應用服務來降低維運成本、有效的資源使用、滿足使用者體驗,可間接增加營收。
展望未來,除了目前O-RAN設計的外掛智能管理功能之外,若未來的網路可以將智慧功能設計在核心網及接取網之中,應可做到全自動、不用人為介入的網路系統,提供用戶更好、更方便、更豐富的使用情境。
參考資料
[1]O-RAN Whitepaper, “O-RAN: Towards an Open and Smart RAN”, October 2018.
[2]O-RAN Whitepaper, “O-RAN Use Cases and Deployment Scenarios”, February 2020.
[3]3GPP TS 38.401, “NG-RAN Architecture description”, V15.8.0, January 2020.
[4]3GPP TS 29.520, “5G System; Network Data Analytics Services”, V16.2.0 December 2019.
[5]I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. MIT Press, 2016, http://www.deeplearningbook.org.
[6]O-RAN Specification, “Use Cases Detailed Specification”, v02.00, April 2020.
[7]O-RAN Specification, “AI/ML Workflow Description and Requirements”, v01.01, April 2020.
相關連結: 5G-Crosshaul網路技術
相關連結: 回181期_5G技術專輯