CSFB信令流程:
1、Extended service request
2、RRC Connection Request
ue_Identity有兩種類型s-TMSI和randomValue,若UE側存在有效的s-TMSI,則使用s-TMSI,否則使用randomValue(隨機數)。
建立原因:
3、RRC Connection setup
- rrc_TransactionIdentifier是RRC信令標識,標識一個RRC信令收發過程,取值範圍爲0~3,eNodeB發送一個RRC請求的時候設置該值,UE回覆該RRC請求的響應會攜帶與請求一致的rrc_TransactionIdentifier取值
- radioResourceConfigDedicated,攜帶的專用資源配置主要用來建立SRB1
- srb_ToAddModList,RRC Connection Setup主要是用來建立SRB1的,所以需要攜帶srb_ToAddModList, srb_ToAddModListPresent爲1;
- srb_ToAddModList中srb_Identity取值有兩個1和2,1代表該配置的SRB爲SRB1,2代表該配置的SRB爲SRB2。
- rlc_Config,主要在此設置RLC層的相關參數,RLC的配置方式有兩種:t=1顯示配置,t=2默認配置
- logicalChannelConfig,邏輯信道優先級的配置等,邏輯信道的配置方式有兩種:t=1顯示配置,t=2默認配置。
4、RRC Connection setup complete
- rrc_TransactionIdentifier:RRC Connection Setup Complete消息中含有rrc_TransactionIdentifier的值應該與RRC Connection Setup中的rrc_TransactionIdentifier相同,信元含義見RRC Connection Setup。
- SelectedPLMN_Identity是SIB1廣播中plmn-IdentityList的index,其中SelectedPLMN_Identity若爲1,則代表是SIB1的plmn-IdentityList中的第一個。
- dedicatedInfoNAS攜帶NAS消息,包含ATTACH REQUEST,TAU REQUEST,SERVICE REQUEST等消息。
5、Security Mode Command
該消息是E-NodeB發給UE的,消息主要包含了協商的安全算法信息,包括加密算法和完整性保護算法。
>cipheringAlgorithm = 0: 加密算法(0:eea0;1:eea1;2:eea2)。
>integrityProtAlgorithm = 0:完整性檢查算法(0:served;1:eia1;2:eia1)
6、Security Mode complete
對SecurityModeCommand消息的響應消息,無實質內容。
7、UE Capability Enquiry
8、UE Capability Information
9、RRC connection Reconfiguration
RRC Connection Reconfiguration信令首先提供給終端目標小區的頻點、帶寬、鄰區配置數量和小區質量偏移。
首先介紹一下頻點換算成真實頻率的方法。
在TD-LTE協議中給出了TDD –LTE頻段使用的建議,如下表所示:
頻段指示 |
上行 |
下行 |
雙工模式 |
32 |
2545MHz – 2575MHz |
2545MHz – 2575MHz |
TDD |
33 |
1900 MHz – 1920 MHz |
1900 MHz – 1920 MHz |
TDD |
34 |
2010 MHz – 2025 MHz |
2010 MHz – 2025 MHz |
TDD |
35 |
1850 MHz – 1910 MHz |
1850 MHz – 1910 MHz |
TDD |
36 |
1930 MHz – 1990 MHz |
1930 MHz – 1990 MHz |
TDD |
37 |
1910 MHz – 1930 MHz |
1910 MHz – 1930 MHz |
TDD |
38 |
2570 MHz – 2620 MHz |
2570 MHz – 2620 MHz |
TDD |
39 |
1880 MHz – 1920 MHz |
1880 MHz – 1920 MHz |
TDD |
40 |
2300 MHz – 2400 MHz |
2300 MHz – 2400 MHz |
TDD |
其中終端側測量的D值計算方式爲:D=(P-Low)*10+Offset,Low的取值按照頻段指示分別爲32:2545, 33:1900, 34:2010, 35:1850, 36:1930, 37:1910, 38:2570, 39:1880, 40:2300,Offset的取值按照頻段指示分別爲 32:35700, 33:36000, 34:36200, 35:36350, 36:36950, 37:37550, 38:37750, 39:38250, 40:38650。
可知上圖中37900=(P-Low)*10+Offset,經過推算37900爲頻段指示爲38,對應頻段爲2570MHz~2620MHz,所以Low取值爲2570,Offset爲37750,計算P=2585MHz,37900對應的中心頻點爲2585MHz。
- AllowedMeasBandWidth表示可測量帶寬,配置值範圍爲0~5,分別對應1.4M(6RB),3M(15RB),5M(25RB),10M(50RB),15M(75RB),20M(100RB)。
- NeighCellConfig值表示配置的鄰區數目,爲16進制數值,上圖表示配置鄰區數爲4。
- Q_OffsetRange是頻間偏移值,影響小區間重選的偏移值,配置值範圍爲0~30,分別對應的實際取值:
- enumerate(-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,
- 10,12,14,16,18,20,22,24)dB。圖中配置值爲15,對應偏移值爲0dB。
在RRC Connection Reconfiguration中還包括把鄰區信息、A3事件相關參數提供給終端,因而在TD-LTE系統裏沒有測量控制信令。如下圖所示:
上圖所示,RRC Connection Reconfiguration還包含鄰區列表信息,包括所有鄰區的小區編號Cell ID、PCI、Q_Offset等信息。
另外,攜帶了A3事件相關的測量信息,包括如下信息:
- A3_Offset表示觸發A3事件的偏移量。
- Hysterisis表示進行判決時遲滯範圍,取值範圍0~30,分別對應(0,0.5,…,15)dB,step 0.5dB。
- Time to Trigger監測到事件發生的時刻到事件上報的時刻之間的時間差,其含義是隻有當特定測量事件(如2a)條件在一段時間即觸發時間(TimeToTrigger)內始終滿足事件條件才上報該事件,取值範圍0~15,對應的實際取值enum(0, 40, 64, 80, 100, 128, 160, 256, 320, 480, 512, 640, 1024, 1280, 2560, 5120)ms。上圖配置爲8對應320ms。
- Trigger Quantity表示事件觸發的測量指標,可選RSRP、RSRQ,配置值爲0~1,分別對應測量的指標enumerate(rsrp, rsrq)。
- MaxReportCells表示最大上報小區數目,對應可配置的數目爲1~8個。
- ReportInterval事件觸發週期報告間隔,配置範圍0~12,對應的配置值enum(120ms, 240ms, 480ms, 640ms, 1024ms, 2048ms, 5120ms, 10240ms, 1min, 6min, 12min, 30min, 60min)。
- ReportAmount事件觸發週期報告次數,配置範圍0~7,分別對應的值爲(1, 2, 4, 8, 16, 32, 64, Infinity)次,上圖中配置爲0,對應上報報告次數爲1次。
包括頻點、小區系統頻域上下行帶寬配置BandWidth,配置範圍0~5,分別對應取值enumerate(1.4M(6RB),3M(15RB),5M(25RB),10M(50RB),15M(75RB),20M(100RB))。
- RadioResourceConfigCommon配置參數如下表:
- Prach信道配置信息,主要提供給UE Prach信道產生64個前綴序列的邏輯根序列的起始索引號,隨機接入前綴的發送配置索引,確定隨機接入前綴的起始RB號等信息。
RRC Connection Reconfiguration還包含各個信道的配置信息,如PDSCH、PUSCH、PHICH、PUCCH、上行功率控制信息,以及小區通道數配置信息。
上圖所示信息解析如下:
- PDSCH信道配置信息
² referencesignalpower爲單個RE的參考信號的功率(絕對值),D=(P+60)*10,取值範圍(-60…50) Step:0.1,單位dBm,如上圖值爲6,實際功率值爲6/10-60=-59.4dBm。
² P_B包含小區RS的PDSCH的EPRE與不包含小區RS的PDSCH的EPRE的比值,取值範圍enumerate(0,1,2,3)。
- PUSCH配置信息
² N_SB爲PUSCH跳頻時系統帶寬需要劃分的子帶數目,配置範圍爲0-4。
² hoppingMode爲PUSCH的跳頻模式指示,可設置模式爲enumerate(Only inter-subframe,both intra and inter-subframe),對應設置值0-1。
² hoppingOffset爲PUSCH跳頻偏移,設置範圍是0-98。
- PUCCH信道配置
² DeltaPUCCH_Shift參數確定小區中PUCCH format 1/1a/1b的循環偏移的循環偏移量,取值範圍enumerate(1,2,3),對應配置值0-2。
² nRB_CQI指示PUCCH format 2/2a/2b使用的RB數目,配置範圍0-98。
² nCS_AN指示一個資源塊中 PUCCH format1/1a/1b和2/2a/2b混合使用時的循環偏移位數。
² n1PUCCH_AN指示半靜態分配的PUCCH Format 1的信道個數,配置範圍是0-2047。
- 上行功率控制配置信息
² P0_nominalPUSCH爲PUSCH的名義的期望接受功率,一般按照實際環境設置絕對值,如上圖中期望爲-81dBm。
² PoNominalPucch爲PUSCH的名義的期望接受功率,一般按照實際環境設置絕對值。
- Antennalportscount爲小區支持的天線端口數目,配置範圍爲0~2,分別對應的天線端口數目enumerate(1,2,4)。
- LogicalChannelConfig(邏輯信道配置)消息裏包含優先級Priority、優先級比特率prioritisedBitRate、緩存週期量BucketSizeDuration、邏輯信道組LogicalChannelGroup等信息。
- 優先級比特率prioritisedBitRate,優先保證邏輯信道的比特速率,取值範圍(0~10,000,000)kbps。
- 緩存週期量BucketSizeDuration指邏輯信道消息緩存的時間長度,信息緩存超過該時間長度就丟棄,以釋放緩存空間。取值範圍enumerate(50,100,150,300,500,1000)ms。
- UL_SCH配置信息包括maxHARQ_Tx、periodicBSR_Timer、retxBSR_Timer、ttiBunding和TimeAlignmentTimer。
- maxHARQ_Tx表示發送HARQ消息(Message3)的最大次數,取值範圍爲1-8次。
periodicBSR_Timer週期報告Buffer Satus Report的定時器長度,取值範圍enumerate(5, 10, 16, 20, 32, 40, 64, 80, 128, 160, 320, 640, 1280, 2560, infinity)sf。
- TTI bundling開關,指示PUCH的TTI建立,設置值爲enumerate(false, true)。
TimeAlignmentTimer定時指派定時器,指派UL_SCH消息的定時器,範圍enumerate(500, 750,1280, 1920,2560, 5120,10240,infinity) sf,對應取值0-7。
10、RRC connection Reconfiguration complete
對完成RRC Connection Reconfiguration的迴應消息,無實質內容。
10、Measurement Report
- 如上圖所示,UE通過測量報告上報本小區的RSRP、RSRQ值,以及目標小區的PCI、RSRP、RSRQ信息,以供eNodeB判決是否執行切換。
- 上圖中換算成真實的RSRP計算方式爲:RSRP_Range-140,以目標小區RSRP計算爲例,其RSRP值爲22-140=-118dBm。