• 沒有找到結果。

中繼站輔助之蜂巢式系統對於系統上載效能的改進

N/A
N/A
Protected

Academic year: 2021

Share "中繼站輔助之蜂巢式系統對於系統上載效能的改進"

Copied!
75
0
0

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

全文

(1)

國 立 交 通 大 學

電信工程學系碩士班

碩 士 論 文

中繼站輔助之蜂巢式系統對於

系統上載效能的改進

The Uplink Performance Improvement on

Relay-assisted Cellular Systems

研 究 生:謝宜勳

指導教授:沈文和 教授

(2)

中繼站輔助之蜂巢式系統對於

系統上載效能的改進

The Uplink Performance Improvement on

Relay-assisted Cellular Systems

研 究 生 : 謝宜勳 Student : Yi-Hsun Hsieh

指導教授 : 沈文和 博士 Advisor : Dr. Wern-Ho Sheen

國 立 交 通 大 學

電 信 工 程 學 系 碩 士 班

碩 士 論 文

A Thesis

Submitted to Department of Communication Engineering

College of Electrical and Computer Engineering

National Chiao Tung University

in Partial Fulfillment of the Requirements

for the Degree of

Master of Science

in

Communication Engineering

October 2008

Hsinchu, Taiwan, Republic of China

中華民國九十七年十月

(3)

中繼站輔助之蜂巢式系統對於

系統上載效能的改進

研究生:謝宜勳

指導教授:沈文和 博士

國立交通大學

電信工程學系

摘要

IEEE 802.16j 為 IEEE 802.16 無線寬頻接取標準之增修版本,其中增加了可 支援多重躍進之中繼站的運作,此技術標準的目的為增進IEEE 802.16e 系統涵 蓋範圍、改善使用者之傳輸率並提升整體之系統容量。然而,雖然目前的研究顯 示中繼站的佈放的確對於系統容量會有所提升,但卻極少去探討固定式中繼站要 如何擺放在適當的位置,可以對系統效能有最好的改善。另一方面,中繼站的佈 放也具有節省使用者的上載傳輸功率的好處。本篇論文提出了一套中繼站最佳佈 放位置的搜尋方法,並且在此最佳佈放位置下,我們去分析系統上載時整體效能 的改善程度,同時,我們比較了上載時選擇最適當傳輸路徑以及使用與下載相同 路徑時對於系統容量的改善程度,結果建議我們將上載與下載分開選擇傳輸路 徑,可以對系統整體效能達到更好的成果。

(4)

The Uplink Performance Improvement on

Relay-assisted Cellular Systems

Student : Yi-Hsun Hsieh

Advisor : Dr. Wern-Ho Sheen

Institute of Communication Engineering

National Chiao Tung University

Abstract

IEEE 802.16j is an amendment to the IEEE 802.16 broadband wireless access standard to enable the operation of multi-hop relay stations (RS). It aims to enhance the coverage, per user throughput and system capacity of IEEE 802.16e. Although previous researches have showed that deploying RS can indeed enhance system capacity. However, very few have worked on how RSs are placed to maximize the system capacity. In this thesis, an efficient method of RS placement is proposed and the performance improvement with respect to the transmit power of MS and the system spectral efficiency is investigated in the uplink. In addition, the performance of optimal uplink path selection is compared to the one uses the same path as the downlink. The results show that if the transmission path of the uplink and downlink are selected separately, the system performance can be further improved.

(5)

誌謝

本論文的完成,首先要特別感謝指導教授沈文和博士兩年來的教導與訓練, 沈老師在我的碩士生涯中不僅給予研究上的指導,在生活上也給予適時的關心, 史的研究得以順利完成。此外,培養我們正確的研究態度與積極的學習精神,對 我的未來無論在工作上或研究上都有正面的影響。在此也要特別感謝口試委員交 通大學電子系黃經堯教授以及清華大學電機系蔡育仁副教授給予研究上的寶貴 意見與指正。 另外,感謝香君學姊在研究上的協助與指教。再者,亦要感謝無線寬頻擷取 實驗室的學長:倉緯、宸睿、東融、聖文、昱帆,同學:丞瑋、政揚、哲群,在 他們的幫助與鼓勵下完成學業。最後感謝我的家人對我的關心、支持與陪伴。僅 將本論文呈獻給各位。 民國九十七年十月 研究生 謝宜勳 謹識於交通大學

(6)

目錄

第一章 研究動機...1

第二章 IEEE 802.16j Multi-hop Relay 系統簡介...3

2-1 Multi-hop Relay 系統...3 第三章 基因演算法...8 3-1 基因演算法的由來與簡介...8 3-2 染色體與編碼結構...9 3-3 選擇與進化...10 3-4 終止的情況...16 第四章 最佳中繼站佈放位置下的中繼站輔助之蜂巢式系統效能...18 4-1 系統模型...18 4-2 中繼站佈放位置的最佳化...20 4-2-1 目標函數...21 4-2-2 基因演算法的應用...23 第五章 中繼站輔助之蜂巢式系統上載效能的改善...26 5-1 功率節省的改善...26

5-1-1 Time division transmission.... ...27

5-1-2 Bandwidth division transmission...30

5-2 Spectral Efficiency 的改善...32

5-2-1 Time division transmission...32

5-2-2 Bandwidth division transmission...34

第六章 系統模擬...37 6-1 中繼站最佳佈放位置對系統下載效能的改善...37 6-2 中繼站輔助之蜂巢式系統上載效能的改善...42 6-2-1 功率節省的改善...42 6-2-2 Spectral Efficiency 的改善...51 第七章 結論與未來展望...60

(7)

7-1 結論...60

7-2 未來展望...60

Appendix A.1...61

Appendix A.2...62

(8)

圖目錄

圖2-1.1 中繼站輔助的無線通訊系統...3 圖2-1.2 佈建成本示意圖...5 圖2-1.3 提升使用者傳輸速度示意圖...5 圖2-1.4 中繼站佈建幫助擴展基地台覆蓋範圍...6 圖2-1.5 中繼站頻率重複使用示意圖...6 圖2-1.6 傳輸速率均勻分佈示意圖...7 圖3-3-1.1 轉輪盤法示意圖...11 圖3-3-2.1 單點交配示意圖...12 圖3-3-2.2 多點交配示意圖...13 圖3-3-2.3 均勻交配示意圖...13 圖3-3-2.4 突變示意圖...14 圖3-3-2.5 基因演算法流程圖...15 圖4-1.1 系統架構示意圖...18 圖4-2-2.1 均勻交配示意圖...24

6-1.1 Spectral Efficiency Contour for N=1...39

6-1.2 Spectral Efficiency Contour for N=2...39

6-1.3 Spectral Efficiency Contour for N=3...40

6-1.4 Spectral Efficiency Contour for N=6. ...40

6-1.5 Spectral Efficiency Contour for N=7...41

6-1.6 Spectral Efficiency Contour for N=14...41

圖6-2-1.1 User Transmission Power Contour for j R B( ) S mG =0.5...44

圖6-2-1.2 User Transmission Power Contour for j R B( ) S mG =0.54...44

圖6-2-1.3 User Transmission Power Contour for j R B( ) S mG =0.6...45

圖6-2-1.4 User Transmission Power Contour for j R B( ) S mG =1...45 圖6-2-1.5 CDF for different j R B( ) S mG ...46

圖6-2-1.6 User Transmission Power Contour for j R B( ) S mG =10...48 圖6-2-1.7 PS v.s. ...48 j R B( ) S mG 圖6-2-1.8 User Transmission Power Contour for optimum UL path scheme...49

(9)

圖6-2-1.10 CDF for different path selection scheme...50

6-2-2.1 Spectral Efficiency Contour for Pm=0dBm...53

6-2-2.2 Spectral Efficiency Contour for Pm=10dBm...53

6-2-2.3 Spectral Efficiency Contour for Pm=20dBm...54

6-2-2.4 Spectral Efficiency Contour for Pm=25dBm...54

6-2-2.5 CDF with different Pm for optimum UL path...55

6-2-2.6 Spectral Efficiency Contour for Pm=0dBm...56

6-2-2.7 Spectral Efficiency Contour for Pm=10dBm...56

6-2-2.8 Spectral Efficiency Contour for Pm=20dBm...57

6-2-2.9 Spectral Efficiency Contour for Pm=25dBm...57

