詳解LTE MAC層.doc_第1頁
詳解LTE MAC層.doc_第2頁
詳解LTE MAC層.doc_第3頁
詳解LTE MAC層.doc_第4頁
詳解LTE MAC層.doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

.LTE MAC層E-UTRA提供了兩種MAC實體,一種是位于UE的MAC實體,一種是位于E-UTRAN的MAC實體。UE的MAC實體與E-UTRAN的MAC實體執行不同的功能,圖33從UE的角度給出一種MAC實體結構。MAC結構和功能E-UTRA提供了兩種MAC實體,一種是位于UE的MAC實體,一種是位于E-UTRAN的MAC實體。UE的MAC實體與E-UTRAN的MAC實體執行不同的功能,圖1從UE的角度給出一種MAC實體結構。根據圖1,UE側MAC層功能包括以下幾個部分。(1)邏輯信道與傳輸信道之間的映射。(2)將來自一個或多個邏輯信道的MACSDU復用到一個傳輸塊(TB),通過傳輸信道發給物理層。(3)將一個或多個邏輯信道的MACSDU解復用,這些SDU來自于物理層通過傳輸信道發送的TB。(4)調度信息上報。(5)通過HARQ進行錯誤糾正。(6)通過動態調度在UE之間進行優先級操作。(7)同一個UE的邏輯信道間進行優先級的操作。(8)邏輯信道優先級排序。(9)傳輸格式選擇。圖1UE側MAC實體結構信道及信道映射MAC涉及的信道結構包括3方面內容:邏輯信道、傳輸信道和邏輯信道與傳輸信道之間的映射。傳輸信道是MAC層和物理層的業務接入點,邏輯信道是MAC層和RLC層的業務接入點。傳輸信道包括以下這些。下行方向:BCH,廣播信道;DL-SCH,下行共享信道;PCH,尋呼信道;MCH,多播信道。上行方向:UL-SCH,上行共享信道;RACH,隨機接入信道。邏輯信道分為業務信道和控制信道,其中控制信道包括以下這些。BCCH,廣播控制信道;PCCH,尋呼控制信道;CCCH,公共控制信道;MCCH,多播控制信道;DCCH,專用控制信道。業務信道包括以下這些。DTCH,專用業務信道;MTCH,多播業務信道。上行信道映射如圖2所示。圖2上行信道映射下行信道映射如圖3所示。圖3下行信道映射隨機接入過程3.1隨機接入過程產生的原因和分類LTE系統的隨機接入過程產生的原因包括以下幾種。(1)從RRC_IDLE狀態接入。(2)無線鏈路失敗發起隨機接入。(3)切換過程需要隨機接入。(4)UE處于RRC_CONNECTED時有下行數據到達。(5)UE處于RRC_CONNECTED時有上行數據到達。異步隨機接入根據隨機接入過程的不同分為2種:基于競爭的隨機接入和無競爭的隨機接入。即如果前導碼(Preamble)由UE的MAC選擇,則為基于競爭的隨機接入;如果Preamble由控制信令分配,則為無競爭的隨機接入,上述5種隨機接入的原因中只有切換和有下行數據到達可以使用無競爭隨機接入過程。用于競爭的Preambles和無競爭的Preambles歸屬不同的分組,互不沖突。LTE系統將基于競爭的隨機接入過程作為研究重點。3.2隨機接入過程分析和比較基于競爭的隨機接入過程如圖4所示。1隨機接入過程初始化以及Msg1的發送隨機接入過程初始化由PDCCH命令或MAC子層發起。如果UE在PDCCH上接收到通過其C-RNTI尋址的PDCCH命令,UE初始化隨機接入過程。PDCCH命令或RRC指示隨機接入過程進行資源選擇時用到Preamble索引ra-PreambleIndex,該索引共64個;以及物理層隨機接入信道索引ra-PRACH-MaskIndex,該索引共16種。在隨機接入過程初始化之前,可以獲知如下信息。(1)用于發送隨機接入Preamble的PRACH資源,prach-ConfigurationIndex。(2)隨機接入Preamble分組(A組和B組,可能不存在B組)以及每組中可用的隨機接入Preamble。A組和B組及其中的Preamble各自關系如圖5所示。圖4基于競爭的異步的隨機接入過程圖5隨機接入Preambles組示意圖如果sizeOfRA-PreamblesGroupA=numberOfRA-Preambles,則不存在B組。A組中的preamble由0到sizeOfRA-PuesmblesGuoupA1;如果存在B組,則B組中的preamble由sizeOfRA-PuesmblesGuoupA到numberOfRA-Preambles1。如果隨機接入Preamble存在B組,則在以下幾個條件的約束下,在兩組preamble中選定一組。需考慮的約束條件包括:兩個門限值,即messagePowerOffsetGroupB和messageSizeGroupA,配置的UE發送功率PCMAX,以及preamble與Msg3之間的偏移deltaPreambleMsg3。(3)隨機接入響應窗口大小(ra-ResponseWindowSize)。(4)功率遞增因子(powerRampingSiep)。(5)Preamble最大發送次數(preambleTransMax)。(6)Preamble初始功率(preambleInitialReceivedTargetPower)。(7)基于偏移量DELTA_PREAMBLE的preamble格式。(8)Msg3最大HARQ發送次數(maxHARQ-Msg3Tx)。(9)競爭解決定時器(mac-ContentionResolutionTimer)。隨機接入初始階段UE完成如下過程。(1)清空Msg3緩存。(2)將PREAMBLE_TRANSMISSION_COUNTER置為1。(3)將UE保存的backoff參數值置為0ms。(4)進入隨機接入資源選擇階段。在隨機接入資源選擇階段,UE完成以下過程。(1)如果ra-PreambleIndex和ra-PRACH-MaskIndex通過PDCCH或RRC信令顯示指示,并且ra-PreambleIndex不為000000,即該隨機過程為無競爭的,那么認為隨機接入Preamble和PRACHMASKIndex為信令指示的值。否則,隨機接入Preamble由UE按如下過程選擇。如果還沒有發送Msg3,那么如果隨機接入groupB存在,并且如果可用數據與MAC頭以及MAC控制單元之和大于messageSizeGroupA,并且路損小于那么選擇B組中的隨機接入Preamble;否則,選擇A組。如果Msg3重傳,那么UE選擇Msg3第一次發送所用的隨機接入Preamble分組。在選擇的隨機接入Preamble分組中隨機選擇一個隨機接入Preamble,隨機選擇需要保證每個隨機接入Preamble被選擇的概率相同。設PRACHMaskIndex為0。(2)根據prach-ConfigIndex和thePRACHMaskIndex的限制,確定下一個配置了可用PRACH的子幀。如果當前為TDD系統,并且PRACHMaskIndex=0(所有的PRACH資源均可用)。(a)如果ra-PreambleIndex由信令顯示指示,并且其值不為000000,即當前隨機過程為無競爭的隨機過程,則在選定的子幀中等概率隨機選擇一個PRACH。(b)如果ra-PreambleIndex由MAC隨機選擇,即當前隨機過程為基于競爭的隨機過程,則在選定的子幀及其后兩個連續的子幀中,隨機選擇一個PRACH,每個PRACH資源被選擇的概率要保證均等。如果當前為FDD系統,或者TDD系統PRACHMaskIndex不為0的情況,根據PRACHMaskIndex在選定的子幀中選擇一個PRACH。在選擇的PRACH上發送隨機接入Preamble。進入Msg1發送過程的UE,進行如下處理。(1)設置PREAMBLE_RECEIVED_TARGET_POWER為(2)指示物理層用選擇的PRACH資源,根據6比特的ra-PreambleIndex發送隨機接入Preamble,同時指示該UE的RA-RNTI和PREAMBLE_RECEIVED_TARGET_POWER。2隨機接入Msg2的接收Msg2即隨機接入響應(RAR),是對Msg1的響應。UE通過窗口機制控制Msg2的接收。忽略可能的測量gap,由發送Msg1的子幀起加上3個子幀作為窗口的起始點,UE開始監聽PDCCH上通過其RA-RNTI的尋址,進行Msg2的接收;經過ra-ResponseWindowSize子幀,認為到達窗口結束點,停止Msg2的接收。RA-RNTI按下式計算。其中,t_id為PRACH資源的第一個子幀的索引,0t_id10;f_id為發送Msg1的PRACH資源的頻域升序的索引,0f_id6。在Msg2的接收窗口內,如果UE成功接收RAR,即RAR中攜帶的隨機接入Preamble索引與Msg1的發送一致,則停止監聽RAR。對于當前TTI在PDCCH上通過UE的RA-RNTI尋址被接收的下行分配,如果成功解碼接收的TB,UE應忽略可能的測量gap,進行以下處理。(1)如果RAR中包含一個BI子頭(詳見3.3.10.2節),那么按照BI子頭中的BI域指示的值來設置UE的回退參數。(2)如果RAR中沒有包含BI子頭,則將UE的回退參數設為0。(3)如果RAR中包含的RAPID與發送Msg1時MAC指示給物理層的Preamble索引相同。UE認為RAR接收成功。按以下過程處理接收到的定時提前命令。(a)如果隨機接入Preamble不是由UEMAC選擇,那么應用當前接收的定時提前命令;啟動或重啟定時器timeAlignmentTimer。(b)如果隨機接入Preamble由UEMAC選擇,并且定時器timeAlignmentTimer沒有計時,那么應用當前接收的定時提前命令;啟動定時器timeAlignmentTimer;當確認競爭解決失敗時,停止定時器timeAlignmentTimer。(c)如果隨機接入Preamble由UEMAC選擇,并且定時器timeAlignmentTimer正在計時,則忽略當前接收的定時提前命令。將preambleInitialReceivedTargetPower以及最后一次preamble發送使用的功率爬坡量指示給物理層。處理接收的上行資源授權并將該授權指示給物理層。如果ra-PreambleIndex通過信令顯式通知,并且該參數不為000000,即當前隨機過程為無競爭的隨機過程,那么認為該隨機接入過程已成功完成。隨機接入Preamble由UEMAC層選擇,即當前隨機過程為基于競爭的隨機過程,完成以下過程。(a)在進行Msg3的首次發送前將接收到的RAR中分配的臨時C-RNTI(TemporaryC-RNTI)設置為UEID。(b)如果當前接收的RAR為本次隨機接入過程中的首次成功接收,完成以下過程。如果本次隨機接入過程的觸發原因不是邏輯信道CCCH上有數據需要發送,則在Msg3發送時,將C-RNTIMAC控制單元包括進復用和裝配實體中。由復用和裝配實體獲取MACPDU,并將其存儲在Msg3的緩存中??紤]到隨機接入過程可能的觸發原因,以及各種觸發原因對應的Msg3格式,RAR中提供的上行資源授權不應小于56比特。如果RAR接收窗口結束,UE都沒有收到RAR,或者UE收到的RAR中攜帶的RAPID與其發送的Preamble索引都不相符,則認為本次隨機接入過程失敗,UE進行以下操作。(1)將PREAMBLE_TRANSMISSION_COUNTER加1。(2)如果PREAMBLE_TRANSMISSION_COUNTER已達到最大值,則向高層報告隨機接入失敗。(3)如果本次隨機接入過程的隨機接入Preamble由UEMAC選擇,完成以下過程。根據UE保存的回退參數,在0和回退參數值之間,隨機選擇一個回退值;按照選擇的回退值延遲下一次隨機接入的發送。(4)按照上節的資源選擇過程,進行隨機接入資源選擇。3隨機接入Msg4的接收Msg4主要用于競爭解決。當多個UE同時在物理資源使用相同的preamble發起隨機接入時,就會發生競爭,而此時競爭相同資源的UE最多只有一個UE能夠接入成功,因此為盡快解決UE之間的競爭,對Msg4接收可靠性的要求就比較高。Msg4采用特殊的HARQ過程,即UE接收到Msg4并檢測到Msg4中包含有自己的UEID(C-RNTI或Msg2中分配的TemporaryC-RNTI)時才給eNB發送ACK反饋,如果沒有自己的UEID則不發送ACK反饋。同時,LTE競爭解決機制在MAC層引入MACCR(ContentionResolution,競爭解決)定時器。根據上述分析,在競爭解決的過程中,eNB首先通過Msg2中給UE分配的TemporaryC-RNTI尋址或通過在DL-SCH發送UEC-RNTI競爭解決ID的方式完成競爭解決。被尋址的UE(發送Msg3時啟動CR定時器,如果此時CR定時器沒有超時)檢測Msg4中是否包含自己的UEID。如果有,則向eNB發送ACK,并認為隨機接入成功,將Msg2中分配的TemporaryC-RNTI作為C-RNTI;如果UE檢測到Msg4包含的UEID與自己的UEID不同,則認為競爭失敗,刪除TemporaryC-RNTI,并根據是否采用回退機制確定下一次隨機接入的時機。一旦Msg3發送,則UE進行如下操作。(1)啟動或在每次Msg3重傳時重啟mac-ContentionResolutionTimer,該定時器用于限定競爭解決的時間。(2)不考慮可能存在的測量gap,在mac-ContentionResolutionTimer超時或由于競爭解決成功而停止之前,保持監聽PDCCH。(3)如果物理層通知接收到PDCCH上的發送,則UE進行如下判決。如果在Msg3中攜帶了C-RNTIMAC控制單元,即認為該UE處于RRC連接狀態,并且如果隨機接入過程由MAC層發起,以及在PDCCH上通過UE的C-RNTI尋址,同時為新數據發送分配了上行資源授權;或者如果隨機接入過程由PDCCH命令發起,以及在PDCCH上通過UE的C-RNTI尋址,那么認為本次競爭解決成功,同時停止mac-ContentionResolutionTimer、丟棄TemporaryC-RNTI、認為本次隨機接入過程成功完成。如果在Msg3中攜帶CCCHSDU,即Msg3發送了RRC連接建立或重建請求,并且在PDCCH上通過UE的TemporaryC-RNTI尋址。如果MACPDU成功解碼,則進行如下操作。(a)停止mac-ContentionResolutionTimer。(b)如果接收的MACPDU中帶有一個UEContentionResolutionIdentityMAC控制單元,并且如果UEContentionResolutionIdentityMAC控制單元中的消息內容與Msg3中發送的CCCHSDU相符,那么認為本次競爭解決成功,同時完成MACPDU的解裝配和解復用過程、將TemporaryC-RNTI設為該UE的C-RNTI、丟棄TemporaryC-RNTI、認為本次隨機接入過程成功完成。(c)其他情況,UE丟棄保存的TemporaryC-RNTI,并且認為本次競爭解決失敗,丟棄成功解碼的MACPDU。(4)如果mac-ContentionResolutionTimer超時UE仍沒有收到Msg4的情況,進行如下操作。丟棄TemporaryC-RNTI。認為競爭解決失敗。(5)如果競爭解決失敗,UE進行如下處理。清空HARQ緩存,該緩存用于存儲Msg3的MACPDU。將PREAMBLE_TRANSMISSION_COUNTER加1。如果已到達最大發送次數,即,則向高層上報隨機接入問題。根據UE保存的回退參數,在0和回退參數值之間,按照平均分布隨機選擇一個回退值。按照選擇的回退值延遲下一次隨機接入的發送。按照3.3.3.2節的過程,選擇隨機接入資源。成功完成隨機接入過程的UE應進行如下操作。(1)如果在隨機接入初始化階段由PDCCH命令或RRC顯式指示了ra-PreambleIndex和ra-PRACH-MaskIndex,則丟棄上述兩個值。(2)清空HARQ緩存,該緩存用于存儲Msg3的MACPDU。維持上行同步UE通過一個配置的定時器timeAlignmentTimer來控制其上行同步保持的時間。除了在隨機接入過程中會用到該定時器外,該定時器還有以下應用過程。(1)當接收到一個定時提前命令MAC控制單元時,UE應完成以下過程。應用接收到的定時提前命令。啟動或重啟定時器timeAlignmentTimer。(2)當定時器timeAlignmentTimer超時,UE應完成以下過程。清空所有HARQ緩存。通知RRC釋放PUCCH/SRS的配置。釋放所有配置的下行資源分配和上行資源授權。數據傳輸5.1下行數據傳輸E-UTRAN在每個下行TTI內通過PDCCH給UE動態分配資源(包括PRB和MCS),UE識別通過C-RNTI實現。非DRX狀態下,UE持續監聽PDCCH以確定是否有針對它的調度信令。在下行方向,數據緩沖區位于eNB,eNB可以準確地知道每個UE、每個RB對應的緩沖區數據量,因此一般采用基于RB的調度,以便于更好地滿足RB的QoS要求。E-UTRAN還可以為UE的HARQ進程的初始傳輸分配預定義下行資源,重傳則通過PDCCH調度。在有預定義資源的子幀內,UE如果沒有監聽到PDCCH通過其C-RNTI尋址的調度信令,則按預定義資源分配來接收下行數據;否則,按PDCCH指示接收下行數據,即調度信令優先于預定義資源分配。5.2上

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論