簡易檢索 / 詳目顯示

研究生: Akmal Narendra Sakti
Akmal Narendra Sakti
論文名稱: OSC O-DU MAC 調度器中支援鏈路自適應的 CSI 報告的設計與實現
Design and Implementation of CSI Report to Support Link Adaptation in OSC O-DU MAC Scheduler
指導教授: 鄭瑞光
Ray-Guang Cheng
口試委員: 許獻聰
Shiann-Tsong Sheu
王瑞堂
Jui-Tang Wang
許騰尹
Terng-Yin Hsu
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2023
畢業學年度: 112
語文別: 英文
論文頁數: 73
中文關鍵詞: 調度器鏈路自適應通道狀態資訊
外文關鍵詞: Scheduler, Link Adaptation, Channel State Information
相關次數: 點閱:45下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,行動網路技術取得了快速發展。
    一項值得注意的發展是由 O-RAN 聯盟牽頭的開放 RAN (O-RAN) 架構。
    O-RAN 促進供應商之間的開放性和互通性,培育更加多樣化和更具競爭力的 RAN 生態系統。
    O-RAN聯盟也開發了參考軟體來促進O-RAN的實施,在各種技術規格中定義了參考軟體架構。
    然而,O-RAN 軟體社群 (OSC) 提供的 G 版本軟體與指定架構存在差異。
    本文解決了 O-RAN 軟體元件之一 O-RAN 分散式單元 (O-DU) 中一個關鍵缺少的功能。
    具體來說,O-DU缺乏適應變化的通道品質的能力。
    為了解決這個缺點,我們實作了鏈路適配功能。
    此功能包括CSI-RS調度、CSI報表和基本MCS選擇演算法。
    我們評估了不同頻道條件下的系統吞吐量。
    此外,我們也發現了 O-DU 軟體實作中的一個關鍵問題。
    有限的記憶體大小阻礙了 O-DU 對來自其他 O-RAN 元件的傳入封包進行排隊的能力。
    我們的貢獻包括開發 O-DU 的自適應鏈路適應功能以及識別 O-DU 軟體實現中的關鍵記憶體限制。
    這些發現有助於 O-RAN 生態系統的持續發展,增強其適應性和性能。


    Mobile network technology has undergone rapid advancements in recent years.
    One notable development is the Open RAN (O-RAN) architecture, spearheaded by the O-RAN Alliance.
    O-RAN promotes openness and interoperability among vendors, fostering a more diverse and competitive RAN ecosystem.
    The O-RAN Alliance has also developed reference software to facilitate O-RAN implementation, defining the reference software architecture in various technical specifications.
    However, the G release version of the software provided by the O-RAN Software Community (OSC) exhibits discrepancies with the specified architecture.
    This thesis addresses a critical missing function in one of the O-RAN software components, the O-RAN Distributed Unit (O-DU).
    Specifically, the O-DU lacks the ability to adapt to varying channel quality.
    To address this shortcoming, we implemented a link adaptation function.
    This function encompasses CSI-RS scheduling, CSI reporting, and a basic MCS selection algorithm.
    We evaluated the system throughput under varying channel conditions.
    Furthermore, we uncovered a critical issue in the O-DU software implementation.
    The limited memory size hinders the O-DU's ability to queue incoming packets from other O-RAN components.
    Our contributions include the development of an adaptive link adaptation function for the O-DU and the identification of a critical memory limitation in the O-DU software implementation.
    These findings contribute to the ongoing development of the O-RAN ecosystem, enhancing its adaptability and performance.

    Recommendation Letter ii Approval Letter iii Abstract in Chinese iv Abstract in English v Acknowledgements vi Contents vii List of Figures x List of Tables xiii 1 Introduction 1 2 Backgrounds and Related Works 3 2.1 Open Radio Access Network 3 2.2 O-RAN Distributed Unit 6 2.2.1 MAC Scheduler 10 2.2.2 FAPI Interface 12 2.2.3 Buffer Occupancy 19 2.2.4 O-DU Internal Communication 20 2.3 O-RAN Software Community 21 2.4 Link Adaptation 22 2.5 Related Works 25 3 System Architecture 28 3.1 General System Architecture 28 3.2 Major Contribution Parts 30 4 CSI Report 33 4.1 OSC O-DU High Source Code 33 4.2 CSI-RS Scheduling 35 4.2.1 Data Structure Modification 35 4.2.2 UE Database Configuration 37 4.2.3 CSI-RS Scheduling 39 4.3 CSI Report Scheduling 42 4.3.1 Configurations 43 4.3.2 Scheduling 44 4.4 CQI Generation 44 4.4.1 CQI Flow 46 4.4.2 get_cqi function 48 4.5 MCS Selection 51 4.5.1 Comparison with OAI 54 4.6 SMO Connection 56 5 Result and Discussion 58 5.1 Testing Setup 58 5.2 Throughput Testing 61 5.3 Periodicity Variation 63 5.4 Scheduling Time 64 5.5 Discussion 67 5.5.1 O-DU Buffer Occupancy 67 5.5.2 CQI Mapping Table 68 6 Conclusions 70 6.1 Future Works 71 References 72

    [1] O-RAN-Alliance, “O-ran.wg1.oad-r003-v09.00,” 2023.
    [2] O-RAN-Alliance, “Base station o-du and o-cu software architecture and apis,” 2023.
    [3] SCF, “5g fapi: Rf and digital frontend control api 5g fapi: Phy api specification,” 2022.
    [4] O.-R. Alliance, “Developer-guide.” https:// docs.o-ran-sc.org/ projects/ o-ran-sc-o-du-l2/ en/ latest/
    developer-guide.html, 2023. Accessed: 2023-10-12.
    [5] W. Azariah, F. A. Bimo, C.-W. Lin, R.-G. Cheng, R. Jana, and N. Nikaein, “A survey on open radio
    access networks: Challenges, research directions, and open source approaches,” 2022.
    [6] 3GPP, “Ts 138 214 - v17.3.0 - 5g; nr; physical layer procedures for data (3gpp ts 38.214 version 17.3.0
    release 17),” 2022.
    [7] O-RAN-Alliance, “O-ran.wg8.aad.0-r003-v09.00,” 2023.
    [8] Ericsson, “5g core,” 2023.
    [9] C. Coletti, W. Diego, R. DUan, S. Ghassemzadeh, D. Gupta, J. Huang, K. Joshi, R. Matukawa, L. Suciu,
    J. Sun, Q. Sun, A. Umesh, and K. Yan, “O-ran: Towards an open and smart ran,” 2018.
    [10] O.-R. Alliance, “O-ran software.” https://www.o-ran.org/software, 2023. Accessed: 2023-10-16.
    [11] 3GPP, “scheduling,” 2023.
    [12] M. Polese, L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “Understanding o-ran: Architecture,
    interfaces, algorithms, security, and research challenges,” 2 2022.
    [13] O.-R. Alliance, “O-du high overview.” https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-l2/en/latest/
    overview.html, 2023. Accessed: 2023-10-12.
    [14] 3GPP, “Ts 138 322 - v16.1.0 - 5g; nr; radio link control (rlc) protocol specification (3gpp ts 38.322
    version 16.1.0 release 16),” 2020.
    [15] 3GPP, “Ts 138 321 - v17.2.0 - 5g; nr; medium access control (mac) protocol specification (3gpp ts
    38.321 version 17.2.0 release 17),” 2022.
    [16] Small-Cell-Forum, “Fapi specifications.” https:// www.smallcellforum.org/ work-items/ fapi/, 2023.
    Accessed: 2023-10-12.
    [17] G. Brown, “Tip openran: Toward disaggregated.” https://cdn.mediavalet.com/usva/
    telecominfraproject/m9HY3_MNXEa7mcxjaG-b9w/tQAo5uhsmkuFpPvJEMgXhQ/Original/
    TIP_OpenRAN_-Heavy_Reading_May_2020-_White_Paper%20%281%29.pdf, 2020.
    [18] O. Liberg, M. Sundberg, Y.-P. E. Wang, J. Bergman, J. Sachs, and G. Wikström, “Ec-gsm-iot,” Cellular
    Internet of Things, pp. 41–124, 2020.
    [19] R. G. Gallager, “Low-density parity-check codes,” 1963.
    [20] S. Catreux, V. Erceg, D. Gesbert, and J. H. Robert W., “Adaptive modulation and mimo coding for
    broadband wireless data networks,” 2002.
    [21] S. Wahls and H. V. Poor, An Outer Loop Link Adaptation for BICM-OFDM That Learns. 2013.
    [22] C. Yu, L. Yu, Y. Wu, Y. He, and Q. Lu, “Uplink scheduling and link adaptation for narrowband internet
    of things systems,” IEEE Access, vol. 5, pp. 1724–1734, 2017.
    [23] F. J. Martin-Vega, J. C. Ruiz-Sicilia, M. C. Aguayo, and G. Gomez, “Emerging tools for link adaptation
    on 5g nr and beyond: Challenges and opportunities,” IEEE Access, vol. 9, pp. 126976–126987, 2021.
    [24] A. A. Bin-Salem, T. C. Wan, H. Naeem, M. Anbar, S. M. Hanshi, and A. Redjaimia, “Efficient models
    for enhancing the link adaptation performance of lte/lte-a networks,” Eurasip Journal on Wireless
    Communications and Networking, vol. 2022, 12 2022.
    [25] S. Praveen, J. Khan, and L. Jacob, “Reinforcement learning based link adaptation in 5g urllc,” pp. 159–
    163, Institute of Electrical and Electronics Engineers Inc., 7 2021.
    [26] M. P. Mota, D. C. Araujo, and F. H. C. Neto, “Adaptive modulation and coding based on reinforcement
    learning for 5g networks,” 2019.
    [27] “Data structure git diff comparison between original and modified data structure.” https:
    //github.com/NTUST-BMW-Lab/MIMO-Scheduler-on-Sch-Slice-Based/compare/
    2adcaeb249e4b89a87ef1221dc9060400294fe62...add_csi_data_structure. Accessed:
    2023-09-12.
    [28] 3GPP, “Ts 138 331 - v17.2.0 - 5g; nr; radio resource control (rrc); protocol specification (3gpp ts
    38.331 version 17.2.0 release 17),” 2022.
    [29] sharetechnote, “5g uci.” https://www.sharetechnote.com/html/5G/5G_UCI.html. Accessed:
    2023-09-12.
    [30] J. Palm, “Optimization of 5g new radio for fixed wireless access,” 2019.
    [31] S. Panteleev, N. Novgorod, D. Chatterjee, and S. Jose, “Application data ( 60 ) provisional application
    no. 62 / 654,” 2018.
    [32] M. I. Salman, C. K. Ng, N. K. Noordin, B. M. Ali, and A. Sati, “Cqi-mcs mapping for green lte
    downlink transmission,” Proceedings of the Asia-Pacific Advanced Network, vol. 36, p. 74, 12 2013.

    QR CODE