• 沒有找到結果。

基於QoS限制於SC-FDMA上行資源排程之研究 - 政大學術集成

N/A
N/A
Protected

Academic year: 2021

Share "基於QoS限制於SC-FDMA上行資源排程之研究 - 政大學術集成"

Copied!
65
0
0

加載中.... (立即查看全文)

全文

(1)國立政治大學資訊科學系 Department of Computer Science National Chengchi University 碩士論文 Master’s Thesis. 政 治 大. 立 基於QoS限制於SC-FDMA上行資源排程之研究. ‧ 國. 學. Qos-Costrained Scheduling for Uplink SC-FDMA. ‧. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. v. 研究生:李昀峻 指導教授:張宏慶. 中華民國 一百零一 年 七 月 July 2012. I.

(2) 基於QoS限制於SC-FDMA上行資源排程之研究 Qos-Costrained Scheduling for Uplink SC-FDMA. 研究生:李昀峻. Student: Yun-Jun Lee. 指導教授:張宏慶. Advisor: Hung-Chin Jang. 國立政治大學 治 資訊科學系 碩士論文. 大 學. ‧ 國. 立. 政. ‧ y. sit. Nat. A Thesis. Submitted to Department of Computer Science. er. io. n. National Chengchi University a. iv. l. n Ch in partial fulfillment of the requirements U i e h g c of for thendegree Master in Computer Science. July 2012 中華民國 一百零一 年 七 月 II.

(3) 致謝 很開心能在自己訂下的時間內完成碩士論文,這也代表著我的學生生涯即將 畫下句點,開始另一階段的挑戰。能夠順利完成這篇論文首先要感謝我的指導教 授張宏慶老師,不僅是在學術上的指導,老師對自己做事規劃謹慎的態度也讓我 謹記在心。 接著我要感謝在過去時間與我討論研究的實驗室夥伴,彪哥、璇姐以及鐘毅 哥。謝謝你們在我剛起步學習時給予指導,讓我在觀念的建立上事半功倍,在研 究過程中遭遇困難時互相激勵打氣,帶給我面對逆境的樂觀精神。這些經歷使我. 政 治 大 偉迪、柏硯、華元,謝謝你們處理實驗室的大小事,讓我能專心完成眼前的論文。 立 在未來不論面對順境或逆境,都能保有正確的觀念持續前進。還有實驗室的學弟. ‧ 國. 學. 最後,我要感謝長期以來不斷支持我的家人,謝謝母親總是全力支持我想做 的事,給我完全自由的發揮空間,也謝謝哥哥在我不在家中的日子裡,協助母親. ‧. 處理家中雜事,讓我專心學習。沒有你們在背後的大力支持,就沒有今日我的成. sit. y. Nat. 長。. n. al. er. io. 另外,我必須感謝一直以來陪伴我的女友,成熟,理性的妳。總是能在適當. i Un. v. 的時候運用智慧在我疲憊的心靈注入精神力量,讓我重新站起,繼續前進,也正. Ch. engchi. 因為有妳陪伴,讓我對未來充滿期待。. 也謝謝在我生命中鼓勵過我的每一個人,因為你們的出現,讓我有機會不斷 焠鍊自己,也謝謝你們讓我知道謙遜與圓融的待人方式將使我更臻圓滿,我會謹 記你們給我的建議,謝謝你們。. III.

(4) 基於QoS限制於SCFDMA上行資源排程之研究 中文摘要 隨著無線通訊技術快速的發展,使用者對無線傳輸及品質的要求日益提升。 第三代合作夥伴計劃 3rd Generation Partnership Project (3GPP)所提出的長期演進 技術 Long Term Evolution (LTE),是邁入第四代行動通訊系統(4G)的極佳選擇。 其中以 Single Carrier - Frequency Division Multiple Access (SC-FDMA)系統作為 上行鏈路的主要通信技術。 然而,在上行 SC-FDMA 中有連續性資源塊配置的規定以及所配置之資源塊. 政 治 大. 需使用相同調變技術的限制。一般而言資源分配的好壞會影響傳輸速率(data rate). 立. 與系統效能。因此,如何分配資源以改善傳輸速率與增進系統效能是本論文的研. ‧ 國. 學. 究重點。. 目前,已有許多文獻在探討如何透過偵測頻率響應(frequency response),解. ‧. 決資源分配的問題。但我們發現,透過偵測頻率響應的好壞進行優先權排程,無. y. Nat. io. sit. 法有效符合現實網路服務的實際需求。在本論文中,我們擬以三階段的演算法來. n. al. er. 改善系統中資源分配的問題。第一階段,在 time domain 排程時根據不同的 Quality. Ch. i Un. v. of Service (QoS)特性區分 User Equipment (UE)。在第二階段 frequency domain 排. engchi. 程時依據通道品質好壞決定優先權以分配無線電資源給 UE。最後,我們根據 SC-FDMA 的兩大重要限制,提出在 LTE 上行系統中資源分配方法,在滿足 Guaranteed Bit Rate (GBR)服務之時間延遲的限制時,亦能提升整體系統效能。 在模擬分析中,我們利用 NS3 進行模擬實驗分析,將我們所提出的三階段 演算法在不同比例之網路服務類別的要求下,與固定子載波動態資源分配機制以 及適應性動態子載波分配機制進行比較。實驗結果顯示,我們的方法在 VoIP 的 average delay time 相較於適應性動態分配法最多可改善約 82.9%,real time gaming 最多可改善約 84.9%,而整體系統頻帶利用率(spectrum utilization)相較於 固定與適應性分配機制最多可提升約 15.3%。 IV.

(5) Qos-Costrained Scheduling for Uplink SC-FDMA Abstract Long Term Evolution (LTE) is the latest standard of 3rd Generation Partnership Project (3GPP), which is one of the most promising technology for 4G mobile networks. The goal of LTE is to provide high data rate transmission, scalable bandwidth, low latency, and high-mobility. To achieve this goal, the LTE employs Orthogonal. Frequency Division. Multiplexing (OFDM) for downlink data. transmission and Single Carrier - Frequency Division Multiple Access (SC-FDMA) for uplink data transmission.. 立. 政 治 大. This thesis focuses on the resource allocation problem of LTE SC-FDMA system.. ‧ 國. 學. We propose a three-stage approach to improve resource allocation performance. In the first stage, we design a time domain scheduling according to different QoS features. ‧. and time delay requirement to distinguish user equipment (UE). In the second stage,. y. Nat. io. sit. we design a frequency domain scheduling based on channel state information to give. n. al. er. priorities to UEs. Finally, we propose resource allocation methods for LTE uplink. Ch. i Un. v. under the two constraints of SC-FDMA. The proposed methods are proved to be able. engchi. to meet the real-time service delay constraints and enhance overall system performance. In the simulations, the proposed three stage algorithms are compared to fixed sub-carrier dynamic resource allocation algorithm and adaptive dynamic sub-carrier algorithm against different proportions of network services. Simulation results show that our method outperforms the other two methods in terms of throughput, transmission delay and packet loss ratio.. V.

(6) 目錄 第一章 緒論 ................................................................................................................. 1 1.1 背景 ...................................................................................................................... 1 1.1.1 LTE 簡介 ....................................................................................................... 1 1.2 OFDMA/SC-FDMA ............................................................................................ 2 1.2.1 訊框格式與資源塊型式 ............................................................................... 4 1.3 研究動機與目的 .................................................................................................. 7 1.4 論文組織與架構 .................................................................................................. 8 第二章 相關研究 ......................................................................................................... 9. 治 政 2.1 動態子載波分配(Dynamic Subcarrier Allocation) 大............................................. 9 立 2.2 常見的資源分配演算法 .................................................................................... 12 ‧ 國. 學. 2.3 Quality of Service............................................................................................... 14. ‧. 2.3.1 標準 QCI 屬性 ............................................................................................ 15 2.4 總結 .................................................................................................................... 16. y. Nat. io. sit. 第三章 研究方法 ....................................................................................................... 18. n. al. er. 3.1 問題分析 ............................................................................................................ 18. Ch. i Un. v. 3.1.1 維持不同等級的網路服務品質(Quality of Service, QoS)保證 ................ 18. engchi. 3.1.2 通道品質不佳的允入控制 ......................................................................... 19 3.1.3 SC-FDMA 的兩個限制條件 ...................................................................... 20 3.1.4 動態配置的資源塊仍可能浪費頻寬 ......................................................... 21 3.2 研究方法 ............................................................................................................ 22 3.2.1 MAC Priority Classification (TD) Scheduler .............................................. 23 3.2.2 GBR 承載封包 QoS-Constrained (TD) Scheduler ..................................... 24 3.2.3 Non-GBR 承載封包 QoS-Constrained (TD) Scheduler ............................. 25 3.2.4 允入控制連線控制(FD Scheduler) ............................................................ 25 3.2.5 優先權允入控制 (FD Scheduler) .............................................................. 26 VI.

(7) 3.2.6 適應性連續資源塊限制(RBs allocation) ................................................... 28 3.2.7 系統分析 ..................................................................................................... 30 3.2.8 排程演算法架構及流程 ............................................................................. 32 第四章 模擬實驗與數據分析 ................................................................................... 39 4.1 實驗設計與假設 ................................................................................................ 39 4.1.1 實驗環境 ..................................................................................................... 40 4.1.2 評估指標 ..................................................................................................... 41 4.2 實驗數據與分析 ................................................................................................ 42 第五章 結論與未來研究 ........................................................................................... 53. 政 治 大 5.2 未來研究 ............................................................................................................ 54 立 5.1 結論 .................................................................................................................... 53. ‧. ‧ 國. 學. 參考文獻 ..................................................................................................................... 55. n. er. io. sit. y. Nat. al. Ch. engchi. VII. i Un. v.

