WCDMA進階原理

2004-02-25
WCDMA為聯合國ITU-T制定之IMT-2000中無線接取技術之一,主要由日本、歐洲各大廠商及標準組織所主導,該技術經3GPP組織制定規格,已成為第三代行動通訊的主流技術之一。其主要特點為無線電波媒介改採CDMA技術以提升系統容量及頻譜使用效率,而在此同時,其核心網路又可自2G的GSM系統直接升級,使技術的推廣減少阻力。
WCDMA為聯合國ITU-T制定之IMT- 2000中無線接取技術之一,主要由日本、歐洲各大廠商及標準組織所主導,該技術經3GPP組織制定規格,已成為第三代行動通訊的主流技術之一。其主要特點為無線電波媒介改採CDMA技術以提升系統容量及頻譜使用效率,而在此同時,其核心網路又可自2G的GSM系統直接升級,使技術的推廣減少阻力。  

WCDMA通訊協定堆疊可切割分為接取相關部分(Access Stratum, AS)和非接取相關部分(Non-Access Stratum, NAS)。其中AS包含無線資源控制(RRC)、無線鏈結控制(RLC)、媒體存取控制(MAC)、實體層(PHY)等數個功能不同的子層,其目的在控制無線鏈路之使用以提供上層資料傳輸的通道。本文透過揭露手機協定層R4規格內部運作模式來對WCDMA技術作一討論。  

當WCDMA手機開機後至RRC Idle Mode經下列步驟完成初始化之工作:  

‧Power On  

‧Cell Selection/Search  

‧Cell Camping(idle mode)  

Power On  

依照3GPP TS 25.304,當UE開機後,首先會透過USIM或RRC database的資訊作Storedy information cell search,若找不到合適cell則會做Initial Cell Search。UE先透過量測RF channels的訊號強度,並嘗試尋找訊號最強的cell,同時讀取其system information來得到其PLMN identity。並將可用的PLMNs回報給NAS以進行PLMN-Selection。NAS可以透過automatic mode或manually mode來達成。接著RRC會從NAS提供的PLMN service找尋最合適的cell做cell camping。過程中Physical Layer會進行Cell Search,亦即開始進行3-stage Cell Search。其過程如圖1所示:  

Cell Search  

利用同步化通道(SCH)取得Slot、Frame同步以及Scrambling Code群組,再與Downlink P-CPICH進行Auto-correlation以取得BCH資訊。  

取得Slot同步,手機首先搜索目前所在細胞的主同步通道(Primary SCH, P-SCH)的主同步碼(Primary Synchronization Code, PSC),得到Slot Boundary之Timing並與信號最強的基地站取得Slot同步。其中,所有的細胞都使用同一個碼字(Code Word)作自己的PSC,可利用匹配濾波器匹配主同步碼Cpsc來實現,通過檢測匹配濾波器輸出訊號的峰值來獲得Cell的Slot同步,亦可使用相關器(Auto-Correlator)實現,PSC為一Golay碼序列,具良好的非週期自相關性,易於識別。  

取得Frame同步和Scrambling Code Group識別,當手機取得Slot Boundary後,接著解調輔同步通道(Secondary SCH, S-SCH)所傳送之輔同步碼(SSC,Secondary Synchronization Code)序列,以判斷Downlink的Frame Boundary取得Frame同步。首先找出該Cell中S-SCH所傳送之SSC序列,依此SSC序列可對應找出該序列屬於3GPP所定義之64組 Scrambling Code群組中的第幾組Code群組,一旦Scrambling Code群組得知後,便可找出對應之Primary Scrambling Code群組。其中64組互不相關的SSC對應64組不同的Scrambling Code群組,每一群組有8個集合(Set),亦即包含8個Primary Scrambling Code,每個Cell所使用的Scrambling Code群組不同,故其SSC亦不同。  