(10)

表目錄

表6-1.1 系統模型參數設定...37

表6-1.2 中繼站與基地台相差距離與效能改善統計表...38

表6-2-1.1 系統上載參數設定...43

表6-2-1.2 系統上載效能改善統計表...43

表6-2-1.3 系統上載效能改善統計表 for different path selection scheme...49

表6-2-2.1 系統上載效能改善統計表 for optimum UL path scheme...52

表6-2-2.2 系統上載效能改善統計表 for the same DL path scheme...52

表6-2-2.3 系統上載效能改善統計表 for optimum UL path scheme...58

(11)

第ㄧ章

研究動機

隨著時代的進步,科技領域的技術也在不斷地創新與演化,在行動通訊系統 (Mobile Communication Systems)的演化史中,從第一代的行動通訊系統為類比蜂 巢式系統(Analog Cellular Systems),在此系統下,人們可以享受到無線行動通訊 的便利,隨時隨地可以用電話通訊,然而,此系統是以類比式的訊號做傳輸,使 其功能受到很多限制,例如:容易受到雜訊干擾而不易恢復、保密性不佳、容易 被盜用…等等。接下來屬於數位系統的第二代行動通訊系統問世,它包含歐規的 GSM、日規的 PDC 以及美規的 CDMA、D-AMPS 等多種標準,此代通訊系統主 要提供語音(Voice)通訊的功能,而且採用數位訊號來傳輸,配合錯誤更正碼 (Error-correction code)、資料分散(Interleaving)…等技術,可以讓受到雜訊干擾的 訊號回復成原來的樣子,維持通訊品質,並且不容易被盜用,而且此代通訊系統 加入數據功能,可以用行動電話傳送簡單的文字或利用筆記型電腦上網,相較於 同時在蓬勃發展的有線服務,如:ADSL、Ethernet…等,有線服務最高可以提供 使用者10Mbps 至 100Mbps 的資料傳輸率,第二代行動通訊系統的數據傳輸速度 仍是十分有限。 有別於前兩代的行動通訊系統,以高速度、高容量、多媒體、個人性的第三 代行動通訊系統(3G Mobile Communication Systems),同前兩代也是蜂巢式的結 構,可以提供傳輸資料速率高達2Mbps 的數據服務,相較於第二代系統每秒只 能傳送9.6Kbps,相差超過兩百倍,此代行動通訊系統是以寬頻分碼多工多重擷 取(W-CDMA)技術為主軸,而 W-CDMA 主要是沿襲自 GSM,其優點是突破第二 代行動通訊系統侷限於地區性服務的藩籬,進而做到整合全球所有無線通訊網 路,即人在辦公室或世界各地訊息均可立即收發,就是能提供隨時隨地的行動電 話順暢或無交感通話運作。雖然第三代通訊系統已經在數據傳輸速率較前幾代改 善很多,然而隨著時代的進步,行動通訊商品化,更多行動通訊的服務需求,行 動用戶量的增多,對於系統容量的要求,與更高的傳輸速率。此外,第三代通訊 系統除了有在系統所能提供容量上的限制,在其細胞邊緣的用戶僅能提供較低的 傳輸速率,這些有待改善的缺點,都將會是下一代行動通訊系統發展的趨勢。 在全球第三代行動通訊系統才剛開始普遍使用的今天,國際上第四代(4G) 行動通訊系統的研發已經啟動。新一代的行動通訊系統期望能提供對於行動型 (mobile)的使用者 100Mbp 的服務速率,而對於區域遊牧型(nomadic/local area)的 存取能提供高於1Gbps 的服務速率,此外,設計第四代行動通訊的系統使其能 夠和第三代有一樣的細胞涵蓋範圍(cell coverage)是一項重要的考量,因此,要在 此考量下,達到更高的系統容量以及改善在細胞邊緣的使用者只能使用較低傳輸

(12)

速率的情況,在傳統只以基地台(base station, BS)為伺服器的蜂巢式系統架構中, 加入中繼站來幫忙轉傳,來提高細胞的傳輸效能,此種中繼式傳輸技術被視為發 展第四代行動通訊系統的可行架構。

IEEE802.16 與 WiMax 就是隨著行動通訊發展的趨勢越來越受注目,

IEEE802.16 標準主要包括 802.16a、802.16d、802.16e 和 802.16j 四個標準。802.16a 是為支援2-11GHz 頻段的非視距(NLOS, Non Line of Sight)寬頻固定接取系統而 設計的,802.16d(802.16-2004)是 802.16a 的增強型,而 802.16e 是 802.16a/d 的進 一步延伸,其目的是在已有標準中增加數據移動性,802.16j 則是對 802.16e 作更 進一步的延伸,其目的就是加入中繼站的設計,來幫助提升以IEEE802.16e 為基 礎之WiMax 的系統效能。 本篇論文主要就是針對傳統的蜂巢式系統架構在加入固定式中繼站幫忙傳 輸訊號之後對系統效能的改善做深入的探討。在對於中繼站做研究的相關論文 中,的確都提到了加了中繼站後,對於原本只有由基地台服務的蜂巢式架構其效 能是有改善的,然而這些文獻中,幾乎都是直接給定一個固定式中繼站的佈放位 置,之後根據他們所要探討的問題,給定適當的假設,以及提出的改善系統效能 相關方法,例如:系統資源的有效分配…等,來觀察加了中繼站以及文獻中所提 出的新方法對於系統整體效能的提升,卻很少提到究竟這些固定式中繼站為何要 如此擺放,這樣的佈放方式究竟對系統效能的改善有多大幫助,這便是此篇論文 首先要針對的問題,我們將在適當的系統架構設定下,來探討固定式中繼站要佈 放在哪些位置,可以對系統的效能達到最好的改善。 首先,此篇論文會先針對系統下載(downlink)的部份,藉由基因演算法 (genetic algorithms)來找出固定式中繼站最佳的佈放位置,在此佈放之下,可以讓 系統整理的效能達到最佳,並且針對不同的中繼站個數,找出最適合該中繼站個 數的佈放位置;之後,本篇論文會根據所找到的中繼站最佳位置,來探討對於系 統上載(uplink)的部份,在有這些給定的固定式中繼站的幫助傳輸下,對於系統 的效能,會有哪些方面的改善。

(13)

第二章

IEEE 802.16j Multi-hop Relay 系統簡介

本章將介紹Multi-hop Relay 的基本網路架構。

2-1 Multi-hop Relay 系統

在傳統蜂巢式系統(cellular system)架構中,能提供資料傳輸的伺服站 (serving station)只有基地台(base station, BS),但是在細胞架構所涵蓋的範圍內 難免會受到地形、建築物等的阻擋而形成高遮蔽區域(highly-shadowed area),基 地台在有限的傳輸功率下,將無法滿足因受高遮蔽效應的使用者之服務品質需 求,使得使用者無法進行資料傳輸,而造成傳輸死角(dead spot),因而降低系統 整體效能。 為了提升系統效能與解決上述的問題,中繼式的傳輸技術被視為下一世代行 動通訊系統可行的傳輸架構,而此中繼式傳輸技術就是指在傳統的蜂巢式系統架 構中,加入中繼站(relay station, RS),來協助基地台與使用者之間的資料傳輸, 這就是所謂的Multi-hop Relay 系統架構。在此 Multi-hop Relay 系統架構下,距 離基地台近的使用者可以經過單躍(single hop)傳輸方式直接與基地台進行通 訊,而在細胞邊緣(cell edge)或受地形與建築物影響的高遮蔽區域的使用者,則 可以透過中繼站幫助傳送基地台與使用者之間的訊號,此稱為多躍(multi-hop) 傳輸,以上所提到的兩種跳躍傳輸方式如圖2-1.1 所示。 圖2-1.1 中繼站輔助的無線通訊系統

(14)