(8) 圖目錄 圖 1-1 OFDMA 與 SC-FDMA 中使用 QPSK 傳送資料符號示意圖[2] .... 2 圖 1-2 (a)單載波(b)多載波[3] ...................................................................... 3 圖 1-3 OFDMA 與 SC/FDE [3]..................................................................... 4 圖 1-4 LTE 系統 TDD 訊框結構[1] ............................................................. 4 圖 1-5 LTE 系統 FDD 訊框結構[1].............................................................. 5 圖 1-6 資源塊與時槽的關係示意圖[1]........................................................ 6 圖 2-1 3G UTRAN 架構................................................................................ 9 圖 2-2 LTE 資源排程運作圖 ...................................................................... 10 圖 2-3 R99 end-to-end QoS 架構[3] ........................................................... 14. 政 治 大 圖 3-2 SINR 與 CQI 對應示意圖[10]......................................................... 19 立 圖 3-3 RB 配置的比例與傳送資料量變化圖 ............................................ 22 圖 3-1 排程與適應性連結在無線電資源管理間運作示意圖[11] ............ 18. ‧ 國. 學. 圖 3-4 LTE MAC 層排程架構圖 ................................................................ 23 圖 3-5 RBs allocation 演算法...................................................................... 29. ‧. 圖 3-6 降低調變後損失的 bit 數示意圖 .................................................... 31 圖 3-7 TD 與 FD scheduler 流程圖 ............................................................ 33 圖 3-8 RBs allocation 最終演算法.............................................................. 36. sit. y. Nat. n. al. er. io. 圖 4-1 降低調變次數 throughput 變化圖 ................................................... 43 圖 4-2 降低調變次數所需的 RB 數量 ....................................................... 44 圖 4-3 VoIP aggregated throughput ............................................................. 45 圖 4-4 VoIP average delay ........................................................................... 45 圖 4-5 Real time gaming aggregated throughput ......................................... 47. Ch. engchi. i Un. v. 圖 4-6 Real time gaming average delay ....................................................... 48 圖 4-7 Real time gaming packets loss rate................................................... 49 圖 4-8 Buffered streaming aggregated throughput ...................................... 50 圖 4-9 Total aggregated throughput ............................................................. 51 圖 4-10 RBs utilization ................................................................................ 52. VIII.

(9) 表目錄 表 1-1 LTE 中頻寬所對應的資源塊數量表[1]............................................ 7 表 2-1 LTE QCI 各項需求參數[5].............................................................. 16 表 2-2 相關文獻所提方法優缺點比較 ...................................................... 17 表 3-1 4-bit CQI 對照表[9] ......................................................................... 20 表 3-2 QCI 與 MAC QoS 優先權對照表[4] .............................................. 23 表 3-3 調變等級對應表[2].......................................................................... 30 表 3-4 降低調變後不同 Level 的 RB 數量(假設 Lv5 的 RB 數量為 5) .. 30 表 3-5 降低調變後不同 Level 能傳送的 bit 數 ......................................... 31 表 3-6 降低調變後損失的 bit 數 ................................................................ 31. 政 治 大 表 4-1 模擬環境參數 .................................................................................. 40 立 表 4-2 QoS 要求的各項參數. ..................................................................... 40. ‧ 國. 學. 表 4-3 Traffic ratio ....................................................................................... 43 表 4-4 VoIP packet delay improvement ....................................................... 46. ‧. 表 4-5 Real time gaming aggregated throughput improvement .................. 47 表 4-6 Real time gaming packet delay improvement .................................. 48 表 4-7 Real time gaming packets loss rate improvement ............................ 49 表 4-8 Buffered streaming aggregated throughput improvement ................ 50 表 4-9 Total aggregated throughput improvement ....................................... 51 表 4-10 RBs utilization improvement .......................................................... 52. n. er. io. sit. y. Nat. al. Ch. engchi. IX. i Un. v.