取得Scrambling Code ID,先將Scrambling Code群組中所含的8個Primary Scrambling Code分別和接收到的P-CPICH訊號進行解擾碼之相關(Correlation)運算後,將之與手機內建的「Pre-defined bit sequence」進行比對,判斷其內容是否符合,以解出該Cell之P-CPICH內容,找出該Cell的Downlink P-CPICH Primary Scrambling Code。再根據識別到的Primary Scrambling Code,接著就可以解出P-CCPCH取得BCH的資料內容,整個系統相關資訊(System Information Block)便可以得知了。  

SCH(Synchronization Channel)  

Downlink Physical Channel之P-SCH和S-SCH同時傳送見圖2。  

‧a:和STTD有關,a = + 1表示P-CCPCH使用STTD;a = - 1則無。  

‧Cp:是PSC,長度256的chip sequence,每個Cell的Primary-SCH都傳送相同之PSC。  

‧Csi,k:是SSC,長度256的chip sequence,S-SCH所傳送的資料可由i和k兩數值來區隔,i代表從0~63個不同的Scrambling Code群組,k代表0~14個Slot編號。Spec.中共定義16個的SSC。  

‧Csi,0, Csi,1,…,Csi,14:是SSC序列。由16個SSC可重複選取,選取15個SSC組成SSC序列,Spec.中共定義64組SSC序列,即64 組不同的Scrambling Code群組,每一組SSC序列循環位移的結果是唯一的,都不會與其他SSC序列的循環位移相同。每個Cell的S-SCH所傳送的是64組SSC序列中的一組,手機可透過S-SCH所傳送的SSC序列取得目前使用的Scrambling Code群組(表1),再由該群組中找出目前使用的Scrambling Code (註1),以便解出BCH的資料,獲得系統的廣播訊息。  

CPICH(Common Pilot Channel)  

CPICH可分為Primary CPICH和Secondary CPICH兩種通道,為一個未編碼的通道,它的功能是在手機端輔助專用通道作通道估測;同時在其他公共通道與專用通道無任何連線或沒有使用智能天線技術 (Smart antenna)時,作為參考信號。CPICH是全向天線發送的,具固定Bit速率30Kbit/s,展頻因子SF固定為256。其Frame結構如圖3 所示。  

如果細胞中Downlink採用STTD/TSTD Transmit Diversity方式,則CPICH在兩天線上所發送的bit是採用相同的展頻碼(Spreading Code)和擾碼(Scrambling Code),但兩天線上的Pre-defined bit sequence是不同的,如圖4所示。若不用Diversity,則兩天線Pre-defined bit sequenc都用Antenna 1的bit sequemce。  

Primary-CPICH通道的一個重要作用領域是應用於Handover和Cell Selection/Reselection的量測之中。在Handover的量測過程中,若CPICH的接收功率降低,網路端可能會考慮要求UE端做 Handover。每個Cell都要有一個Primary-CPICH,其內容為一「Pre-defined bit sequence」,固定以Cch,256,0展頻(註2),再以Primary Scrambling Code擾亂。  

手機將由S-SCH解出的8組Scrambling Code和接收到的CPICH內容進行解擾碼之相關運算後,再將之與手機內建的Pre-defined bit sequence進行比對,若相符,則可確定此細胞的Primary Scrambling Code。公共尋頻通道可分為P-CPICH和S-CPICH兩種比較如表2。  

P-CCPCH(Primary Common Control Physical Channel)  

P-CCPCH承載廣播通道(BCH,Broadcast Channel)。BCH在整個Cell的範圍內廣播,並且只有一種傳輸格式,其用於廣播Cell和系統的特定訊息(System Information Block),並且與CPICH通道使用相同的天線發射模式。  

P-CCPCH,展頻因子SF固定為256,使用固定的通道化碼Cch,256,1展頻,再以細胞之Primary Scrambling Code擾亂。其Bit速率理應為30Kbit/s,然而其實際Bit速率卻是27Kbit/s。由圖5P-CCPCH的Frame結構可見,其每個 Slot都預留了256 Chips的空隙給同步通道(SCH)傳輸P-SCH和S-SCH數據,而不傳輸CCPCH的數據。由於P-CCPCH通道從基地站發射到UE的實際發射功率很高,必然對系統性能有直接影響,所以P-CCPCH有比較低的數據傳輸速率。P-CCPCH若解碼失敗,用戶就無法得到系統的關鍵參數,如TMSI 或其他共用通道的參數,用戶就不能與系統註冊。  