中繼式傳輸技術依其佈建方式、功能、操作方式可以分分為以下幾類: z 固定式中繼站(fixed RS)與移動式中繼站(mobile RS): 中繼站依其行動能 力可以分為固定式中繼站與移動式中繼站。固定式中繼器可在系統設置之初 事先規劃,根據細胞涵蓋範圍內的環境與傳輸情況來佈放,通常可能佈放在 細胞邊緣或高遮蔽效應的區域,以提升這些區域的傳輸效能[1]。移動式中 繼站則可由系統中一般閒置(idle)的行動裝置來協助周圍收訊不良的使用者 作訊號傳輸,但是在移動式中繼站的系統中,當使用者密度低時,將無法保 證每個使用者都能找到適當的中繼站來幫忙轉傳訊號[2]。 z 解碼遞送式中繼站(decode-and-forward RS)與放大遞送式中繼站 (amplify-and-forward RS): 所謂的解碼遞送式中繼站就是中繼站在收到自 基地台或使用者來的訊號後,會先經過數位解碼,再重新編碼過後,才將訊 號發送出去,因此又稱(訊號)再生中繼站(regenerative relay)[3]。而放大遞 送式中繼站則是僅放大、轉傳,不做任何訊號處理,又可稱為(訊號)非再生 中繼站(non-regenerative relay) [4]。

z 同頻中繼技術(in-band relaying)和非同頻中繼技術(out-of-band relaying): 一 旦訊號經過中繼站轉送,則需要消耗多份無線電資源(radio resource),從基地

台到中繼站,從中繼站到使用者。中繼站使用的頻段可以跟基地台相同 (in-band relay)[4],或是利用其他的頻段(out-of-band relay)[2]。若是同頻中繼, 則中繼站、使用者可用一套傳送接收設備(transceiver)與基地台通訊;若是非 同頻中繼,則中繼站需有兩套傳送接收設備(dual mode)分別與基地台與使用 者溝通,相同的,使用者也需要有兩套傳送接收設備分別與基地台與中繼站 溝通。 在中繼站輔助傳輸的相關議題中,各種不同的影響,例如:功率分配、路徑 選擇的方式、資源配置與傳輸排程等等,透過分析或系統模擬的方式,可以歸納 出經由中繼站輔助無線通訊系統的好處:

1. 降低網路佈建成本(reduce the network deployment cost):

由於中繼站使用無線電資源與基地台溝通,使用中繼站協助基地台訊號傳 輸,中繼站不需後端固接網路(wire-line backhaul network)的設置,可免去道路開 挖以及連結後端網路的成本,因此中繼站設置的複雜度與成本將甚低於基地台的 設置。

(15)

2. 使用者傳輸速度提升(user throughput enhancement):

適當的中繼站架設與運作,可將原本長距離的單躍傳輸切割成較短距離的多 躍傳輸,因每段距離之傳播訊號衰減(propagation loss)減小,每一跳躍將有機會 用較高速的傳輸模式進行。除此之外,經過適當的佈建,基地台與中繼站間或中 繼站與使用者間可以在彼此的直視範圍內(LOS, Line of Sight),使得彼此間有較 佳的鏈路品質。綜合以上,中繼站的架設可使位於細胞邊緣或高遮蔽區域的使用 者傳輸效率提升[5,6]。

圖2-1.2 佈建成本示意圖

(16)

3. 擴展細胞涵蓋範圍(extend cell coverage):

將中繼站佈放在原基地台覆蓋範圍邊緣處,即可讓原本無法獲得服務的使用 者藉由中繼站的轉傳而與基地台建立連線,此時等同於原基地台的覆蓋範圍獲得 擴大[7]。

4. 更有效率地頻譜重複使用(efficiently frequency reuse):

由於中繼站一般使用較小的傳輸功率幫助周圍的使用者轉傳訊號,中繼站的 涵蓋範圍通常只佔基地台涵蓋範圍的一小部份,所以適當的中繼站佈置,將可妥 善利用中繼站涵蓋範圍之間的遮蔽效應,則中繼站將有機會可以同時同頻地傳送 訊號,達到頻率重複使用的效益[8]。 圖2-1.4 中繼站佈建幫助擴展基地台覆蓋範圍 圖2-1.5 中繼站頻率重複使用示意圖

(17)

5. 傳送速率均勻分佈(uniform data rate coverage):

將中繼站佈放在細胞中使用者傳輸速率較低的區域,可以改善使用者與基地 台間的鏈路品質(link quality),提升使用者傳輸速率。從系統層面觀之,中繼器 的佈放可以讓系統中使用者的資料傳輸速率趨於一致(uniform data rate

coverage)。

6. 傳輸功率節省特性(power saving characteristic):

除了上述幾件中繼站所帶來的好處,對於上傳資料的使用者而言,有了中繼 站的幫忙轉傳,是能夠有機會使得使用者的行動裝置節省傳輸功率的。因為傳輸 的無線訊號會隨著路徑的長度不斷地衰減,如果中繼站佈放的位置與使用者的距 離是近很多相對於使用者與基地台間的距離,那麼使用者可以用較小的傳輸功率 與中繼站做傳輸,而達到用比較多的功率與基地台直接傳輸所能達成相同的傳輸 品質,如此達到同樣無線連結的傳輸品質,而且還能節省傳輸功率,這樣可以延 長電池的使用時間,這是中繼站輔助傳輸對於上傳這方面一個值得注意的好處。 由以上幾點可以看出,使用中繼站輔助基地台傳輸,也就是Multi-hop Relay 系統,不僅可以降低網路之佈建成本,其提昇使用者傳輸速率、擴展細胞涵蓋範 圍、有效率地頻譜重複使用、使得細胞內傳輸速率均勻分佈與節省上傳所需的傳 輸功率等優點,亦可達到提升細胞容量(cell capacity increment)之目的。

(18)

第三章

基因演算法

本章將介紹基因演算法(genetic algorithms)的基本概念以及之後是如何利用 此演算法來幫助解決我們所面臨的問題。

3-1 基因演算法的由來與簡介

基因演算法是一種最佳化與或然率的搜尋技術,它的概念根源自自然界中基 因的原則與自然淘汰定律。基因演算法的基本概念是由John Holland 於 1960 年 代末期到1970 年代初期所提出,此後此演算法便在許多領域上被廣泛的使用, 如:計算機程式設計、人工智慧、神經網路訓練、最佳化問題等許多方面。 以下將列出基因演算法的幾項主要優點並與傳統的最佳化演算法作一些比 較,基因演算法的主要優點如下: z 可以對連續性的變數或離散式的變數做最佳化。 z 不需要微分(derivative)的資訊。 z 從價值表面(cost surface)的寬廣取樣做同時地搜尋。 z 可以處理大量的變數。 z 是很適合平行處理的電腦。 z 能夠最佳化有著極為複雜的價值表面的變數(亦即基因演算法可以讓搜尋跳 出局部的最小值(local minimum))。 z 基因演算法的結果可以提供一連串的最佳化變數,並非只是單一的解。 z 可以對變數做編碼(encode),因此最佳化的過程是對這些編碼後的變數做最 佳化。 從上所描述基因演算法的特性與優點,我們可以看出它與傳統最佳化方法的

(19)

差異在於:1) 基因演算法是將候選的解轉換成含有一群參數的”個別染色體 (individual chromosome)”;2) 在搜尋的過程中,基因演算法藉由染色體所組成的 族群與具體的運算子(operators)去進行染色體之間資訊的交換,因此基因演算法 是在其搜尋空間中能有效率的找出最理想的解,也就是有很高機率可以找到總體 的最佳解而不是局部的最佳解。 簡單說明基因演算法的概念,假設我們希望要去解一個最佳化的問題有著以 下的形式: maximize ( ) subject to f x x∈Ω 以下將把基因演算法的基本概念套用到上述的問題上。我們將從 Ω 中取出 一些點做為一開始的集合,意指 P(0)。我們稱 P(0)為最初族群(initial population), 然後計算出 P(0)中每一點的目標函數(objective function),以此計算為根據,將可 產生出另一群新的點集合 P(1),而 P(1)的產生包含了對 P(0)中的點進行了一些操 作分別有:選擇(selection)、交配(crossover)與突變(mutation),如此重複以上的步 驟,可以產生出新的族群 P(2)、P(3)...直到停止的準則被達成。交配與突變這兩 種操作的目的就是為了要產生出平均目標函數高於上一代族群的新族群,所以基 因演算法就是藉由不斷地交配與突變的運作產生出越來越好的結果,讓我們可以 有很大的機會找出問題的最佳解。

3-2 染色體與編碼結構(Chromosomes and Encoding

Schemes)