(10) 第一章 緒論 1.1 背景 1.1.1 LTE 簡介 第三代合作夥伴計劃(3rd Generation Partnership Project, 3GPP)提出的長期演 進技術(Long Term Evolution, LTE)或演進通用無線接取網路(Evolved Universal Terrestrial Radio Access Network, E-UTRAN)是第四代無線通訊系統極佳的選擇。 E-UTRAN 提供 1.4Mhz 至 20Mhz 的可調變通道頻帶以符合傳輸服務要求。3GPP. 政 治 大. LTE 的 最 高 傳 輸 速 率 在 下 行 鏈 路 預 計 可 達 100Mbps , 上 行 鏈 路 預 計 可 達. 立. 50Mbps[1]。. ‧ 國. 學. LTE的下行 鏈路 採用正交分頻多工存 取 (Orthogonal Frequency Division Multiple Access, OFDMA)技術作為傳輸系統,支援的調變方式有Quadrature Phase. ‧. Shift Keying (QPSK) 、 16-Quadrature Amplitude Modulation (16-QAM) 與. sit. y. Nat. 64-Quadrature Amplitude Modulation (64-QAM)三種。上行鏈路採用單載波分頻多. io. er. 工(Single Carrier-Frequency Division Multiple Access, SC-FDMA)技術作為傳輸系. al. iv n C h e n g c h i U Power Ratio, PAPR),可 由於SC-FDMA具有較低的峰均值功率比(Peak-to-Average n. 統。支援調變的方式有Binary Phase Shift Keying (BPSK)、QPSK與16-QAM三種。. 有效降低用戶端設備(User Equipment, UE)功率消耗問題。而功率消耗問題對於 UE等手持設備有十分重要的影響[2]。. 1.

(11) The following graphs show how a sequence of eight QPSK symbols is represented in frequency and time Time. SC-FDMA Data symbol occupies M*15 kHz for 1/M SC-FDMA symbol period. OFDMA Data symbol occupies 15 kHz for one OFDMA symbol period. 政 治 大 圖 1-1 OFDMA 與 SC-FDMA 中使用 QPSK 傳送資料符號示意圖[2] 立. ‧ 國. 學. 圖1-1為OFDMA與SC-FDMA中使用QPSK傳送資料符號(data symbol)示意圖。 左圖為OFDMA傳送方式,每15KHz為一個subcarrier。在時域(time domain)方面,. ‧. 每隔66.7μs週期傳送一個symbol。以QPSK為例,四個symbol以並列方式傳送,. y. Nat. io. sit. 並在symbol結束時插入循環字首(Cyclic Prefix, CP),再接下一個symbol。右圖為. n. al. er. SC-FDMA傳送方式,與OFDMA不同的是在時域中,symbol為串列式的傳送,在. Ch. i Un. v. 頻域(frequency domain)中為四倍OFDMA載波的頻寬傳送,也就是每一個symbol. engchi. 在一個較大的頻寬傳送。相較於OFDMA的多重載波(multi-carrier)方式,比較像 是單載波[2]。. 1.2 OFDMA/SC-FDMA OFDMA 是 OFDM 的延伸技術,是一種運用多重載波傳送資料的技術。它 把擁有高資料速率的訊號分散成數個資料速率較低的訊號,經過調變後分別放入 不同頻段上,透過載波來傳送。由於各個載波之間彼此是正交(orthogonal)的關係, 因此資料同時傳輸時不會相互干擾,讓不同 UE 在同一時間使用不同頻段時訊號 不會相互干擾,以便資料的傳輸。 2.

(12) 由於 OFDMA 訊號是由多個子載波同時傳輸,所以會有偶發性的高峰值平 均功率比(Peak-to-Average Power Ratio, PAPR)的問題存在。雖然 OFDMA 技術能 提供更大的覆蓋範圍、更高的資料速率(date rate)和頻譜效率,但是 OFDMA 的 符號是由多個獨立的子載波訊號,如圖 1-2(a),經過調製後相互加疊而成。所以 當各個子載波的相位相同或相近時,加疊的訊號便會受到相同初始相位訊號的調 製而改變,產生較大的瞬時峰值功率比值,帶來較高的 PAPR,如圖 1-2(b)所示。 但一般功率放大器的動態範圍都是有限的,所以峰值平均功率較大的 OFDMA 訊號極易進入功率放大器的非線性區域,導致訊號產生非線性的失真,造成明顯 的頻譜擴展干擾使頻帶內的訊號產生變化,導致整個系統性能嚴重下降。因此峰. 治 政 值平均功率比已成為限制 OFDMA 技術廣泛應用的一個重大缺陷[4]。 大 立 ‧. ‧ 國. 學. io. 圖 1-2 (a)單載波(b)多載波[3]. sit. y. (b). er. Nat. (a). al. n. iv n C SC-FDMA 與 OFDMA 相似,訊號程序反覆在不同時域與頻域區間做轉換。 hengchi U 圖 1-3 比較 SC-FDMA 與 OFDMA 技術的不同,SC-FDMA 在處理資料符元(data symbol) 時 會 先 經 過 反 轉 傅 立 葉 (Discrete Fourier Transform Spread OFDM , DFT-S-OFDM)的動作由頻域轉回至時域,每個符號被切割成較小塊的區塊,並 在一個時間單位內分別傳送符號區塊。所以 SC-FDMA 系統在傳送時子載波可視 為單載波,而單載波涵蓋在線性區間的範圍內,所以有較低的 PAPR,能有效降 低 UE 訊號傳送時所消耗的功率,延長電池的續航力。經過綜合考慮,3GPP 最 終確定 LTE 的上行鏈路採用 SC-FDMA 技術。. 3.

(13) Input data symbols OFDMA symbol SC-FDMA symbols* *Bandwidth spreading factor: 4. time. 圖 1-3 OFDMA 與 SC/FDE [3]. 政 治 大. 1.2.1 訊框格式與資源塊型式. 立. LTE 系統中支援兩種訊框格式,分別為分時多工(Time-Division Duplexing,. ‧ 國. 學. TDD)與分頻多工(Frequency-Division Duplexing, FDD)兩種模式。在 TDD 模式中, 每個無線電訊框(radio frame)長度為 10 ms,由兩個半訊框(half -frame)所組成。每. ‧. 個半訊框長度為 5 ms,每個半訊框由五個子訊框(sub-frame)組成,每個子訊框長. y. Nat. n. al. er. io. 如圖 1-4 所示。. sit. 度為 1 ms。而子訊框又由兩個時槽(time slot)所組成,每個時槽長度為 0.5 ms,. TDD frame structure. Ch. One radio frame = 10 ms. engchi. i Un. v. One half-frame = 5 ms DwPTS: Downlink Pilot Time Slot. One subframe = 1 ms. GP: Guard Period. One slot = 0.5 ms. UpPTS: Uplink Pilot Time Slot. Subframe #0. DwPTS. Subframe #2. GP. Subframe #3. Subframe #4. Subframe #5. UpPTS. DwPTS. Subframe #7. GP. UpPTS. 圖 1-4 LTE 系統 TDD 訊框結構[1] 4. Subframe #8. Subframe #9.

(14) 對於 FDD 模式而言,每個無線電訊框分為 10 個子訊框(sub-frame),每個子 訊框長度為 1 ms。其中每個子訊框由兩個時槽(time slot)所組成,每個時槽為 0.5 ms,總共 20 個時槽,如圖 1-4 所示。. FDD frame structure One radio frame = 10 ms One subframe = 1 ms One slot = 0.5 ms Subframe #0. Subframe #1. …. Subframe #2. Subframe #18. Subframe #19. 政 治 大. 圖 1-5 LTE 系統 FDD 訊框結構[1]. 立. ‧ 國. 學. 在 LTE 系統規格中,定義一個資源塊(Resource Block, RB)的大小在頻率上 使用十二個連續子載波,時間上則是佔用了一個時槽(time slot)的符號數(symbol)。. ‧. 在使用一般循環前置(normal Cyclic Prefix)時,一個時槽占用 7 個 symbol 的時間,. sit. y. Nat. 而使用延伸循環前置(extended CP)時,一個時槽占用 6 個 symbol 的時間。圖 1-6. n. al. er. io. 為一個資源塊與一個時槽的關係示意圖。. Ch. engchi. 5. i Un. v.

(15) 立. 政 治 大. ‧. ‧ 國. 學. io. sit. y. Nat. 圖 1-6 資源塊與時槽的關係示意圖[1]. n. al. er. LTE 是採用正交分頻多工(OFDMA)做為調變技術,而不是早期的分碼多工. Ch. i Un. v. 技術(Code Division Multiple Access, CDMA)。更具體的說,3GPP 在下行鏈路使. engchi. 用正交分頻多工(OFDMA),上行鏈路則採用單載波分頻多工(SC-FDMA)。這兩 種分頻技術均利用快速傅立葉變換(FFT)把所配置的頻寬分為 UE 可共享的較小 單位。 相較於 OFDMA,上行所用的 SC-FDMA,因為調變功率小於 OFDMA 調變, 因此可以降低 UE 端手機的耗電。除此之外,採用不同大小點數的 FFT,系統就 能支援 1.4 MHz、3 MHz、5 MHz、10 MHz、15 MHz 和 20 MHz 等各種頻寬配置。 表 1-1 表示 LTE 中頻寬配置所對應的資源塊(RBs)數量表。. 6.

(16) Channel bandwidth (MHz). 1.4. 3. 5. 10. 15. 20. Number of RBs in frequency band. 6. 15. 25. 50. 75. 100. 表 1-1 LTE 中頻寬所對應的資源塊數量表[1]. 1.3 研究動機與目的 為在LTE於上行鏈路系統中使資源有效分配,必須有效制定排程(scheduling) 和資源分配方法。我們同時考慮SC-FDMA系統中連續資源分配的問題,進而在 分配資源與UE上取得一個公平的排程,有效提高吞吐量等系統效能。. 政 治 大 演算法[13]在犧牲吞吐量時利於 UE 間的公平最大化,而 Maximum C/I 演算法[11] 立 目前,對於不同資源分配和排程演算法已有不少研究。其中,Proportional Fair. ‧ 國. 學. 則根據吞吐量的好壞決定優先權進行排程。對於整體系統效能來說,公平是經常 用來表達整體效用好壞的一個參考指標,但是在考慮實際網路服務的不同需求時,. ‧. 公平往往很難作為整體效能好壞的參考。. sit. y. Nat. 在本論文中,我們著重在 SC-FDMA 上行鏈路系統的通道相關排程(Channel. io. er. Dependent Scheduling, CDS)。在無線傳輸環境中,要設計出一套好的資源分配演. al. iv n C hengchi U 的網路服務(Quality of Service, QoS)一併納入考量。同時亦須考慮到成本及複雜 n. 算法,不能僅單方面考慮通道條件便進行資源分配及排程。而是需要將不同等級. 度的問題,才能設計出好的資源分配演算法。為達到上述目標,須將 MAC 及 PHY 兩層的資訊納入考量,在複雜度限制下達到所需效能,使網路效能有所提升,增 進 UE 整體的使用滿意度。. 7.

(17) 1.4 論文組織與架構 本論文共分為五個章節,各章節安排如下: 第一章 緒論 簡介 LTE 背景,OFDMA 與 SC-FDMA 架構,不同的訊框格式與資源塊 型式,以及研究動機與目的。 第二章 國內外相關研究 參考國內外相關研究,討論在 SC-FDMA 中資源分配的相關議題。 第三章 議題分析與研究方法. 政 治 大 第四章 模擬環境,與實驗數據分析 立. 詳細分析所發現的問題,針對各問題提出相應解決方法的演算法。. ‧ 國. 學. 利用 NS3 模擬實驗結果,透過分析實驗數據,驗證所提出的方法是否能 有效提升整體系統效能。. ‧. 第五章 結論與未來研究. n. al. er. io. sit. y. Nat. 總結文中所提出的問題,解決方法與未來研究方向。. Ch. engchi. 8. i Un. v.

(18) 第二章 相關研究 在 LTE 上行鏈路系統中「連續性 RB 配置」的限制是個值得注意的議題。雖 然在 OFDMA 系統中並無如此限制,亦即在頻寬資源分配上的挑戰相對較低。 目前對於排程機制的研究主要集中在 LTE 下行鏈路系統中,如文獻[6][7][8][9]。 這些演算法確實改進了系統的整體效能,但是卻不適用於 LTE 上行系統中。在 本研究中,我們會先對 LTE 上行系統中排程相關文獻進行研究,並對這些研究 做一個簡單總結,說明其優點與缺點。. 政 治 大. 2.1 動態子載波分配(Dynamic Subcarrier Allocation). 立. 當 UE 要傳送資料到目的端時,會發送 request 給 BS (Base Station),BS 接. ‧ 國. 學. 收到 request 後會針對要求進行排程並將適量的 RBs 配給 UE。UE 將資料傳到 BS 後再經由 BS 轉傳到目的端,如圖 2-1 所示。. ‧. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. 圖 2-1 3G UTRAN 架構. 9. v.

(19) 政 治 大. 立 圖 2-2 LTE 資源排程運作圖. ‧ 國. 學. 然而許多排程的相關研究大都會根據 UE 與基地台(eNodeB)之間的通道條件. ‧. 作為分配資源的依據。圖 2-2 說明,對於 VoIP 的呼叫,基地台與 UE 的 MAC 層. sit. y. Nat. 會根據通道條件定期在下行與上行間於 Data Radio Bearer (DBR)傳送資料封包。. n. al. er. io. 為避免 UE 正在進行資料傳輸時發生通道的嚴重衰減(deep fade),在傳輸資料時. i Un. v. 可藉由動態分配子載波資源以獲得較高的通道增益。為確保資料傳輸於子載波上. Ch. engchi. 具有較佳的通道增益,目前任何分配演算法的主要目的是使用通道品質測量,以 獲得參數資訊,並分配適當的子載波資源給 UE。文獻[4]是假設具有完善的通道 估測和通道在時間領域變化緩慢的環境,並有足夠的時間進行資源分配和傳輸。 該作者提出之動態分配的目的是提供 UE 最好的資源以優化整個系統效能。每個 UE 將分配一個資源(在此資源的定義為群集(cluster),由一個或多個 RB 組成)。 為了達到公平性,使每個 UE 均可獲得資源,所以每個 UE 分配到的 RB 數量是. M = N / U (子載波總數除以 UE 總數)。在不失一般性的條件下,假設具有足夠的 RBs 可以等分給所有 UE,而所有 UE 群集藉由通道估測所得到的群集子載波增 益將依序填入如式(1)的矩陣 C 中。 10.

(20) [. ] (1). 其中,U 和 K 分別是 UE 總數以及群集總數,M 為每個 UE 分配到的 RB 數 量。經由通道品質估測每個 UE 對於每個群集的頻率響應值,計算後置於矩陣 C 的列中。在此我們將頻率響應值作為群集通道增益來看,每個群集的通道增益值 定義如式(2)。. ‖. ∑. 立. ‖. { } 政 治 大. {. }. (2). ‧ 國. 學. 其中,u 和 k 分別是各個 UE 的索引以及各個群集的索引,而. 表示每個. ‧. UE 與各群集間子載波的頻率響應值,並將其值寫入矩陣中的對角元素。根據條. n. a l∑ Ch. er. io. sit. y. Nat. 件式(3)(4)(5)分配集群給 UE. {. engchi. i Un }. v. (3) {. ∑. } (4). {. } (5). 其中. 為以二進位表示一個群集已配置(. )給 UE 或未配置(. )。條件. 式(3)與(4)說明每個群集只能配置給一位 UE 且不允許重複配置,或每個 UE 只允. 11.

(21) 許配置一個群集且不允許重複配置。在多個 UE 情況下,為了最大化群集通道增 益的總合,可根據式(6)與條件式(3)(4)(5)以確保每個 UE 可擁有良好的群集通道 增益,來提升整體系統效能。. ∑∑ (6) 其中. 可視為成本值(群集通道增益)矩陣 C 的元素,. 的元素,選擇矩陣. 是選擇矩陣 S 中. 為一個二進位變數,標明最終如何分配群集給每個 UE。每. 列上標識選擇元素為 1 時表示分配此群集給該 UE,而且須符合一個群集只可被. 治 政 分配給一個 UE,且不能重複分配的限制條件。上述提到的資源分配問題類似經 大 立 濟學中常討論到的指派分配問題(assignment problem),也就是最佳化資源分配的 ‧ 國. 學. 問題[10][13],以降低成本。另外,在 2.2 節中將簡單說明常見的幾種資源分配演. ‧. 算法[11][12][13]。. sit. y. Nat. io. al. n. Maximum C/I. er. 2.2 常見的資源分配演算法. Ch. engchi. i Un. v. 此種資源分配方式為通道品質較好的 UE 可以得到較多資源的分配機會。因 為通道品質較好的 UE 頻率響應振幅的值會較高,固可以使用較高的調變等級, 使得 UE 的 throughput 提高。相對的,在通道品質較差的 UE,頻率響應振幅的 值也較差,所能得到的 throughput 也相對較低。為了增加系統容量,給予頻率響 應振幅較好的 UE 較多的排程機會,也就是增加 RB 的配置給通道佳的 UE。其 缺點是頻率響應振幅較差的 UE 得到排程的機率就變低,相對也造成 throughput 低,甚至可能因為通道品質太差而遲遲無法得到排程機會,導致餓死(starvation) 的情形發生。. 12.

(22) Round Robin 此種資源分配方式正好與 Maximum C/I 相對。無論 UE 通道品質好壞,每個 UE 均會輪流取得系統排程的機會,沒有優先順序(又稱循環排程),不會有 UE 遲遲等不到資源的情形發生,可以避免餓死(starvation-free)的情形發生。循環排 程是最公平的一種方式,雖然作法簡單,容易實現,但是整體系統容量可能會因 UE 的頻率響應振幅較差而有所限制。. Proportional fair Proportional fair 的資源分配方法是一種介於 Maximum C/I 與 Round Robin. 治 政 間的妥協方式,希望在相互競爭的利益之間取得平衡,讓所有 UE 均至少有一個 大 立 服務的最低水平,在同一時間內,提升無線網路的系統 throughput。假設 ‧ 國. 學. 表示在時間 t 使用第 k 個 subcarrier 瞬間可達到的速率,. 為第 i 個 UE 至該. n. al. er. io. sit. y. Nat. 序號如公式(7):. ‧. 時間 t 接收資料 subcarriers 的平均速率,則 j 的值為下一個排程時間被選中的 UE. Ch. engchi. 其中 N 為用戶總數,k 表示 subcarrier,. i Un ,. v. (7) 為第 i 個 UE subcarrier. 的平均資料速率。這也是較公平的方式,由於 UE 會因為通道情況或系統容量調 整服務的對象,將其瞬間速率與其一段時間 t 的平均值來指配,達到比例上的公 平。. 13.

(23) 2.3 Quality of Service 在行動通訊系統中,透過通道估測計算頻率響應振幅大小來決定通道品質, 從時間複雜度來看,是個不錯的選擇。但是計算頻率響應振幅大小來決定通道品 質做為資源分配的依據,往往只對某些具有很高的群集通道增益 UE 有較好的傳 輸容量(capacity),並無法有效滿足所有 UE 在不同等級的網路服務需求下封包傳 送時間限制(time constraint)的要求。 3GPP LTE 的主要優點之一,是提供嚴格的服務品質(QoS)保證。主要針對 頻寬、時間延遲、以及保障位元速率(Guaranteed Bit Rate, GBR)提供服務的保證, 例如:語音、圖像、視頻等多媒體服務是目前移動通信系統(UMTS)所面臨的主要. 治 政 服務挑戰。其中,為了保證移動通信系統中多媒體服務的服務品質保證,3GPP 大 立 在通用移動通信系統中明確定義端點到端點(end-to-end)之間不同等級的網路服 ‧ 國. 學. 務(QoS)以及相關參數細節,並於當中引入多種承載(bearer)及處理機制,為 UE. SGSN. RAN. io. n. al. TE/MT local bearer service. End-to-end service. GGSN. i n CUTMS U h e nbearer i g c hservice. Radio bearer service. v. CN bearer service. Radio bearer. RAN access. service. bearer service. Backbone bearer service. Physical radio. Physical. bearer service. bearer service. UMTS 圖 2-3 R99 end-to-end QoS 架構[3]. 14. TE. er. MT. sit. y. Nat. TE. ‧. 提供各種差異化的服務,如圖示 2-3 所示。. External bearer service.

(24) 2.3.1 標準 QCI 屬性 QoS Class Identifier (QCI)是演進封包系統(Evolved Packet System, EPS)承載 重要的 QoS 參數之一。它是一個標示值,特性為衡量所提供服務資料流(Service Data Flow, SDF) QoS 的服務保證,每個 SDF 可用於 GBR 與 non-GBR 承載中。 在一個 IP Connectivity Access Network (IP-CAN)中的多個 SDF,若具有相同的 QCI 和 ARP 值,可以視為一個單獨的服務集合來處理,這就是 SDF 集合。表 2-1 為 EPS 系統定義的標準 QCI 屬性,所有的 QCI 屬性均可由營運商根據實際需求 預先配置在基站上,這些參數決定了無線承載資源的配置。上述標準 QCI 參數. 政 治 大 QoS Class Identifier (QCI):用來決定承載級別的保障位元速率值(GBR)相 立. 屬性描述了一個 SDF 集合與所對應的數據封包傳送處理的特性[3]: •. ‧ 國. 學. 關的網路資源能否被固定配置。GBR 的 SDF 集合需要動態的資源配置策 略與計費流程控制。非保障位元速率(Non-guaranteed Bit Rate, Non-GBR). ‧. 的 SDF 集合可以只透過靜態的資源配置策略與計費流程控制。 Allocation Retention Priority (ARP):用來分類相同 UE 與不同 UE 的 SDF. sit. y. Nat. •. n. al. er. io. 集合。每個 QCI 都與一個 ARP 優先權值相互關聯,優先權值為 1 者視為. i Un. v. 最高的優先權級別。依此類推,優先權值越大優先權級別越小。 •. Ch. engchi. Packet Data Budget (PDB):用於表示數據封包在 UE 和 Packet Data Network Gateway (PDN-GW)之間可能因為干擾因素而被延遲的時間。引 入 PDB 參數的目的是支持 time domain 和鏈路層(Link layer)功能作為在 未來資源配置上的參考。. •. Packet Error Loss Rate (PELR):定義為已經被發送到 Link layer 處理但未 被接收成功傳送到上層服務資料單元(Service Data Unit, SDU)的比率。因 此,PELR 參數實際上說明了在網路非擁塞情況下封包遺失率的上限。. 15.

(25) QCI. Priority. Packet delay budget. 1. 2. 100 ms. conversational voice. 2. 4. 150 ms. conversational gaming (live streaming). 3. 50 ms. real time gaming. 4. 5. 300 ms. non-conversational gaming (buffered streaming). 5. 1. 100 ms. IMS signaling. 6. 6. 300 ms. gaming (buffered streaming) TCP-based (e.g., www, email, chat, ftp, p2p file sharing, progressive video, etc.). 3. Resource type. GBR. Packet loss rate. Example. 政 治 大. 7. 立 100 ms. 8. 300 ms. voice, gaming (living streaming, interactive gaming). 學. ‧ 國. 7 Non-GBR 8. ‧. TCP-based (e.g., www, email, chat, ftp, p2p 9 300 ms file sharing, progressive video, etc.) 表 2-1 LTE QCI 各項需求參數[5]. n. al. er. io. sit. y. Nat. 9. gaming (buffered streaming). 2.4 總結. Ch. engchi. i Un. v. 最後,我們根據封包資源排程機制的相關研究中,選出與本研究較為相關的 論文,整理成表 2-2,並針對其優缺點進行比較。 總結所參考的文獻,我們發現許多論文在進行封包資源分配時並沒有考慮不 同資料的 QoS 需求,導致 GBR 與 non-GBR 資源分配不當的情況發生。此外必 須考量到上行 SC-FDMA 在資源配置時須對資源塊(RB)連續進行分配的限制。所 以,如何針對封包在 QoS 保證下對於 GBR 與 non-GBR 提出適當的 RB 資源分配 機制,是我們要研究的議題。. 16.

(26) 排程機制. 優點. 缺點. O. Nwamadi [10]. 固定資源配置、符合公平原 則、透過匈牙利算法求得最佳 解配置. 計算時間複雜度過大,固定 資源配置不符合實際服務 需求,並且沒有考慮 QoS 的不同類別. F. Calabrese [11]. 根據各個 UE 的 SNR 值做適 當的 RBs 配置以及傳送功率 的調整,讓 UE 能節省傳輸功 率,降低封包的錯誤率(PELR). 沒有針對封包的 QoS 種類 做 RB 分配. 透過比例公平演算法在 Maximum C/I 與 Round Robin. QoS 種類 政 治 大沒有針對封包的 做 RB 分配,時間複雜度過 間達到妥協,降低餓死的情況 立 高,實際實作的可能不高. Lee [12]. 發生. ‧ 國. 學. 優先順序,降低封包的錯誤率. 於多 UE 的 real time. (PELR). application. sit. y. Nat. 未考量 QoS 分類,不適用. ‧. 表 2-2 相關文獻所提方法優缺點比較. io. n. al. er. O. Nwamadi [13]. 計算通道品質平均數,以決定. Ch. engchi. 17. i Un. v.

(27) 第三章 研究方法 3.1 問題分析 3.1.1 維持不同等級的網路服務品質(Quality of Service, QoS)保證 在 LTE 標準中規範出多種不同等級的 QoS,EPS 承載依資料型態可分為兩大 類:保障位元速率(GBR)承載與非保障位元速率(Non-GBR)承載。雖然 LTE 規格 中有制定各 QoS 類別的規範,但僅規定須滿足那些條件,實際的排程還是交給 製造商設計。因為這些封包等級分類的規範,在設計排程演算法時可以將不同服 務連線納入考量。如圖 3-1 所示,在傳輸資料的過程中,加入 layer 3 的 QoS 參. 治 政 數於排程器中並與無線管理資源(Radio Resource Management, RRM)間的各種協 大 立 定相互作用並進行適當的排程,以符合實際網路服務需求。. Admission control. QoS parameters. y. Nat. n. al. Buffer report manager. Ch. sit. CSI manage. CRC for each new transmission. er. io. Buffer status reports (from UE). ‧. ‧ 國. 學. L3. i Un. v. Link Adaptation. engchi. OLLA SRS : Sounding Reference Signal. AMC HARQ manager. Packet scheduler. ATB. CSI : Channel Stat Information PC : Power Control ATB : Adaptive Transmission Bandwidth. PC L2. AMC : Adaptive Modulation and Coding OLLA : Outer Loop Link Adaption. L1. SRS measurement. UL grant: PC commands, UE to PRB mappping, allocation of TBS, etc.. CRC: Cyclic Redundancy Check RRM: Radio Resource Management. 圖 3-1 排程與適應性連結在無線電資源管理間運作示意圖[11]. 18.

(28) 3.1.2 通道品質不佳的允入控制 在無線網路傳輸過程中,基地台傳輸資料前會測量通道品質,再根據通道 品質的好壞決定不同等級的調變(modulation)。在上行 LTE 中在進入網路時會透 過參考信號 SRS (Sounding Reference Signal)幫助基地台做排程的動作。基地台根 據上傳的 SRS 量測通道品質好壞,再將這些測量值根據網路自適應技術(link adaption)配置不同的調變,當作排程的依據。一般排程的允入控制為了有效分配 剩餘頻寬,僅考慮剩餘頻寬的分配,而沒有將通道品質一併納入考慮,造成封包 在通道品質狀況不佳時傳送錯誤率提高,導致封包重傳次數增加,傳送時間延長,. 政 治 大 狀況,圖 3-2 說明 SINR 與 CQI 的對應關係。若 SINR 值愈高,用來表示通道品 立 最終超出封包的限制時間變成無效封包而浪費頻寬資源。另一個考量是通道品質. ‧ 國. 學. 質指標(Channel Quality Indicator, CQI)的值也愈高,若 CQI 值愈高,可以使用較 高的編碼速率進行調變傳送,亦即一個 RB 所能攜帶的資料量就會變多,相同大. ‧. 小的資料量可以用較少的時間傳送完成,如表 3-1 所示。因此在允入控制時檢查. n. al. er. io. sit. y. Nat. 通道品質及是否允許通道品質差的連線進入。. Ch. engchi. i Un. v. 圖 3-2 SINR 與 CQI 對應示意圖[10] 19.

(29) CQI index. Code rate × 1024. Modulation. 0. Efficiency (bit/RE). out of range. 1. 78. 0.1523. 2. 120. 0.2344. 193. 0.3770. 4. 308. 0.6061. 5. 449. 0.8770. 6. 602. 1.1758. 7. 378. 1.4766. 490. 1.9141. 9. 616. 2.4063. 10. 466. 2.7305. QPSK. 3. 16-QAM. 8. 567 治 政 666 大 64-QAM 772 立. 11 12. 15. 873. 3.9023 4.5234. 學. 14. ‧ 國. 13. 3.3223. 948 表 3-1 4-bit CQI 對照表[9]. 5.1152 5.5547. ‧. Nat. io. sit. y. 3.1.3 SC-FDMA 的兩個限制條件. n. al. er. 為提升系統效能與使用者多樣性增益(diversity gain),在 LTE 下行通道排程. Ch. i Un. v. 中採用傳統的通道相依排程演算法(Channel Dependence Schedule, CDS),蒐集所. engchi. 有使用者通道狀況的資訊,讓通道較佳的使用者能優先分配到資源塊(RB)來進行 封包傳輸。然而與下行排程不同的是上行 SC-FDMA 中有兩大重要限制:第一個 是 RB 在配置上有連續配置的規定,第二個是所配置的資源塊需使用相同的調變 技術。由於這兩個限制使得傳統通道相依排程演算法並不適用於 LTE 上行系統。 在我們的研究中,我們將考量此兩大限制,提出在 LTE 上行系統中資源分配方 法,在降低 GBR 承載服務之時間延遲的同時,亦能提升整體系統效能。. 20.

(30) 3.1.4 動態配置的資源塊仍可能浪費頻寬 固定大小分配資源並無法有效適應不同等級的網路服務需求(QoS)。在文獻 [10][13]的方法中,使用固定載波動態資源分配法,讓每個 UE 可以得到固定的 載波資源,以避免局部 UE 偏袒,佔用過多資源,違反公平(fairness)原則。如此 無論資料需求量大或小的 UE,所配置的資源均一樣,但可能造成部分資料量需 求大的 UE 分配不到足夠資源,導致 UE 延遲時間過長,無法於時間內得到所需 資源。目前已有許多研究[12][13]依據通道品質狀況適應性動態的調整資源的分 配以提高頻寬使用率,但絕大多數研究並未對 QoS 等級中保障位元速率(GBR). 政 治 大 在 QoS 等級限制下選擇好的資源分配方式,並且何時需要加以調整,是我們要 立. 承載與非保障位元速率(Non-GBR)承載兩大類型進行頻寬的有效分配。因此如何. ‧ 國. 學. 研究的議題。另一方面,圖 3-3(a)(b)說明 RB 配置的比例將影響傳送的 bit 總數。 圖中 X 軸與 Y 軸分別表示 RB 索引及所能傳送的 bit 總數,曲線則表示不同 RB. ‧. 會因通道品質好壞影響傳送 bit 數的多寡,矩形大小表示配置的 RB 數量傳送的. sit. y. Nat. bit 總數。圖 3-3(a)說明 UE1 矩形中配置的 RB 總數較 UE2 多,但是因為 SC-FDMA. n. al. er. io. 的兩個限制條件導致矩形所能傳送的 bit 總數被限制。所以在封包排程及連線允. i Un. v. 入控制時,依據圖中曲線的通道品質好壞適當地調整矩形配置的比例將可提升系. Ch. engchi. 統傳送的 bit 總數。如圖 3-3(b),UE1 經調整後,雖然矩形變小,但因為整體通 道品質優於圖 3-3(a)的 UE1,所以整體傳送的 bit 總數增加 8bits。圖 3-3(b)說明 UE2 經調整後,雖然整體通道品質並沒有明顯的改善,但是因為矩形範圍變大, 也就是配置的 RB 總數增加,導致整體傳送的 bit 總數較圖 3-3( a)UE2 增加 3bits。 因此如何適當調整矩形中的資源塊配置比例以增加整體系統效能,亦是我們要研 究的一個議題。. 21.

(31) (a). Transmission bits. (b). 立. 政 治 大. ‧ 國. 學. (a)未調整配置比例所能傳送資料量(b)調整配置比例所能傳送資料量 圖 3-3 RB 配置的比例與傳送資料量變化圖. ‧. io. sit. y. Nat. 3.2 研究方法. n. al. er. MAC 層負責排程下行和上行 UE 之間 air interface 的資源。在 LTE 上行鏈路. Ch. i Un. v. 中,為了能有效分配無線資源,我們考慮到在 Time-Domain (TD) 和 Frequency. engchi. -Domain (FD)間進行計算。在 TD 時根據不同的 QoS 特性區分 UE,在 FD 時依 據通道品質決定優先權分配無線資源給 UE (RBs)。最後,進行資源分配的排程 程序。其中,最小的配置資源單位為資源塊 Resource Block (RB),如圖 3-4 所示。 在 BS 排程方面,分為上行(Uplink)及下行(Downlink)兩種狀況。在上行方向, 僅能以 UE 為單位進行排程,因此 BS 端必須考量 UE 通道所需要的資源塊進行 加總,決定 UE 可以分配到的資源塊總數。另外,由於在 eNodeB 底下可能有多 個 UE 進行資源塊的競爭,因此在排程時也必須將不同 UE 間通道的優先順序納 入考量。. 22.

(32) Packets classification. FrequencyDomain scheduler. Time-Domain scheduler QoS classification Delay constraint Other factors. RBs allocation. SINR Available RBs. 圖 3-4 LTE MAC 層排程架構圖. 3.2.1 MAC Priority Classification (TD) Scheduler. 政 治 大 速率(GBR)承載和非保證位元速率(Non-GBR)承載。基於 QoS 等級標識(QCI), 立. 為簡化 LTE MAC 層的排程,我們主要考慮兩個 QoS 類型承載:保證位元. ‧ 國. 學. 將各個 UE 傳入的封包進行分類後,將 GBR 承載以及 non-GBR 承載依照 QCI 等級分成九種不同的佇列,依表 3-2 優先權順序分別進入不同的分類佇列(queue). ‧. 中等待。我們針對 MAC 層的排程嚴格執行優先權排程,即所有 GBR 承載依優. n. al. GBR. Service type (QCI). Ch. 1 e n g2c h i U. Non-GBR. y er. io Resource type. sit. Nat. 先權優先分配資源塊,接著安排 non-GBR 承載。. v ni. 2 4. 3. 3. 4. 5. 5. 1. 6. 6. 7. 7. 8. 8. 9 表 3-2 QCI 與 MAC QoS 優先權對照表[4]. 23. Priority. 9.

(33) 3.2.2 GBR 承載封包 QoS-Constrained (TD) Scheduler 在進行封包資料傳送時,對於 GBR 承載的封包傳送須要考慮時效性要求。 若是封包來的太慢會造成過度延遲等待,若是封包沒有在限制的延遲時間內傳送 到目的端將會被視為無效封包。為避免封包超過時間限制遭丟棄我們也將給予該 類別封包較高的優先權,在未來計算所需的資源塊(RB)時,可以優先進行配置, 滿足延遲時間的限制。我們以一個 UE 所要求服務的資源類型作為單位時間需要 資源塊的計算,如公式(8)。 首先我們先定義參數如下:. 政 治 大 : 前一個單位時間,UE u 在佇列 中尚未傳送完成的剩餘封包數。 立. : 系統中所有佇列種類,其中 1  i  9 ,分別表示九種不同 QCI 類別的佇列。. ‧ 國. 要傳送的封包數。. 學. 單位時間 j 時,UE u 在佇列 : 封包的資料長度(bits)。. ‧. : 封包的延遲時間(packet delay budget)。. sit. y. Nat. : 一個 RB 內的 Resource Element (RE)個數。. al. n. 的資料量(bits)。. er. io. : 單位時間 j 時,UE u 配置的 RB 中一個 RE 根據調變等級所能傳送. UE 總數。. Ch. engchi. 接著我們定義 UE u 在時間 j 時所需的 RB 數量. ⌈. × ×. ×. i Un ⁄. v. ,如公式(8)。. ⌉, (8). 24.

(34) 3.2.3 Non-GBR 承載封包 QoS-Constrained (TD) Scheduler 相較於 GBR 承載的封包傳送,給予 non-GBR 承載封包高優先權的意義並不 大。因為這些 non-GBR 承載的封包著重在是否成功送達目的地,對於 delay time 的要求並不高,所以在進行排程時因為重要性較低,能夠獲得的 RB 數相對也比 較不固定。但為了固定 RB 的分配,我們使用最大位元速率(Maximum Bite Rate, MBR)盡可能讓 UE 獲得一定的 RB 資源,若無法獲得一定資源時,只要能找到 好的通道環境資源就給予配置,才不至於讓人感覺斷線或是得不到服務的情形發 生。. 政 治 大 單位所需要傳送的最大資料量,如公式(9)。 立. 我們根據 non-GBR 承載封包所需要的最大位元速率,定義出我們每個時間. ‧ 國. 學. : UE u 最大保留速率(bit per second),其中 1sec = 1000 TTI。 : 一個資源塊(RB)所包含的 Resource Element (RE)個數。. ‧. : 單位時間 j 時,UE u 配置的資源塊(RB)中一個 RE 根據調變等級所. n. al. ⁄. ,如公式(9)。. er. io. 最後我們定義 UE u 在時間 j 時所需的資源塊(RB)數量. sit. y. Nat. 能傳送的資料量(bits)。. Ch ⌈. e n g× c h i. i Un. v. ×. ⌉ (9). 3.2.4 允入控制連線控制(FD Scheduler) 原本在 LTE 封包傳送時,若有足夠的系統頻寬資源,即資源塊(RB),是可 以無限制允許連線的。但實際上,系統的 RB 是有限制的,因此我們在允許連線 的同時,必須限制總需求的 RB 數量在總系統 RB 數量之下才算合理。而在有限 的系統 RB 下,有效安排 RB 的配置是一個重要的課題。. 25.

(35) 因此,每當 BS 在安排增加各個連線的同時,我們必須先判斷剩餘頻寬的 RB 數是否足以配置給所需 RB 數,若不足則不給予連線進入。 我們根據表 1-1 將總頻寬轉換為 RB 總數,以方便未來分配 RB 配置時的比 較。假設. 為單位時間 j 頻寬資源轉換的 RB 總數,. 在單位時間 j 所需的 RB 總數,. 為 UE u. 為 RB 總數扣除所有 UE 所需的 RB 總. 數後的可用 RB 數。當有新的 UE 要求允許進入時只要當. 扣除請求. 允入的 UE 所需的 RB 數量後大於零時,則允許新的連線要求進入排程,否則拒 絕進入。. 立. 政 治 大 ∑. ‧. ‧ 國. 學. (10). sit. y. Nat. 3.2.5 優先權允入控制 (FD Scheduler). n. al. er. io. 在 LTE 中,當 UE 對 BS 發出頻寬請求時,基地台除了先判斷連線的 QoS. i Un. v. 等級及系統頻寬外,亦須考慮 UE 間的通道品質來決定調變等級。我們擬在 FD. Ch. engchi. Scheduler 的 QoS 分類中選擇調變等級較佳的 UE 優先允許進行資源的排程。由 於傳統允入控制是計算是否還有頻寬可以使用,若有,則允許新的連線,否則拒 絕。在加入選擇較高調變等級進行連線的條件後,可以在分配相同 RB 資源下, 傳送更多的資料量,使得頻寬資源的運用更為彈性靈活。 我們先計算各 QoS 等級系統剩餘頻寬 RB 數,當要求連線進入時,再加入 一個調變等級的篩選,依照 QoS 分類中挑選擁有較高速調變者進行優先篩選, 也就是換算後在單位時間 j 時平均 CQI 最高者,如公式(11)給予較高的優先權。 我們再依據表 3-1 的 4-bit CQI 對照表決定對應的調變級數,搭配先前(TD) Scheduler 的計算決定單位時間的 RB 數量,使得在分配同樣的 RB 資源時可以發 26.

(36) 揮更好的效率。 假定有 N 位使用者對 RB 資源進行優先權排程,如公式(11)所示:. _ 𝑠 𝑟. {. ∗ 𝑗. }. 3 𝑣 .. 𝑎𝑣𝑎 𝑙_𝑢𝑠𝑒𝑟. 𝐼𝑗 (11). 其中,. ∗. 為. _ 𝑠 𝑟. 集合中,平均 CQI 值最高的使用者,優先進行允入計. 算。以下為優先權允入控制的虛擬碼:. Algorithm 1 CAC-RB subroutine. 立. procedure CAC-RB : available RB (Resource Block) : preserved RB (Bandwidth) of QCI i service type, i=1,2,…,9. ‧ 國. 學. 1: 2: 3:. 政 治 大. ‧. 4: Modulation class set = {QPSK, 16QAM} 5: while a link requests RB 6: 7: case GBR 8: user priority calculation according to QCI service type 9: check links and calculate RB requires according to QoS constraint 10: user priority calculation according to avg. CQI. n. er. io. sit. y. Nat. al. 11: 12:. if. 13:. Ch. engchi. i Un. v. is larger than or equal to if link uses base modulation accept this link request. 14: 15:. else reject this link request. 16: 17: 18: 19: 20: 21:. end case. 22: 23:. if. case Non-GBR user priority calculation according to QCI service type check links and calculate RB required user priority calculation according to avg. CQI is larger than or equal to if link uses base modulation 27.

(37) 24:. accept this link request. 25: 26:. else reject this link request. 27: end case 28: end while 29: end procedure. 3.2.6 適應性連續資源塊限制(RBs allocation) 不同於下行資源分配,在上行資源分配中,因為 RB 在配置上是否滿足連續 配置的規定以及所配置的 RB 是否使用相同的調變技術是我們無法控制的。所以. 政 治 大 造成封包的丟棄。然而為求完整的連續性配置而降低調變,有可能造成整體傳輸 立. 我們利用連續完整 RB 進行配置,避免無法配置完整 RB,導致等待時間過長,. ‧ 國. 學. 的效能降低,亦即一個 RB 所能攜帶的資料量就會變少,相同大小的資料量需要 耗費更多的時間來完成傳送,造成最後系統效能不增反減的情形。因此有限度的. ‧. 降低調變,在未來整體效能結算時是否成長,成了關鍵的考量因素,為求完整的. er. io. sit. y. Nat. 連續性配置,將公式(8)(9)改寫加入降低調變的變數 i,經改寫後如公式(12)(13)。. al. n. iv n C : 前一個單位時間,UE u 在佇列 h e 中尚未傳送完成的剩餘封包數。 ngchi U. : 系統中所有佇列種類,其中 1  i  9,分別表示九種不同 QCI 類別的佇列。 單位時間 j 時,UE u 在佇列 要傳送的封包數。. : 封包的資料長度(bits)。 : 封包的延遲時間(packet delay budget)。 : 一個 RB 內的 Resource Element (RE)個數。 : 單位時間 j 時,UE u 配置的 RB 中一個 RE 根據編碼等級所能傳送的資料 量(bits)。 UE 總數。 : UE u 最大保留速率(bit per second),其中 1sec = 1000 TTI。. 28.

(38) GBR:. (. 𝑗 ×. ⌈. ). ×. ×. 𝑗. 𝑙𝑒𝑣𝑒𝑙. ⌉, (12). Non-GBR: ⌈. ×. ⌉. ×. (13). 學. ‧ 國. 立. 政 治Classification 大 GBR bearer. n. er. io. al. Block mapping. No. If index i is out of range?. sit. Nat. Modulation level down; i++. y. ‧. Calculate RB required. Non-GBR bearer. Ch. engchi. i Un. v. Mapping ok ? Yes. Yes. Delete user. Queue. No. m. level-i. : Modulation level down i. End 圖 3-5 RBs allocation 演算法. 29. {1,2,3,4,5}.

(39) 3.2.7 系統分析 此節我們針對 RBs allocation 演算法的效能進行分析。我們發現在 SC-FDMA 中連續性配置以及配置區塊需使用相同調變技術的兩大重要限制下,我們提出的 RBs allocation 中為求完整的連續性配置而降低調變,有可能造成整體傳送效能 降低的情況發生,此節重點將分析討論此類問題。 假設我們有一個資料流的需求是 5 個 RBs 方能傳送完成。在使用表 3-3 的 Lv5 (16QAM-4/5)作為調變時,一個 symbol 需要 4 個位元來傳送,所以 2 的 4 次 方為 16。透過 4/5 的編碼速率計算避免載波間傳送的干擾,降低錯誤率發生,每 個 RE 能傳送. .. 政 治 大. bit。當降低調變至 Lv4 (16QAM-3/4)每個 RE 能傳送. 立. .. ⌈ .. bit。計算 5 個 RBs 降低調變後增加後的 RB 數量 ( ). ⌉. 學. ‧ 國. (). (). 6。. 因此 5 個 RB 即能傳送的資料需增加到至 6 個 RB 才能傳送完成,依序降低調變. Ch. sit. y 3 bit. Lv3. Lv2. 16QAM-2/3. 16QAM-1/2. e n2.6gbitc h i U. er. al. 16QAM-3/4. n. 3.2 bit. Lv4. io. 16QAM-4/5. Nat. Lv5. ‧. 整理成表 3-4。. v ni. 2 bit. Lv1 QPSK-4/5 1.4 bit. 表 3-3 調變等級對應表[2]. RBs. Lv5. Lv4. Lv3. Lv2. Lv1. 5. 6. 6. 8. 10. 表 3-4 降低調變後不同 Level 的 RB 數量(假設 Lv5 的 RB 數量為 5) 接者我們計算降低調變後能傳送的 bit 數: s. 若用 5 個 RBs 在 Lv5 的調變可以傳送. 依序將所有降低調變後能傳送的 bit 數整理成表 3-5。 30. .. it. bits,.

(40) Lv5. Lv4. Lv3. Lv2. Lv1. RBs. 5. 6. 6. 8. 10. Bits. 1344. 1512. 1344. 1344. 1344. 表 3-5 降低調變後不同 Level 能傳送的 bit 數 最後我們在計算調降調變後損失的 bit 數: 以下圖 3-6 解釋調降調變後損失的 bit 數,若將原本傳送 5 個 RBs 降低調變降至 s. L4 時須增至 6RBs 傳送,每個 RB 變為傳送 也就是每個 RB 降低調變後將損失 6 -. it. bits,. 6 bits。以降至 Lv4 調變增加到 6. 政 治 大. 個 RBs 來計算 Lv5 調變時所能傳送的 bit 數並進行比較,整體上少傳送了. 立. 6 bits,經整理後表 3-6 表示降低調變後損失的 bit 數。. 學 ‧. ‧ 國. 6 6. io. sit. y. Nat. n. al. er. 圖 3-6 降低調變後損失的 bit 數示意圖. Lv5 Lost bits. 0. Ch. e n g c Lv3 hi. Lv4 96. 264. i Un. v. Lv2. Lv1. 800. 1340. 表 3-6 降低調變後損失的 bit 數 經過上面的分析我們知道在 SC-FDMA 兩大限制下尋找適當的 RB 進行分配 時,若以降低調變增加的 RB 數計算降低調變前後所能傳送的 bit 數,降低的調 變程度越多,損失的 bit 數就愈多。最終我們決定在加入 QoS 限制考量後,對於 時效性有嚴格限制的 GBR 封包資源,允許適當的降低調變以尋找連續的 RB 進 行分配,優先給予 GBR 承載服務較高的優先權,適時調整資源塊的分配以減少 31.

(41) 頻寬資源的浪費。 相較於 non-GBR 承載的網路服務,如一般的網頁瀏覽、收發 e-mail 的應用 佔了絕大部分,又由於這類型的封包有較低的延遲時間限制,我們一律將這類型 的封包降低調變次數設為固定的。在不增加複雜度情況下進行 RB 分配,透過調 整這類型的封包需求來平衡每個基地台傳輸的需求,並在我們假設的環境下進行 模擬驗證並找出 non-GBR 最適當的降低調變限度,在未來整體效能結算時,降 低對整體效能的影響。. 政 治 大 我們的排程機制考量在一個基地台對多個 UE 產生不同等級的網路服務要求。 立. 3.2.8 排程演算法架構及流程. ‧ 國. 學. 整個架構分為三個部分,第一個部分 TD Scheduler,針對 QoS 保證下資源進行 保障位元速率(GBR)承載以及非保障位元(Non-GBR)承載進行分類;第二個部分. ‧. FD Scheduler,優先允許調變等級高的連線,增加傳輸速率;第三部分為針對 QoS. sit. y. Nat. 保證設計 RBs 的排程機制,目的是在滿足不同的網路服務要求下,能夠充分利. al. n. Step1: TD Scheduler. er. io. 用頻寬資源。以下我們將對系統程序以及流程圖進行說明:. Ch. engchi. i Un. v. 先對 QoS 保證下資源進行保障位元速率(GBR)承載以及非保障位元 (Non-GBR)承載進行分類,並針對 GBR 與 non-GBR 承載間不同等級的 QoS 服務 要求計算單位時間所需的 RB 數量。如圖 3-7 所示。 Step2: FD Scheduler 盡可能優先選取傳輸距離短,調變等級高的連線。因為短距離、調變等級高 的連線將有助於提高資料傳輸速度。相對地對於距離較遠,或是調變等級較低的 連線,則給予較低的優先權。接著我們會檢查通道條件並搭配第一部分公式計算 所需的最低資源,若能達到 RB 資源最低限度的要求,則選擇進入連線,如圖 3-7 所示。 32.

(42) Time-Domain scheduler. QoS cllasification. GBR bearer. Non-GBR bearer. GBR scheduler. Non-GBR scheduler. 立. 政 治 大 Frequency-Domain scheduler. ‧ 國. 學. Aassign a priority value based on the instantaneous channel condition. ‧. Queue (wait for next round). y. (Admission control). io. Yes. n. al. Ch. engchi. RBs allocation. sit. RBavailble > 0. er. Nat. No. i Un. v. 圖 3-7 TD 與 FD scheduler 流程圖. Step3: RBs Allocation 基於 3.1 節所提出的議題,我們擬依照表 3-1 的資料,對於不同等級的網路 服務分成保障位元速率(GBR)承載與非保障位元速率(Non-GBR)承載個別討論。 並根據 3.2.7 系統分析決定最終演算法,其主要目的是希望能達到 QoS 下 GBR 承載封包的限制要求,並透過允入控制機制找出最佳的通道環境,決定適當的調 變,降低 RB 配置的數量。其中,兩個類別的步驟流程如下: 33.

(43) . 保障位元速率(GBR)承載. (1) 分配原則為尋找目前資源中最佳通道品質指標(Max CQI)附近的連續區塊予 以配置。 (2) 檢查 RB 在配置上是否滿足連續配置的規定以及滿足所配置的 RB 是否使用 相同的調變技術,若滿足此兩個條件,則予以配置,完成後跳至步驟(6), 否則執行步驟(3)。 (3) 檢查調變值是否降低至最低調變,若是則跳至步驟(5),否則挑至步驟(4)。 (4) 降低一個級別的調變,並重新查找降調變後相對應的通道品質指標(CQI), 重新計算所需的資源塊(RB)數,完成後回至步驟(1)尋找可配置的通道重新 分配。. 立. 政 治 大. (5) 將此 GBR UE 請求放入一個佇列中,並於下次分配時依佇列順序大到小進. ‧ 國. 學. 行優先權分配。. 非保障位元速率(Non-GNR)承載. sit. y. Nat. . ‧. (6) 刪除配置後的 GBR traffic。. io. er. (7) 針對所有 non-GBR UE 請求依據不同等級的網路服務等級指標(QCI)中的分 配保留優先權( Allocation Retention Priority, ARP)大小排序。. n. al. (8). i n C優先進行分配。 挑出擁有最大優先權的 UE U hengchi. v. (9) 分配原則為尋找剩餘資源中最佳通道品質指標(Max CQI)附近的連續區塊予 以配置(此時可以直接配置,不須滿足 (10) 檢查配置的 RB 數是否等於所需的. 才給予配置)。 。若是則執行步驟(13),否則將. 此 non-GBR UE request 放入一個佇列中,並於下次分配時依佇列順序大到 小進行優先權分配。 (11) 刪除配置後的 non-GBR traffic。 (12) 完成資源分配。 以上的方式,步驟(1)至(6)為保障位元速率(GBR)承載,而步驟(7)至(11)為非. 34.

(44) 保障位元速率(non-GNR)承載。其中在第一部分時已經計算所需要的. 數. 量以滿足不同等級之網路服務(QoS)最低限度要求。而在接下來的步驟(2)(3)(4) 即是依據通道條件的變化適當降低調變的處理機制,以尋求較佳的資源配置。因 此,將有效增加 UE 尋求連續相同編碼 RB 的需求;倘若尋找不到連續的 RB 數 予以配置,此時將該 GBR traffic 放置預先準備的佇列中等待,並於下次分配時 給予最高的優先權,以滿足 QoS 等級中對於時間延遲的限制。 我們於模擬實驗與數據分析發現步驟(3)中若將調變降低至一定等級時,往 往能擁有最大的傳輸速率,在適當配置 RB 的同時亦能增加系統的吞吐量 (throughput)。我們也將在實驗中說明可能因為降低調變,造成該 UE 所需的 RB 數量增加的情形發生。. 立. 政 治 大. 依上述程序畫成完整的流程圖,即如圖3-8所示。圖中的block mapping為. ‧ 國. 學. 尋找最佳分配的副程式,目的為找尋目前資源中最佳通道品質指標附近的連續區. ‧. 塊予以配置。圖中的normal mapping為針對non-GBR承載資源進行分配,因為沒. sit. y. Nat. 有QoS的delay constraint的嚴格要求,所以只要找到好的通道環境時就馬上給予. io. al. n. 下次分配。. er. 分配,降低頻寬浪費的情況發生,並將未完成的服務放入non-GBR的佇列中等待. Ch. engchi. 35. i Un. v.

(45) Classification. Calculate needed RBs. GBR bearer. Non-GBR bearer. Block mapping. Normal mapping. 立. ‧ 國. Yes. Yes. sit. n. al. er. io. Yes. RBneed RBallocate = 0. y. Nat. If index i is out of range?. No. Mapping ok ?. ‧. No. No. 學. Modulation level down ; i++. 政 治 大. Ch. iv n i U user e n g c hDelete. Queue. m. level-i. : Modulation level down i. End 圖 3-8 RBs allocation 最終演算法. 36. {1,2,3,4,5}.

(46) Block mapping scheduling 1: 2: 3: 4: 5: 6: 7:. procedure Block mapping: Initialize channel index counter to 1 Initialize RB counter to zero for each UE while the channel index counter is not equal to the total channel if channel condition is larger than avg.COI add one to the RB counter. 8: 9:. else. 10: 11: 12: 13:. end if. set the RB counter to zero. if RB counter is equal to the RB required do RBs allocation to user. 立. 學. 16: 17:. end do break. ‧ 國. 14: 15:. 政 治 大. end if add one to channel index counter. ‧. 18: end while 19: end for 20: end procedure. n. er. io. sit. y. Nat. al. Ch. engchi. 37. i Un. v.

(47) Normal mapping scheduling 1: 2: 3: 4: 5: 6: 7: 8:. procedure Normal mapping : Initialize channel index counter to 1 Initialize RB counter to zero Initialize RB temp_counter to zero Initialize RB max_counter to zero for each classified UE while the channel index counter is not equal to the total channel if channel condition is larger than avg.COI. 9: 10:. add one to the RB counter add RB counter to the RB_temp counter. 11: 12:. else. 13: 14: 15:. end if if RB max_counter is less than RB_temp counter set the RB_temp counter to RB max_counter. 16: 17:. end if if RB max_counter is equal to the RB required. 立. endif add one to channel index counter. 24: 25: 26:. end while if RB max_counter is larger than zero do RBs allocations. n. al. Ch. engchi. end do. 28: end if 29: end for 30: end procedure. 38. y. sit er. io. 22: 23:. 27:. ‧. ‧ 國. 學. do RBs allocations set RB max_counter to zero end do break. Nat. 18: 19: 20: 21:. 政 治 大. set RB counter to zero. i Un. v.

(48) 第四章 模擬實驗與數據分析 4.1 實驗設計與假設 模擬實驗是使用 Network Simulator 3.13 模擬器進行模擬,參考 ns3-vns-3.13 documentation [16]以及 Lena Project [17]並以 C++語言修改此模組。我們加入第 三章所敘述的三個改進部份並撰寫環境腳本,進行 3GPP LTE 的網路傳輸實驗, 模擬程序依據圖 3-4 流程做模擬,表 4-1 為模擬的參數環境。 為了確保在 LTE MAC 層中不同等級的網路服務(QoS)保證,我們在模擬劇 本中設定 UE 三種不同的 QoS 服務,分別為 VoIP, real time gaming, buffered. 政 治 大. streaming 三種。我們分別為這三種不同的網路服務在 QoS 限制下區分為 GBR 及. 立. non-GBR 兩種服務,並針對時間延遲(time delay)的限制考量,依據我們提出的演. ‧ 國. 學. 算法進行資源分配。模擬劇本著重在不同等級的網路服務負載下,對照文獻固定 載波動態的分配機制[14]與適應性動態資源分配機制[11],觀察資源分配對於. ‧. throughput 及封包時間延遲的影響。另外,在 3.2.3 節中我們提到降低頻寬浪費. y. Nat. io. sit. 的機制,針對上行資源分配的兩大限制,我們討論降低調變以尋求完整資源塊的. n. al. er. 取捨條件。在模擬過程中,我們也將以實驗數據說明「降低調變的機制」需要加. Ch. 以限制,才能獲得最佳整體效能。. engchi. 39. i Un. v.

(49) 4.1.1 實驗環境 Parameter. Setting. Cellular layout Radius System bandwidth Carrier frequency Number of resource blocks Transmission time interval (TTI). single-cell with omnidirectional antenna 1500 meters 5 MHz 2 GHz 25 1 ms. Scenario Modulation and coding rate setting. pedestrian, typical urban QPSK [1/8, 1/5, 1/4, 1/3, 1/2, 2/3, 3/4, 4/5] 16-QAM [ 1/2, 2/3, 3/4, 4/5] 25 Random. Number of UEs Location of UE. 立. ‧ 國 2. al. GBR. Ch. 12.2 Kbps. y. Packet delay. sit. GBR (Kbps). n. real time. 1. io. VoIP. Type. budget (ms). (Kbps). er. No.. Priority. ‧. QCI. 表 4-1 模擬環境參數. Nat. Traffic. 1 OFF 1000 TTIs. 學. UE speed Frequency reuse factor HARQ process Simulation time. 政 治 大 30 km/h. n engchi U. iv. ___. 100ms. 3. 3. GBR. 64 Kbps. ___. 50ms. 6. 6. Non-GBR. ___. 1024 Kbps. ___. gaming buffered streaming 表 4-2 QoS 要求的各項參數. 表 4-1 為模擬劇本所需要的相關環境參數,表 4-2 為根據 QoS 要求所需的各 項參數。QoS 要求 VoIP traffic 及 real time gaming traffic 各需 12.2 Kbps 及 64 Kbps 的最小保證速率。Non-GBR 則無此要求,因此 non-GBR 將盡可能利用剩餘頻寬。 40.

(50) 在我們佈建的環境中,我們擬將 VoIP 與 gaming 一律保證高於最小保證速率的 配置,重點評估在符合 QoS 的環境下,根據所提出的排程機制,觀察 GBR 承載 中的延遲時間及封包遺失情況。. 4.1.2 評估指標 評估指標以 QoS 中所要求的 delay constraint, throughput, packet loss rate 及 RBs utilization 為主,其中 delay 與 throughput 為平均值。 首先我們先定義使用的參數:. 政 治 大 e: 封包傳送成功到達的時間。 立. a et e ter ti e: 封包進入佇列等待傳送的時間。 a et arri a ti. .. se t a ets: 預期送出的封包數。. ‧. ‧ 國. a ets: 實際接收到的封包數。. 學. a. .. a si e: 封包的長度。. sit. y. Nat. it ti e: 測量時間。. n. al. er. io. : 所有使用過的 RBs。 : 所有可以使用的 RBs。. Ch. engchi. i Un. v. Throughput 的定義為單位時間內實際接收到的封包數量,如公式(14)。封包 遺失率(Packet Loss Rate, PLR)則為單位時間內超過 packet delay budget 的封包丟 棄數比值,如公式(15)。Packet delay 的定義為封包進入佇列等待的時間直到封包 到達 eNodeB 的時間,如公式(16)。我們的目標在維持 GBR 承載封包不可以超過 延遲限制的前提下,有效動態的配置,降低封包遺失率,並動態配置剩餘頻寬, 使得 non-GBR 承載也可以有機會獲取頻寬配置,有效利用頻寬。最後計算資源 利用率(RBs utilization)表示使用有效 RBs 作為傳輸資料的平均比例,如公式 (17)。. 41.

(51) thr. h. .. t. a ets a it ti e. a si e. its⁄ it ti e (14). .. (. .. a ets ) se t a ets (15). a et e a. a et arri a ti e. a et e ter ti e. s (16). se. ti i ati. 立. t ta. (17). 政 治 大. ‧ 國. 學. 4.2 實驗數據與分析. 我們的實驗共分為兩個部分,在實驗一中我們討論在充分利用 RB 資源情況. ‧. 下,根據整體 throughput 好壞決定降低調變次數的最低限制;實驗二中,透過實. sit. y. Nat. 驗一的結果,觀察在不同的 traffic 比例的情況下不同型態的 VoIP,gaming 及. al. n. 實驗一:. er. io. buffered streaming 的 throughput、packet delay 以及 packet loss ratio 的變化。. Ch. engchi. i Un. v. 在 3.2.7 節中我們討論降低調變以尋求完整資源塊的取捨條件。我們將表 4-3 中不同比例的 traffic 參數加入實驗。圖 4-1 中 X 與 Y 軸分別代表整體系統 throughput 及降低調變的次數。我們觀察到有限的降低調變次數,throughput 會 高於沒有降低調變的情況,因為降低調變次數後使得尋找連續區塊進行配置更為 容易。圖 4-2 中 X 與 Y 軸分別代表 RBs 使用的情形及降低調變的次數,我們觀 察到降低調變可能造成 RB 使用需求的增加,但在未超出能配置之 RB 資源總數 的前提下,彈性分配 RB 資源,能使得整體系統 throughput 提升。實驗發現,若 在比例 1:1:3 及 1:2:2 時,因為 non-GBR 承載 UE 較多,此時將降低調變限制到 二次時,常出現最佳效能。在比例 1:3:1、2:2:1、3:1:1 時,因為 non-GBR 承載的 42.

(52) UE 較少,在未超過 RB 總數的情況下,降低調變能使 RB 資源更彈性分配給 UE, 此時降低調變的限制到四次時能獲得最大效能。因此,圖 4-1,4-2 說明了在 uplink 傳輸要求連續性 RB 資源配置,以及配置資源調變需相同的限制下,「降低調變 機制」若能加以限制,較能獲得最佳整體效能。. Parameters. Value. Number of UEs. 25. UEs Ratios (VoIP: gaming: buffered). 1:1:3, 1:2:2, 1:3:1, 2:2:1, 3:1:1. 表 4-3 Traffic ratio. 立. 政 治 大. 3500. ‧ 國. y. sit. io. 1000. n. al. er. 1500. Nat. Throughput (kbps). 2000. ‧. 2500. 學. 3000. 500 0 0. 1. Ch. engchi 2. i Un. 3. v. 4. 5. 6. Times [1]:[1]:[3]. [1]:[2]:[2]. [1]:[3]:[1]. [2]:[2]:[1]. [VoIP]:[Gaming]:[Buffered]. 圖 4-1 降低調變次數 throughput 變化圖. 43. [3]:[1]:[1].

(53) 30000 25000. RBs used. 20000 15000 10000 5000 0 0. 1. 立. 3. 政 治 Times 大 [1]:[2]:[2] [1]:[3]:[1]. 4. 5. [2]:[2]:[1]. 6. [3]:[1]:[1]. 學. [VoIP]:[Gaming]:[Buffered]. 圖 4-2 降低調變次數所需的 RB 數量. ‧ sit. y. Nat. 實驗二:. ‧ 國. [1]:[1]:[3]. 2. io. er. 在實驗二中,我們根據實驗一的結果決定不同 traffic 比例的降低調變次數。 觀察在不同 traffic 比例情況下不同型態的 VoIP,gaming 及 buffered streaming 之. n. al. ni C hloss ratio 的變化。 throughput、packet delay 及 packet U engchi. 44. v.

(54) 200 180. Throughput (Kbps). 160 140 120 100 80 60 40 20 0 [1]:[1]:[3]. [1]:[2]:[2]. [1]:[3]:[1]. [2]:[2]:[1]. [3]:[1]:[1]. [VoIP]:[Gaming]:[Buffered]. 政 治 大QoS-Constrained scheduling 圖 4-3 VoIP aggregated throughput 立. Fixed dynamic [14]. ‧ 國. y. sit. io. al. n. 4. er. 6. ‧. 8. Nat. Packet Delay (ms). 10. 學. 12. Adaptive dynamic [11]. 2. Ch. engchi. i Un. v. 0 [1]:[1]:[3]. [1]:[2]:[2]. [1]:[3]:[1]. [2]:[2]:[1]. [3]:[1]:[1]. [VoIP]:[Gaming]:[Buffered] Fixed dynamic [14]. Adaptive dynamic [11]. 圖 4-4 VoIP average delay. 45. QoS-Constrained scheduling.

(55) Traffic ratio. Improvement (compare to fixed dynamic). Improvement (compare to adaptive dynamic). 1:1:3. 68.9%. 82.3%. 1:2:2. 64.8%. 79.3%. 1:3:1. 65%. 72.3%. 2:2:1. 67.7%. 75.6%. 3:1:1. 67%. 75%. 表 4-4 VoIP packet delay improvement 對於 VoIP 的變化,圖 4-3 說明我們提出的考量 QoS 限制排程機制的. 政 治 大. throughput 與固定載波動態分配及適應性動態分配機制一樣出色。也因為我們給. 立. 予 VoIP 的 traffic 較高的優先權進行資源分配,使得在 packet delay 較固定子載波. ‧ 國. 學. 動態配置最多改善 68.9%及適應性動態分配機制最多改善 82.3%,如表 4-4 所示。. ‧. 也因為 VoIP 最低保證速率所需的 RBs 資源占用不多,使得 packet 均能在嚴格的 時間限制內傳送完成,如圖 4-4 所示,所以不會有封包遺失的情形發生。. n. er. io. sit. y. Nat. al. Ch. engchi. 46. i Un. v.

(56) 1200. Throughput (Kbps). 1000 800 600 400 200 0 [1]:[1]:[3]. [1]:[2]:[2]. [1]:[3]:[1]. [2]:[2]:[1]. [3]:[1]:[1]. [VoIP]:[Gaming]:[Buffered]. 政 治 大QoS-Constrained scheduling 圖 4-5 Real time gaming aggregated throughput 立. Fixed dynamic [14]. ‧ 國. 5.3%. sit. y. 49.7%. 4.8%. 11.5%. a l5.5% iv n C 5.2%h e ngchi U. n. 3:1:1. io. 2:2:1. 92.5%. er. 1:3:1. 5.4%. Nat. 1:2:2. Improvement (compare to adaptive dynamic). ‧. 1:1:3. Improvement (compare to fixed dynamic). 學. Traffic ratio. Adaptive dynamic [11]. 11.5% 10%. 表 4-5 Real time gaming aggregated throughput improvement. 47.

(57) 50 45 40. Packet Delay (ms). 35 30 25 20 15 10 5 0 [1]:[1]:[3]. [1]:[2]:[2]. [1]:[3]:[1]. [2]:[2]:[1]. [3]:[1]:[1]. [VoIP]:[Gaming]:[Buffered]. 政 治 大QoS-Constrained scheduling 圖 4-6 Real time gaming average delay 立. Fixed dynamic [14]. ‧ 國. 50.8%. sit. y. 75%. 38.8%. a l41% C 43.3%h. 65.1%. n. 3:1:1. io. 2:2:1. 84.9%. er. 1:3:1. 49.5%. Nat. 1:2:2. Improvement (compare to adaptive dynamic). ‧. 1:1:3. Improvement (compare to fixed dynamic). 學. Traffic ratio. Adaptive dynamic [11]. engchi U. v ni. 46.5% 42.6%. 表 4-6 Real time gaming packet delay improvement. 48.

數據

圖 1-4 LTE 系統 TDD 訊框結構[1]
圖 1-5 LTE 系統 FDD 訊框結構[1]
表 1-1 LTE 中頻寬所對應的資源塊數量表[1]  1.3 研究動機與目的 為在LTE於上行鏈路系統中使資源有效分配,必須有效制定排程(scheduling) 和資源分配方法。我們同時考慮SC-FDMA系統中連續資源分配的問題,進而在 分配資源與UE上取得一個公平的排程,有效提高吞吐量等系統效能。          目前,對於不同資源分配和排程演算法已有不少研究。其中,Proportional Fair 演算法[13]在犧牲吞吐量時利於 UE 間的公平最大化,而 Maximum C/I 演算法[11]
圖 2-1 3G UTRAN 架構
+7

參考文獻

相關文件

資 料 來 源:Green Paper: On the Practical Arrangements for the Introduction of the Single Currency (Luxembourg: Office for Publications of the European Communities, Lanham,

This thesis mainly focuses on how Master Shandao’s ideology develops in Japan from the perspective of the Three Minds (the utterly sincere mind, the profound mind, and the

For the data sets used in this thesis we find that F-score performs well when the number of features is large, and for small data the two methods using the gradient of the

This thesis focuses on path dependent, with the critical event of “Basic Wage”, and listing into “election path” “cost down path” and “protection path” etc., and then

(1999) Indoor and outdoor air quality investigation at 14 public places in Hong kong. Lee SC, Chang M,

This study focuses on modal characteristics of single stage planetary gear systems and their dynamic characteristics under variant wind types of extreme fluctuation excitations..

This thesis focuses on the use of low-temperature microwave annealing of this novel technology to activate titanium nitride (TiN) metal gate and to suppress the V FB

dimensions: data transmission, data reception, customer service, supply of information, fees collection, and operation platform, which will serve as the six