Cell Camping  

‧當找到suitable cell,手機Camping On之後,進入閒置模式(Idle Mode)。  

‧在閒置模式時,手機將監控BCH、PCH、同步和進行Power Control。實行PLMN和Cell Selection、Cell Reselection與Cell Camping以及Location Registration。  

‧當手機Camping on cell後,會不斷執行Cell reselection。至於Camping on any cell的時機僅於手機無法Camping on suitable cell,如Emergency call。  

系統註冊  

當手機完成初始化之後,NAS將會和網路端註冊它的存在,告知系統端它的位置(Location area/Routing area),如此進來的paging便可以被轉至特定的cell。手機將會持續和系統註冊,直到它偵測到自己已進入了一個新的細胞站的無線電覆蓋的區域,便進行Handover程序。  

閒置模式  

手機完成初始化和系統的註冊後,將會進入閒置模式,以等待撥號傳呼或使用者執行撥號,當撥號傳呼被接收或執行撥號時,手機將進入系統存取模式來試著經由RACH(一般)或CPCH(封包)控制通道去存取系統。  

傳呼  

手機在PCH上由系統接收一個傳呼訊息後,便在RACH通道上傳送一存取要求之訊息,當系統回應時,系統將指派一個特定的資料通道給手機。  

存取模式  

RACH通道存取  

手機不斷傳送存取要求(Preambles)去嘗試競爭得到上傳資料的存取權。若系統並非忙碌時,手機透過在RACH上傳送被放置於特定存取Slot中的存取burst來嘗試存取之動作,存取burst由低功率位階開始逐漸增加到最大可允許傳輸功率之功率位階。  

若系統並未在特定的時間區間內回應存取要求,則手機將會等待一隨機時間後,增加功率位階並再次發送嘗試存取之要求,若網路端偵測到存取要求訊息並允許其存取,將會透過AICH送出確認訊息給UE,過程如圖6所示。  

CPCH通道封包存取  

封包存取包含了在UE端和網路端所傳送之封包資料。手機可以透過RACH或CPCH通道傳送上傳封包資料至系統。  

‧傳送資料封包很小時:手機直接透過RACH通道將資料送出。  

‧傳送資料封包稍大時:手機可以透過CPCH通道將資料送出。  

‧傳送資料封包很大時:手機可透過RACH通道來要求通道的分配並在DCH上傳送資料。  

若在CPCH通道上傳送封包資料,手機在CPCH通道上以相似於RACH通道執行存取的方法來嘗試存取。若系統並非忙碌時,手機透過在CPCH上傳送被放置於特定存取Slot中的存取burst來嘗試存取之動作。存取burst由低功率位階開始逐漸增加到最大可允許之功率位階。  

若系統並未在一特定的時間區間內回應存取要求,則手機將會等待一隨機時間後,增加功率位階並再次發送嘗試存取之要求,此嘗試存取之訊息包含一暫時用以識別此次手機所嘗試存取之短識別號碼,若系統偵測到存取要求訊息,將會透過CPCH AP-AICH送出確認訊息。  

當手機在CPCH上嘗試存取至系統時,此存取之要求在AP-AICH上被確認後,手機會繼續傳送封包資料存取要求之資訊。然而,CD/CA-ICH通道負責協調這些存取,手機則在CPCH通道上繼續傳送資料,且其功率將透過由系統所接收到的命令而上下調整(註3)。  

對話  

當Control plane(Dedicated control channel)被建立好,便可以開始傳遞User Plane的資料(Voice/Packet)。  

交遞  

通話期間,手機可以在系統中移動,並且在手機由1個細胞進入到另1個細胞時,進行交遞。WCDMA系統擁有3種基本型式的交遞(Handoff)方式:  