建構基因演算法的第一階段是對原本的問題裡的可能的候選解轉換成基因 形式來代表,這過程中包含了定義與分配染色體中的參數,當這決定之後,我們 將要設定適當的目標函數,而這目標函數就是用來量化來自每個染色體中的候選 解,目標函數的值可以是最大值或最小值。 由之前的例子來解釋這一階段的作法,我們首先對 Ω 作配對成一組集合包 含數個符號(symbols)的串列(strings),這些串列的長度都相同,這些串列就被稱 為染色體。每個染色體裡面包含的元素(或基因 gene)來自所選擇的符號的集合, 稱為符號系統(alphabet)。舉例來說,集合{0,1}在此例子下的染色體就是簡單 的二位元串列(binary strings)。我們在此定義 L 為染色體的長度,所以對於每一

(20)

個染色體 x 它的目標函數就是 f(x)。 染色體的長度、符號系統與編碼方式的選擇就是所謂的編碼結構(encoding schemes),當適合的編碼結構被選定後,下一個步驟就是初始化染色體的第一代 族群P(0),通常的作法是隨機地選擇出一群染色體,當我們建構完最初的族群之 後,我們就可對這一染色體族群實行交配與突變的操作,進而產生出下一代的族 群,經由k次重複的過程,我們計算出族群P(k)中每個成員x(k)(member)的目標函 數f(x(k))。

3-3

選擇與進化

(Selection and Evolution)

本節將對選擇、交配與突變這三個基因演算法核心的運作做詳細的介紹與說 明。

3-3-1 選擇

選擇是試圖對族群加上權重(weight)的一種方法類似生物系統中的自然淘 汰,相當於適者生存,不適者就遭淘汰。在族群中有較好基因(較大或較小的目 標函數,根據問題的目的而定)的染色體,將會有較大的機率存活到下一代的族 群中,正因為這種適者生存的選擇操作特性,使得經過多次重複產生的後代,能 夠有高機率獲得高於前代的平均目標函數。典型的選擇操作者(selection operators) 可以被區分成兩類:雙親選擇(parent selection)和存活者選擇(survivor selection)。 雙親選擇是負責允許較適合生存的染色體可以變成下一代的雙親;存活者選擇則 是在已經經由雙親產生完的子代中,來決定哪些染色體可以存活到下一代,以下 將介紹最常被使用的雙親選擇方法:轉輪盤法(roulette-wheel scheme)和錦標賽法 (tournament scheme),以及存活者選擇方法:等級法(ranking scheme)。

轉輪盤法:

我們先建立一組與P(k)有相同元素數目的集合M(k),這所謂的相同數目我們定義 成N,稱為族群大小(population size),而集合M(k)則稱為配對池(mating pool),由 P(k)使用如下的程序所形成,在M(k)中的每一個點m(k)有著以下所列的機率會相 等於在P(k)中的x(k)

(21)

( ) ( ) , ( ) k f x F k (3.1) 其中, ( ) ( ) ( k ) i F k =

f x (3.2) 上式的總和 Σ 是對整個 P(k)做總和,這個方法是選擇有著機率正比於目標函數 大小的染色體到配對池中,就是所謂的轉輪盤法,也就是說有著越大的目標函數 的染色體它所佔輪盤中的凹槽就越多,此染色體就有越大的機率存活到下一代。 所以當每個染色體所佔的凹槽分配號好後,我們就轉動輪盤看彈珠最後落到哪個 染色體所代表的凹槽,就將此染色體放到配對池中,如此重複 N 次,最後配對 池裡就會有 N 個我們所選出的染色體。 錦標賽法: 首先,我們從 P(k)中隨機選出一對染色體,然後比較兩者的目標函數並且將 兩個裡面較適合的一個放到配對池 M(k)中,接著重複這個過程直到配對池中包 含了 N 個染色體。 等級法: 等級法是存活者選擇方法中最簡單的一種。這個方法是將最差的 (worst)Ps×N個染色體用最好的(best) Ps×N個染色體取代掉,形成新的族群,其中

f

1

f

2

f

3

f

4

f

5

f

6

圖3-3-1.1 轉輪盤法示意圖

(22)

Ps是選擇機率(selection probability),此方法雖然簡單,但是等級法具有能有效地 加快族群的收斂速度與增近整個族群平均的品質等優點。

3-3-2 進化

進化這一階段指就是進行交配與突變的步驟。首先我們會先介紹交配這一步 驟的運作,之後則對突變進行詳細的說明。 交配運作簡單的說就是取出一對染色體,將此對染色體稱為雙親,讓它們交 換彼此的子串列(substrings)來形成新的一對子代染色體,每一對從配對池中被選 中來當雙親的染色體是隨機被選擇的,而每個染色體被選擇到來做交配的機率為 pc,也就是所謂的交配率(crossover rate),將交配運作與選擇運作的互相合作之 下,一旦有更適合生存的子代產生,也就是此子代相較於其他子代有較大的目標 函數,在經由選擇之後此子代將有高的機率可以存活下來,這樣將使得下一代族 群的平均目標函數成功地得到改善。一旦要進行交配的雙親染色體決定之後,接 下來就是對它們進行交配運作,交配運作的形式有很多種,接下來我們將介紹三 個最常被使用的交配運作:單點交配(one-point crossover)、多點交配(muiti-point crossover)以及均勻交配(uniform crossover)。 單點交配: 首先,我們從1 到 L-1 的數字中隨機挑選一個數字,其中 L 是指染色體的長 度,將這選出來的數字當成交叉點(crossing site),交換雙親染色體在此交叉點之 後的所有子串列,就會產生經由單點交配之後的一對新子代,如圖3-3-2.1 所示。 圖3-3-2.1 單點交配示意圖

(23)

多點交配: 先隨機產生多個交叉點,之後根據決定好的交叉點對雙親染色體的子串列作 交換,圖3-3-2.2 所表示就是多點交配的示意圖。 均勻交配: 在進行均勻交配之前,要隨機產生一組長度與染色體長度相同的二位元串 列,此二位元串列將被如同遮罩(mask)一般地使用,也就是說如果位元的值是 1, 則意味著此位置上的串列必須互相交換,反之,如果位元的值是0,則此位置上 的串列不需互相交換,圖3-3-2.3 將清楚解釋均勻交配的運作。 圖3-3-2.2 多點交配示意圖 圖3-3-2.3 均勻交配示意圖

(24)

接下來我們將介紹突變的運作,當執行突變運作時,在配對池中每一個染色 體的每一個字串或位元將基於一個機率pm來決定是否這些值要做改變,pm也就是 所謂的突變率(mutation rate),以染色體的串列是二位元的字母系統為例,每個位 元都有pm的機率從0 變 1 或是由 1 變 0,就醫學科學與生物學的研究,突變發生 的機率是很小的,所以通常的pm值都是很小的,例如:0.01。雖然突變發生的機 率很小,但是它在基因演算法演化的過程中,仍然有著重要的地位,當選擇與交 配運作的過程中,的確是令族群平均的品質隨著每一世代不斷的改善,然而當演 化到一定次數以後,族群的目標函數將會開始收歛,族群中就只剩那幾組良好的 資訊在做演化,到最後每個染色體的包含資訊幾乎都相同,所以說如果只讓基因 演算法執行選擇與交配的運作,而沒有加上突變此一運作,來產生一些新的資訊 或參數,此基因演算法將很容易落入局部的最佳解,而不是整個解空間的最佳 解,所以突變運作可以將新的資訊帶到族群之中,讓基因演算法可以跳出局部的 最佳解而找到總體的最佳解(global optimum)。 對於配對池 M(k)進行了交配與突變的運作之後,我們可以獲得一組新的族 群 P(k+1),之後我們不斷重複著評價、選擇與進化的步驟,如此不斷產生出新的 子代,以下我們將對基因演算法的流程做一個總結,圖3-3-2.5 就是基因演算法 的流程圖。 基因演算法: 圖3-3-2.4 突變示意圖 1. 設定 k:=0;從最初族群 P(0); 2. 計算 P(k); 3. 如果停止的標準被滿足,則停止運作; 4. 從 P(k)中去選擇出 M(k); 5. 對 M(k)進行演化然後形成 P(k+1);

(25)

6. 設定 k:=k+1,跳至步驟 2.。

(26)

3-4

終止的情況

(Termination Condition)

