要完成小區搜索,僅僅接收PBCH是不夠的,還需要接收SIB,
即UE接收承載在PDSCH上的BCCH信息。為此必須進行如下操作:
a) 接收PCFICH,此時該信道的時頻資源就是固定已知的了,可以接收並解析得到PDCCH的symbol數目;
b) 接收PHICH,根據PBCH中指示的配置信息接收PHICH;
c) 在控制區域內,除去PCFICH和PHICH的其他CCE上,搜索PDCCH並做譯碼;
d) 檢測PDCCH的CRC中的RNTI,如果為SI-RNTI,則說明後面的PDSCH是一個SIB,于是接收PDSCH,譯碼後將SIB上報給高層協議棧;
e)不斷接收SIB,HLS會判斷接收的系統消息是否足夠,如果足夠則停止接收SIB
至此,小區搜索過程才差不多結束。
2.
在數據接收過程中,UE還要根據接收信號測量頻偏並進行糾正,實現和eNB的頻率同步;
對于PHY來說,一般不作SIB的解析,只是接收SIB並上報。
只要高層協議棧沒有下發命令停止接收,
則PHY要持續檢測PDCCH的SI-RNTI,並接收後面的PDSCH。
DRX在MAC層的概念,應該是說對PDCCH的監視是否是持續的還是週期性的,
DRX功能的啟用與否只在RRC connect狀態下才有意義。
BCCH映射到DLSCH上的PDU是通過SI-RNTI在物理層CRC之後在PDSCH上發送的,
這其中包含SIB1和SIB2的內容,PBCH上發送的MIB只包含三個內容:
系統帶寬,系統幀號,PHICH配置信息。
UE在兩種搜索空間完成PDCCH的解碼工作,一種是common search space,
另一種是UE-specific search space,前者起始位置固定,用于存放由RARNTI,
SIRNTI,PRNTI標識的TB。當上層指示物理層需要讀取SIB後,物理層可以在第
一個搜素空間搜索SIRNTI標識的TB。UE讀取PDSCH中的BCCH,與讀取PDCCH,
獲得control information過程屬于control plane的內容,在小區搜索過程中,
要判斷是否能夠駐留該小區,應該有一個SIB接收過程,而因為BCCH映射到物理
信道上也是PDSCH,要接收BCCH,前面這些過程不能或缺。當然了,這個過程並
不是永久性做下去,高層協議棧判斷,如果接收到了想要的SIB,就可以停下來了。
SIB的接收其實也並不一定需要一直接收檢測,你說的DRX可以有這樣的作法:
在通過PBCCH獲得MIB以後,可以判斷出想要的SIB的位置,只在該位置上接收
PDSCH就可以了。這樣可以省電,但是需要HLS和PHY交互更加緊密,
需要能夠根據幀號唯一確定想要的SIB的位置。
在數據接收過程中,UE還要根據接收信號測量頻偏並進行糾正,
實現和eNB的頻率同步;UE的頻偏校正,應該在讀取PBCH等控制信道過程中
獲得糾正。頻偏估計和糾正不必等到滑窗結束,只要確信當前頻點上有LTE信
號,則可以根據OFDM信號的特點做FOE,並糾正頻偏。不過只有滑窗成功,
才可以得到PBCH。
資料來源 :
http://www.mscbsc.com/bbs/viewthread.php?action=printable&tid=181824
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.115.51