‧Hard Handover:從handover開始至結束的過程中,都只1個基地台和手機連線。此做法所需硬體較為簡單。  

‧Soft Handover:在handoff過程中,需同時和2個以上基地台連線,意即同時建立2個以上通信通道(Radio Link)。由於同時接收到2個以上基地台所送信號,因此會有較高SIR。  

‧Softer Handover:在同一Cell的不同Sector間進行handover的協調工作。  

被呼叫  

Paging通常用來提供核心網路端呼叫尋找手機之用。一般Paging分成paging type1和paging type2,兩者的分別只在於有沒有UE與UTRAN是否建立RRC Connection。其步驟如下:  

‧每個手機開機後向網路端註冊後會被分到某個Paging Group。  

‧當有Paging訊息進來給Paging Group中任一UE,則在PICH通道上會持續地有PI(Paging Indicator)存在。  

‧手機定時會去聽PICH,如果手機偵測到PI(Paging indicator),就去把S-CCPCH中PCH(Paging Channel)對應的Frame解碼,看看是否是給自己的Paging Message。  

量測  

基於WCDMA的Handover需求(Intra-freq/Inter-freq/Inter-RAT)與無線資源合理分配的特性,Physical Layer需對外在無線環境通道的品質與雜訊強弱等資訊依據Measurement Control Message作精準的量測,然後回報給UTRAN RRC以利其做RRM(Radio Resource Management)的參考。依據TS 25.215,Layer1 Measurement可以分成手機量測,以手機天線連接器為量測參考點和基地台量測2大類,以下分別列出主要量測的內容。  

手機量測:  

‧CPICH RSCP:P-CPICH的信號功率。  

‧PCCPCH RSCP:PCCPCH的信號功率,於TDD模式下使用。  

‧UTRA Carrier RSSI:WCDMA下傳載波信號強度,包括雜訊。  

‧GSM Carrier RSSI:GSM BCCH載波信號強度。  

‧CPICH Ec/No:等於CPICH RSCP/UTRA Carrier RSSI。  

‧Transport Channels BLER:傳輸通道傳送Transport Block的錯誤率。  

‧UE Transmit Power:手機於某一載波上的傳送功率。  

‧SFN-CFN Observed Time Difference:鄰近Cell的System Frame Number(SFN)與手機傳送DPCCH/DPDCH的Connection Frame Number (CFN)差,以Chip為單位。  

‧SFN-SFN Observed Time Difference:鄰近Cells的SFN差,以Chip為單位。  

‧UE Rx-Tx Time Difference:上下傳DPCH的差異,以Chip為單位。  

‧Observed Time Difference to GSM Cell:同頻Cell在SFN = 0的時間與鄰近GSM Cell BCCH 51 Multi-frame開始的時間差。  

基地台量測:  

‧Received Total Wide Band Power:接收器的Pulse Shaping Filter所測量到的所有接收功率,包括接收器產生的雜訊。  

‧SIR:接收天線連接器測量到的訊雜比。  

‧SIRerror:SIR與目標SIR之間的差值。  

‧Transmitted Carrier Power:發射天線連接器測量到的全部傳送功率與最大傳送功率比值。  

‧Transmitted Code Power:發射天線連接器測量到在特定載波及特定攪亂碼下,於某一展頻碼的傳送功率。  

‧Transport Channel BER:DPDCH的平均位元錯誤率。  

‧Physical Channel BER:DPCCH的平均位元錯誤率。  

‧Round Trip Time:傳送DPCH與接到對應上傳DPCCH/DPDCH的時間差。  

‧Acknowledged PRACH Preambles:對每一個PRACH的每個Access Frame回應PRACH Preambles的總數。  

‧Detected PCPCH Access Preambles:對PCPCH每個Access Frame偵測到Access Preambles的總數。  

‧Acknowledged PCPCH Access Preambles:在某一SF之下,PCPCH每個Access Frame回應PCPCH Access Preambles的總數。  

(作者為資策會網通實驗室工程師)  

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!