經由上面幾節對基因演算法實際運作的詳細介紹之後,基因演算法該在何時 停止演化,就是接下來要探討的問題,基因演算法終止的情況就是一種終止演化 的搜尋或是停止計算基因演算法的標準,針對各種不同問題與情況用基因演算法 來求最佳解,其終止的條件會有所不同,所以以下我們將歸納出幾樣比較常被使 用來做為何時該停止基因演算法的條件[9]: 1. 正確的答案或是預設的最佳值。確定用基因演算法所找出最好的染色體是否 為我們所針對問題的預設最佳解或可接受的答案,如果是的話,就可以停止 基因演算法的運作。 2. 不再有所改善(no improvement)。如果基因演算法持續演化許多次以後,所找 出的最好染色體仍然是同樣的,此時就應該停止演化。但這邊值得注意的是, 有時演化的過程中,可能會在一組相同的最佳解停留多次以後,才會演化出 更好的一個解答,所以在此終止條件下,應該經過重複多次基因演算法以及 每做一次基因演算法要有足夠多次的演化之後,所得出的最佳解仍然一樣 時,才確定此為終止條件。 3. 統計(statistics)。如果族群的目標函數之平均(mean)或標準差(standard deviation)已經達到某一程度,那麼就停止基因演算法。這意味著整體的值已 經不會在改變。 4. 重複的次數(number of iterations)。如果基因演算法並沒有因為滿足上述的其 中一個理由而停止的話,此時應該限制最大的演化重複次數,否則演算法將 會無限制的不斷演化下去。 5. 局部最佳解(local optimizer)。如果都一直停留在同一個局部最佳解而不再改 善,此時就該停止,可以考慮使用這組局部最佳解。 如果所做出的基因演算法並沒有找到一組好的答案,或是都沒達到上述所列 的終止條件,可以試著改變基因演算法的一些參數,例如:族群大小、突變率、 交配率,或是轉換基因演算法的編碼結構,由二位元基因演算法(binary genetic algorithms)轉換到實數值基因演算法(real-number genetic algoriths),這裡所提的二 位元基因演算法,指的就是將所要解決的問題其參數都先經過編碼以二位元的形 式來進行基因演算法;而實數值基因演算法則是不對問題的參數經過編碼,直接 對它進行基因演算法的運作來求出我們所要的最佳解,這兩種基因演算法,各有

(27)

其優缺點,主要就是要視所要解決的問題的特性與複雜度,來選擇較適當的一種 來做基因演算法。舉例來說,如果我們所要解決問題的可能解答範圍是在一個很 大的實數空間,而我們用二位元基因演算法來求最佳解,在起初編碼將實數轉換 成二位元的時候可能就有一些誤差,而經過演化所得到的最佳解也是二位元的形 式,再將它經由解碼轉回實數的形式,可能也會造成一些誤差,也就是問題真正 的最佳解可能並非是我們用二位元基因演算法找出來的。因此要根據所針對的問 題本身,先了解其特性與複雜度,選擇一個最適合的基因演算法,來找出我們所 要的最佳解。

(28)

第四章

最佳中繼站佈放位置下的中繼站輔助之蜂巢

式系統效能

本章首先會對於我們所要探討的中繼站輔助的蜂巢式系統環境(System Model)做介紹,然後針對系統的下載部分,說明我們如何利用基因演算法來搜尋 出最佳的固定式中繼站佈放位置,並且在觀察在此最佳佈放位置下,對於系統究 竟有哪些方面的改進;接下來,根據所找出的最佳位置,我們另外探討系統上載 部分,在有中繼站幫助轉傳下,又有哪些效能得到改善。

4-1 系統模型(System Model)

我們所觀察的系統環境是一個包含一個基地台(BS)、行動裝置(MSs)與若干 個無線的固定式中繼站(RSs)的無線網路架構,圖 4-4.1 顯示我們所考慮的系統架 構圖,從圖中可以知道,基地台是位於細胞的中心點,有N個中繼站分布在細胞 中用來增進網路的效能,其中R表示細胞的半徑,rGi代表第j個中繼站RSj的位置 向量(position vector),而 則表示行動裝置的位置向量,我們假設此行動裝置是 均勻的座落在細胞的範圍Ω中。 mG 圖4-1.1 系統架構示意圖

(29)

在此系統中,中繼站是操作在解碼遞送式(decode-and-forward)的模式下,並 且使用與基地台在相同頻帶上的一樣的無線傳輸技術,所有的基地台、中繼站與 行動裝置都配置一個RF 無線電收發機(transceiver),而且都是使用全方向的天線 (omni-directional antennas),行動裝置可以透過 direct path 與基地台直接進行通 訊,或是經由2-hop path 透過中繼站轉傳來與基地台進行通訊,其中所說的 2-hop path 則包含 BS-RS link 和 RS-MS link 這兩段 link。我們假設正交的無線電資源 (orthogonal radio resource)是分別地分配給 direct path 與 2-hop path,此外,2-hop path 此段路徑的無線資源更進一步被切割分配給 BS-RS link 和 RS-MS link。接 下來,要對此一系統下所使用的傳輸路徑模型(propagation model)、基地台與中 繼站功率設定(power setup)以及 RS-MS link 的頻率重複使用(frequency reuse)做較 詳細的介紹。

Propagation model:

路徑衰減(path-loss)是我們在此系統中,主要考量的一種傳輸路徑損傷。我 們採用了針對suburban macro-cell environment 可視距(LOS)與非可視距(NLOS) 這兩樣路徑衰減模型,式子4.1 與 4.2 分別表示這兩樣 path-loss: dB 10 ( ) 23.8log ( ) 41.9 dB path PL d = d + (4.1) dB 10 ( ) 40.2 log ( ) 27.7 dB path PL d = d + (4.2)

其中PLpath(d)dB是path loss (in dB),而d表示傳送端與接收端間的距離以公尺

為單位,因為中繼站的天線可架設在高處,可得到較佳的位置來接收來自基地台 的傳輸訊號,所以LOS model被BS-RS link所使用,另外BS-RS link和RS-MS link 這兩段link則是使用NLOS model。

Power setup of BS and RS:

我們會將使用者在細胞邊緣預先定義好的頻譜效益(spectral efficiency)的理 論值用來設定基地台與中繼站的傳送功率。在有path loss 的效應之下,一段 link 的spectral efficiency 將是下列式子所表示[10]

( )

path 2 0 0 ( ) log 1 pT PL d S d N I ⋅ ⎛ ⎞ = + + ⎝ ⎠⎟ bits/s/Hz, (4.3) 上式中的pT是傳輸的功率頻譜密度(power spectral density, PSD),N0則是

(30)

AWGN的PSD,此外此處的 是已經由dB domain轉為linear domain的値。

我們令S

path( ) PL d

target為在細胞邊緣期望可以達到的spectral efficiency,然後根據(4.3)式,

我們可以推導出基地台所需傳送的PSD,pBS為下

(

target

)

0 BS path 2 1 Watts/Hz ( ) S N p PL R − ⋅ = (4.4) 相同地,在由中繼站所服務的情況下,也是要達到上面所描述的spectral efficiency,此時中繼站(RSj, j=1,2,…,N)所需傳送的PSD,就是以下所列的式子:

(

target

)

0 RS path 2 1 Watts/Hz ( ) j S j N p PL R r − ⋅ = − G (4.5) 上式中的 rG 意指向量r 的Euclidean norm,這種功率設定的方式可以確保不

管選擇哪條路徑(direct path or 2-hop path)來通訊都可以在細胞邊緣達到我們所期 望的spectral efficiency 以及在多細胞的環境(multi-cell environment)下對於其他細 胞的有相同的干擾(interference)量。

G

Frequency reuse over RS-MS link:

從圖4-1.1 可以清楚看出因為中繼站在空間上被分開有相當的距離,所以相 同的無線資源(radio resource)在RS-MS link上是有機會被重複使用的,進而增加 系統的spectral efficiency。利用頻譜重複使用這項優點,我們令在同一細胞中的 中繼站(RSs)被分割成L≦N的群組(groups),每一個group共用相同的無線資源, 因此reuse pattern可以被簡單的定義成集合

{ }

L1 i i G = G = ,其中

{ }

R i i G = j 表是在第i 群group中的中繼站集合(set of RSs),我們可以清楚的知道 1 L i i G N = =

,其中 G 指i 的就是Gi的cardinality,也就是在此集合中所佔的元素個數。

