PHY--PUSCH

PUSCH主要用于传输UL-SCH上行数据。UE并没有主动发送PUSCH上行数据的权利,而是需要经过eNB的允许(具体参见Schedulering Request相关章节)。当UE需要发送上行PUSCH数据时,向eNB发起SR请求(在PUCCH上传输),eNB接收到请求后给UE分配上行资源后,通过PDCCH下发给UE。UE解出PDCCH后,发现PDCCH携带了指定上行资源的DCI format 0/4。此时UE才可以在eNB指定的上行资源上发送PUSCH数据。 
PUSCH存在两种资源分配类型:Type 0和Type 1。具体使用哪种上行资源分配类型由DCI format和DCI内部的Resource Allocation type字段决定: 
1,DCI format中不存在Resource Allocation type字段,只支持Type 0。 
2,DCI format中Resource Allocation type=0,,表示使用Type 0。 
3,DCI format中Resource Allocation type=1,表示使用Type 1。 
eNB分配给某UE的PUSCH的RB数目需要满足2x*3y*5z(也就是说必须是2,3,5的组合乘数)

1,上行资源分配类型Type 0
对于DCI format 0,字段“Resource block assignment and hopping resource allocation”指明了资源分配。而对于DCI format 4,其资源分配由Resource block assignment字段指定。具体的指定过程待续。

2,上行资源分配类型Type 1
Type 1可以为UE分配频域不连续的PUSCH资源。其对应的资源分配信息给UE指定了2个RB集合,每个集合包含1到多个连续的大小为P的RBG(P表示连续个数)。从这里可以看到Type 1的分配单位为RBG而非RB 
(36.213.table 7.1.6.1-1)
 

猜你喜欢

转载自blog.csdn.net/ds1130071727/article/details/89160888
PHY
今日推荐