4-2 中繼站佈放位置的最佳化

接下來本節中,將詳細說明我們是在上節所提的系統設置下如何找出中繼站

(31)

最佳的位置。我們的目標是搜尋中繼站最好的佈放位置,讓它能夠將downlink spectral efficiency 達到最大。根據此系統所要觀察末端使用者經歷品質(quality of end-user experience, QoE)的 criterion 為:“fixed-bandwidth” criterion,就是分配給 使用者固定的頻寬,不管他是選擇direct-path 或是 2-hop path 來傳輸資料都只能 使用所給定的這段頻寬來進行傳輸。

4-2-1 目標函數(Objective Funciton)

wB M

( )

mG 、 B R

( )

j w mG R M

( )

j w mG 分別代表配置給BS-MS、BS-RS與 RS-MS這三段link的每單位面積的頻寬(Hz/m2),而 mG就是使用者的所在位置向 量,對於一個frequency reuse pattern G,其關於該細胞中合計的頻寬(aggregate bandwidth)為下式:

cell direct 2-hop Hz

W =W +W (4.6) 其中,

( )

direct direct B M m W w m ∈Ω =

G G dA ⋅ → dA ⋅ (4.7) 2-hop B R R M, 1 j 1 N L l j l W W W = = =

+

(4.8) 上是右項的值又分別為

( )

R B Rj B Rj j m W w m ∈Ω =

G G (4.9)

{

}

R M, R M R max j j l l G W W ∈ = (4.10) 在這裡所討論的 與 分別是基地台和中繼站的服務覆蓋區域(coverage areas),而且 B Ω R j Ω

{

Ω Ω ⋅⋅⋅ ΩB, R1, , RN

}

是細胞範圍Ω的分割(partition),此外,由 BS-MS、 BS-RS 與 RS-MS 這三段 link 所提供的理論上的 throughput 分別為以下所列:

( )

( )

path

( )

2 B M B M 2 0 log 1 pB PL m bps / T m w m m N → → ⎛ ⋅ ⎞ = ⎜ + ⎟ ⎝ ⎠ G G G (4.11)

(32)

( )

( )

path

( )

2 B R B R 2 0 log 1 bps / j j B j p PL r T m w m m N → → ⎛ ⎞ ⎜ ⎟ = + ⎜ ⎟ ⎝ ⎠ G G G (4.12)

( )

( )

path

(

( )

)

2 R M 2 0 0 log 1 j bps / j j R j R M p PL r m T m w m N I m → → ⎛ ⎞ ⎜ = + ⎜ + ⎟ ⎝ ⎠ m ⎟ G G G G G (4.13) 其中,

( )

path

(

)

R 0 , if R R , and R 0 i i k R i i j j G k p PL r m G I m ∈ ⎧ ⎪ = ⎨ ⎪ ⎩

G G G (4.14)

我們令TB R→ →j M

( )

mG 代表透過Rj來傳輸的2-hop path之effective throughput,我

們知道

( )

{

}

j B R M min B R , R M T → → m = T T j j G ,而且在Appendix A.1 中會說明當

( )

( )

( )

j B R M B Rj Rj M T → → mG =T mG =T mG m dA 時,將可以得到最高的spectral efficiency,所 以在細胞中總計的throughput將由下式表示:

cell direct 2-hop, R 1 bps j N j T T T = = +

(4.15) 其中, direct direct B M( ) m T T ∈Ω =

G G (4.16) R 2-hop,Rj B Rj M( ) bps j m T T m dA ∈Ω =

G G (4.17)

對於我們所要觀察的“fixed-bandwidth” criterion,direct path 與 2-hop path 都

是被分配到相同的固定頻寬,就是 target B M

( )

B R

( )

R M

( )

j w =w mG =w mG +w mG ∀m j G 。 根據這樣的系統構想,我們的目標就是找出中繼站最佳的擺放位置ϒ

{ }

rGi iN使得 system spectral efficiency 能夠最大,而下式指的就是 system spectral efficiency:

cell cell bps/Hz cell T S W  (4.18) 很顯然地,關於 system spectral efficiency 的大小是取決於基地台與使用者 之間的通訊是如何去選擇經由direct path 或 2-hop path 來傳送訊息,在此論文中,

(33)

路徑選擇的策略(path selection scheme)是以 spectral efficiency 為依據(spectral efficiency based)來決定選擇的路徑。對於“fixed-bandwidth” criterion,在 spectral efficiency based selection 下,direct path 被選到的情況為

( )

2-hop

( )

B M target target T m T m w w G G (4.18) 其中,

( )

{

}

2-hop B R M R max ( ) j j T mG = T mG (4.19) (4.19)式表示在多個中繼站位於同一細胞中提供服務時,使用者根據其所在 的位置向量 m ,選擇能提供它最大 throughput 的中繼站來接收資料時,其等效 2-hop path 的 throughput,之後再將此式代入(4.18)來決定使用者最後所選擇的傳 輸路徑。 G

4-2-2 基因演算法的應用

經由前面的敘述,我們已經了解本論文中所要探討的系統模型與目標函數, 接下來就是要介紹我們究竟是如何應用基因演算法來找出此系統模型下中繼站 最佳的佈放位置。 為了簡化問題,首先我們將細胞的範圍切割成格子狀(grid),這樣之後,我 們就可以以總和(summation)的方式去逼近對整個細胞面積作積分,也就是當我 們把切割的格子分的夠細時,我們所統計出來的系統效能,如上面所提的目標函 數system spectral efficiency,將十分接近真的對細胞中的每一點的 spectral efficiency 都做計算所算出的系統效能。緊接著就要根據我們的問題,來決定基 因演算法的參數。 (a) 染色體的設定: 在此問題中,我們將每個中繼站的座標作為一組染色體的基因,並且我 們是使用實數值的基因演算法,也就是中繼站的位置不需經過編碼成另ㄧ形 式來代表基因,所以在此方式下,根據所要探討的N個中繼站的佈放位置所 產生的染色體可以表示成 Chromosome=[

r r

G G

1

, ,...,

2

r

G

N] (b) 初始族群: 我們會給定一個族群大小(population size)Λ,意思是說基因演算法演化的 每ㄧ代都會有Λ 個染色體,所以對於初始的族群我們將會用一個隨機的數字

(34)

產生器,產生出第一代的Λ 個染色體,這些染色體裡面的每個基因所代表的 位置向量是不超出我們所探討的細胞半徑 R 的大小,並且因為我們是以 grid 的方式來簡化系統的模擬,所以產生出的中繼站位置距離都會將它以最近的 整數值來代表。 (c) 選擇與進化: 在使用基因演算法尋找中繼站最佳擺放位置的過程中,我們是採用第三章所 介紹的轉輪盤法來當作雙親選擇的方法,此方法是依據每個染色體的目標函數大 小來決定它被選擇為雙親的機率,也就是其目標函數越大的染色體,被選為雙親 的機率就越大,此機率就是由(3.1)式所表示。 在被選擇出來進行演化的雙親被決定後,我們會以均勻交配的運作來產生子 代,圖4-2-2.1 是我們的均勻交配的示意圖,而我們是將兩個雙親染色體的偶數 基因做對調並且在對染色體中的每組基因都加上一個隨機的位置向量來產生出 新的子代,會有加上隨機位置向量的這一動作,是因為要避免以實數值編碼來做 基因演算法時,演化的過程會被少數的基因(或實數值)所支配,所以在經過交配 後的每個基因上加上了一個有著zero mean 的隨機位置向量;由此我們可以看出 二位元編碼與實數值編碼的差異,二位元編碼的染色體經過交配之後,其產生的 子代染色體經由解碼後出來的數字是一個全新的數字,然而,實數值編碼的染色 體經由交配後產生的子代,只是原本的實數在位置上做調換,並不會產生出不同 於雙親原本基因的新數字,這也就是實數值編碼經由交配後,需要加上一個隨機 產生有著zero mean 的值來避開最後只被少數的相同基因所支配,而導致落入局 部最佳解的情況。 接著就是突變的操作,我們會給定一個突變率pm,對於要進行演化的每個染 色體的每個基因以此機率來決定是否發生突變,一旦該基因發生突變,就用隨機 的數字產生器產生一個新的位置向量來取代原本的基因。 圖4-2-2.1 均勻交配示意圖

(35)

因為根據不同的問題,基因演算法的操作與參數設定就會有所不同,以符合 所要解決問題的情況,所以我們根據所要找的中繼站最佳擺放位置可以達到最大 的system spectral efficiency 問題下,經過多次的模擬以及參數的改變,決定出最 適合我們研究問題的參數設定,而這些主要參數包括:族群大小(population size)、交配率(crossover rate)與突變率(mutation rate)。

(36)

第五章

中繼站輔助之蜂巢式系統上載效能的改善

從上ㄧ章中,我們介紹了本篇論文所要探討的系統模型,並且在此系統架構 下,藉由基因演算法來幫助我們搜尋到在“fixed-bandwidth” criterion 下能讓下載 的system spectral efficiency 達到最高的中繼站最佳佈放位置。在本章中,我們將 探討中繼站輔助的蜂巢式系統對於系統上載(uplink)的部份又會有哪些方面效能 的改善。

5-1 功率節省的改善(Power Saving Improvement)

對於中繼站輔助之蜂巢式系統上載與下載效能改善的觀察,其實有很多效能 方面的觀察點是相同的,例如:system spectral efficiency、throughput

enhancement…等,也就是說對於上載與下載在這些效能方面的改善都是依樣可 以觀察的,然而,對於系統上載部份有一項重要的效能觀察點是有別於系統下載 的,那就是在系統上載時,在有中繼站幫忙轉傳下,對於使用者傳輸功率的消耗 是否能有所減少。因為傳輸功率會隨著路徑長度而衰減,當使用者對基地台做資 料上載時,若使用者附近有一中繼站可以幫忙轉傳,並且不會降低傳輸的品質 下,使用中繼站來幫助上載傳輸,是有機會幫使用者節省傳輸功率的消耗,延長 電池的待機時間。

在本節中,我們就是將要探討“fixed throughput” criterion,“fixed throughput” criterion 指的是說使用者不管位於細胞中的何處,它選擇 direct path 或是 2-hop path 來作上傳都能達到相同的 throughput,也就是在“fixed throughput” criterion 下,使用者究竟選擇哪條路徑來作上傳,可以比較節省平均的傳輸功率(average transmission power),並且我們會分成兩種不同的 radio resouce 分配方式來討論, 第一種是對radio resouce 在時間上做分割來上載資料,就是所謂的 time division transmission,第二種是對 radio resource 在頻率上做分割來上載資料,就是 bandwidth division transmission。

基本上,在這邊討論的問題其系統架構是與第四章所定義的是相同的,並且 我們會以上ㄧ章所找出中繼站的最佳佈放位置當做給定的中繼站位置,相當於已 經給定了中繼站的位置之下,而且因為中繼站所使用的傳輸功率,與當初下載時 的功率設定是相同的,就是在細胞邊緣維持一定的spectral efficiency 所使用的功 率設定,所以此時RS-BS 此段 link 的 spectral efficiency 已經是固定的,與系統 下載時的設定是相同的,我們來分析究竟在系統上傳的部份,有了中繼站來幫助

(37)

傳輸之下,系統效能的改善。

5-1-1 Time division transmission

以time division transmission來作為 2-hop path的傳輸方式,也就是在first link 由使用者傳送資料給中繼站傳完之後,下一個時間再以second link經由中繼站將 資料傳輸給基地台,這樣的傳輸方式之下我們來討論達到“fixed throughput” criterion的時候,我們令此要達到的每單位面積throughput為T(bps/m2),而且限制 進行資料上傳的使用者最多可以使用的每單位面積頻寬為W,此時使用者在怎樣 的情況下選擇由中繼站來服務,可以節省平均的傳輸功率。

首先我們針對direct path 來分析,對於 MS-BS 此段 link 理論值的上載 throught 為(5.1)式所表示:

( )

( )

( )

( )

( )

( )

( )

M B M B M B _ path 2 M B 2 0 M B log 1 t mb bps / T T m w m S m P m PL m w m m N w m → → → → → = = ⋅ ⎛ ⋅ ⎞ = ⎜ + ⎟ ⋅ ⎝ ⎠ G G G G G G G (5.1) 將此式經由轉換,此處Pt mb_

( )

mG 指的是每單位面積的功率(Watt/ m2)而非 PSD,我們可以得到達到每單位面積throughput T時使用者所需的傳輸功率(5.2) 式:

( )

( )

( )

( )

M B 0 M B 2 _ path (2 1) Watt / T w m t mb N w m P m m PL m → ⋅ → = G − ⋅ G G G (5.2) 因為對於使用者而言,他最多可以使用的每單位面積頻寬為 W,也就是 0<wM B

( )

mG ≤W,我們必須決定wB M

( )

mG 應該為何值時,可以令該使用者經由 direct path 傳送資料時,所使用的傳輸功率(5.2)式是最小的,經由 Appendix A.2

使用的KKT condition 的驗證,我們可以得知,當wM B

( )

mG =W時,所需使用的 每單位面積傳輸功率Pt mb_

( )

mG 是最小的,將此結果代入(5.2)式,就是使用者以

(38)

direct path 作上載時,達到每單位面積 throughput T 所需的最小傳輸功率:

( )

0

( )

2 _ path (2 1) Watt / T W t mb N W P m m PL m ⋅ = − ⋅ G G (5.3)

接下來我們要分析 2-hop path 達到 throughput T 所需的每單位面積最小功 率,因為在此處的2-hop path 是用 time division transmission,所以 2-hop path 等 效的throughput 為下式:

( )

( )

( )

( )

( )

( )

( )

j j j j j j j M R R B 2 M R B M R R B R B M R 1 bps / 1 1 T m T m T T m m T m T m T m T m → → → → → → → → ⋅ = = = + + G G G G G G G (5.4) 其中,

( )

( )

( )

( )

( )

( )

(

)

j j j j j M R M R M R _ path 2 M R 2 0 M R log 1 t mrj j bps / T m w m S m P m PL r m w m N w m → → → → → = ⋅ ⎛ ⎞ ⎜ ⎟ = + ⎜ ⋅ ⎟ ⎝ ⎠ G G G G G G G G m (5.5)

( )

( )

( )

j j j 2 R B R B R B bps / T mG =w m SG mG m (5.6) (5.5)式 _

( )

j t mr P mG 的是指使用者經由2-hop path 作上載時的每單位面積傳輸功 率而非PSD,此時 MS-RS 與 RS-BS 兩段 link 頻寬的分配仍須滿足我們的假設

( )

j M R 0 w< mG ≤W

( )

W j R B 0 w< mG ,所以我們遇到類似direct path 所面臨的 問題,參考Appendix B,我們可以得知當wM R j

( )

mG =W

( )

時, j R B w mG =W

( )

_ j t mr P mG 將會有達到 throughput T 所需的最小傳輸功率(5.7)式:

( )

M R j( )

(

0

)

2 _ path (2 1) Watt / j T m W t mr j N W P m m PL r m → ⋅ = − ⋅ − G G G G (5.7)

(39)

(5.7)式中的TM R j

( )

mG 可以由(5.4)與(5.6)式代入

( )

j R B w mG =W 經由適當的轉 換而算出,因為此處使用 _

( )

j t mr P mG 來傳輸的時間只佔Pt mb_

( )

mG 所用來傳輸時間的

( )

( )

j

( )

j j R B M R R B T m T m T m → → + → G

G G ,所以 2-hop path 與 direct path 使用相同時間下使用者的每

單位面積平均傳輸功率(average user transmission power)應為(5.8)式與(5.9)式:

( )

( )

( )

j

( )

( )

j j R B 2 _ M R R B Watt/m j j mr t mr T m P m P m T m T m → → → = ⋅ + G G G G G (5.8)

( )

( )

2 _ Watt/m mb t mb P mG =P mG (5.9) 由上述的結果,我們可以決定路徑的選擇,direct path 被選到的條件為 (5.10)

( )

2-hop

( )

mb P mG ≤P mG 其中,

( )

{

( )

}

2-hop minR j j mr P mG = P mG (5.11) 因此我們可以決定出此細胞範圍內整體的使用者傳輸功率(aggregate user transmission power)為: direct 2-hop, R 1 Watt j N j P P P = = +

(5.12) 其中,

( )

B direct mb Watt m P P m dA ∈Ω =

⋅ G G (5.13)

( )

R 2-hop,Rj j Watt j mr m P P m dA ∈Ω =

⋅ G G (5.14) 最後在此細胞內平均每單位面積使用者傳輸功率Pcell可以(5.15)表示,其中 A為此細胞的面積。 2 Watt/m A cell P P = (5.15)

(40)

5-1-2 Bandwidth division transmission

在本小節中,我們也是觀察“fixed throughput” criterion(throughput 為 T),在 有中繼站幫忙轉傳下,對使用者究竟能夠節省多少的平均傳輸功率。此處不同於 5-1-1 的地方在於我們假設使用者使用固定的每單位面積頻寬 W 來傳送訊號不管 是經由direct path 或是 2-hop path,並且對於 2-hop path 的 radio resource 分配而 言,是在頻寬上做分割來進行訊號的上載傳送,不同於上一小節是在時間上做切 割來進行訊號的上載,在這些假設下,我們來觀察平均傳輸功率的使用情形。 首先針對direct path,在使用固定的每單位面積頻寬 W 達到所要求的每單位 面積throughput 為 T 時,使用者應該使用的每單位面積平均傳輸功率與(5.3)式相 同。對於2-hop path 而言, 因為我們固定使用每單位面積頻寬 W,並且對於 MS-RS 與 RS-BS 兩段 link 是對 W 做分割來進行訊號上載,所以會有(5.16)的頻 寬分配,另外,2-hop path 的 radio resource 分配是在頻寬上做分割,因此我們可 以清楚地知道2-hop path 等效的每單位面積 throughput 為(5.17),分別由以下兩 式表示:

( )

( )

2 M R R B Hz/m W =w mG +w mG j j (5.16)

( )

{

( )

( )

}

j j j 2 M R B min M R , R B bps / T → → mG = T m TG mG m (5.17) 其中,

( )

( )

( )

( )

( )

( )

(

)

j j j j j M R M R M R _ path 2 M R 2 0 M R log 1 t mrj j bps / T m w m S m P m PL r m w m N w m → → → → → = ⋅ ⎛ ⎞ ⎜ ⎟ = + ⎜ ⋅ ⎟ ⎝ ⎠ G G G G G G G G m (5.18)

( )

( )

( )

j j j 2 R B R B R B bps / T mG =w m SG mG m (5.19) 根據(5.17)我們得知 2-hop path 要達到等效的每單位面積 throughput T 必須要

滿足:

( )

( )

j j M R and R B T mG ≥T T mG ≥ ,才能夠達到我們的要求,因此我們必須T 要決定出

( )

j M R T mG 與TRjB

( )

mG 的値,可以使得經由2-hop path 的使用者所需的

(41)

每單位面積傳送功率 _

( )

j t mr P mG 最小,類似前一小節使用KKT condition 來驗證, 最後的結果顯示當

( )

與 j M R T mG =T

( )

j R B T mG =T時,會有最小的每單位面積傳送 功率 _

( )

j t mr P mG 。 由上述的結果,我們將TM R j

( )

mG =T and TRjB

( )

mG =T 代回到(5.5)與(5.6)用 他們個別的throughput 與 spectral efficiency 來表示頻寬,最後將此結果代回(5.16) 式,經由整理之後我們可以得到MS-RS 與 RS-BS 兩段 link 對於 W 的分割結果 (5.20)與(5.21),以及SM B

( )

mG 、

( )

j M R S mG 和

( )

j R B S mG 之間的關係式(5.22)。

( )

( )

j

( )

( )

j j j R B 2 M R M R R B Hz/m ( ) S m w m W S m S m → → → → = + G G G G ⋅ (5.20)

( )

( )

j

( )

( )

j j j M R 2 R B M R R B Hz/m ( ) S m w m W S m S m → → → → = + G G G G ⋅ (5.21)

( )

j

( )

( )

j

( )

( )

j j M R R B M B M R R B ( ) S m S m T S m W S m S m → → → → → ⋅ = = + G G G G G (5.22) 最後我們就可以從(5.5)式回推出選擇 2-hop path 來上載訊號,並且達到每 單位面積throughput T 時,使用者所需的傳輸功率(5.23)

( )

M Rj( ) 0

(

M Rj

( )

)

_ path (2 1) Watt j T w m t mr j N w m P m PL r m → ⋅ → = − ⋅ − G G G G G (5.23) 此時把我們之前得出的結果(5.20)與(5.22)代入(5.23)中,便可以算出

( )

_ j t mr

P mG ,因為在此種傳輸方式下,不管是經由direct path或是 2-hop path,使用

者用 _

( )

j t mr P mG 或 來上載訊號的時間都相同,所以相同時間的平均傳輸功 率仍是此兩個值,相當於

( )

_ t mb P mG

( )

_

( )

j j mr t mr P mG =P mG 而且Pmb

( )

mG =Pt mb_

( )

mG ,由此便可決

(42)

定最後路徑的選擇,direct path被選到的條件為下列,Pcell的定義同上一節。

( )

2-hop

( )

mb P mG ≤P mG (5.24) 其中,

( )

{

( )

}

2-hop minR j j mr P mG = P mG (5.25)

5-2 Spectral Efficiency 的改善

我們已在上一節中,分析了加上中繼站的幫助之下,對於進行上載的使用者 能夠怎樣節省傳輸功率,而且維持相同的傳輸品質。本章則是要分析,中繼站輔 助之蜂巢式系統對於上載的spectral efficiency 相較於傳統只有基地台提供服務 的蜂巢式系統能夠有多大的改善。 在這邊的系統模型,仍是與前面章節相同,我們同樣依據第四章所找到的中 繼站最佳位置來擺放,因此隨著中繼站位置的給定,RS-BS此段link的spectral efficiency已經是固定的,只是我們會根據我們所要觀察的效能改善,在設定上做 一些變更。在本節中,我們會固定使用者作上傳時的每單位面積平均傳輸功率, 也就是不管使用者在細胞中的何處以及他選擇direct path或是 2-hop path來上傳 資料,他所使用的每單位面積平均功率皆相同,在此處我們定義此固定每單位面 積平均功率為Pm,我們同樣會用跟上一節所提針對2-hop path以兩種不同的radio

resource分配方式來進行資料上載,路徑的選擇以能達到較高的spectral efficiency 為選擇的標準,就是所謂的spectral efficiency based selection。

5-2-1 Time division transmission

對於time division transmission就如同 5-1-1 所提到,first link由使用者傳送資 料給中繼站傳完之後,下一個時間再以second link經由中繼站將資料傳輸給基地 台,在本節中,我們是給定使用者固定的每單位面積平均傳輸功率Pm,而且固定

進行資料上傳的使用者使用的每單位面積頻寬為W,此時在有中繼站來幫助資料 轉傳下,可以對system spectral efficiency有多大的改善。

數據

圖 2-1.2  佈建成本示意圖
圖 2-1.6  傳輸速率均勻分佈示意圖
圖 6-1.1    Spectral Efficiency Contour for N=1
圖 6-1.3    Spectral Efficiency Contour for N=3
+7

參考文獻

相關文件

™ 其功能是列出系統的 ARP Table,以及設定及 刪除 ARP

新的系學會希望能創立自己的系刊,內 容可以有更多生動有趣內容的報導與互動的

6月上旬 於「統一登入系統」呈報新學年 課程開課月份及預計學生人數(表格1) 8月 – 7月(翌年) 於「統一登入系統」呈報更新的學生資料.

 提高業主、物業管理人及 用戶對妥善保養內部水管 系統的重要性,以及在內 部水管系統中使用合規格

相較於把作業系統核心置於 Ring 0 權限層級的作法,全虛擬化的方式是以 hypervisor 作為替代方案,被虛擬化的客作業系統 (guest operating system, Guest OS) 核心對

“A Flexible, Fast, and Optimal Modeling Approach Applied to Crew Rostering at London Underground,” Annals of Operations Research 127, pp.259-281,2004. [17] Levine.D, “Application of

由於醫療業導入 ISO 9000 品保系統的「資歷」相當資淺,僅有 三年多的年資 11 ,因此,對於 ISO 9000 品保系統應用於醫療業之相關 研究實在少之又少,本研究嘗試以通過

由於 Android 作業系統的開放性和可移植性,它可以被用在大部分電子產品 上,Android 作業系統大多搭載在使用了 ARM 架構的硬體設備上使裝置更加省電