接收期间的narrowbands retuning:
? 当UE前一个子帧和后一个子帧的接收在不同的narrowband上,则可以最多打掉
后一个子帧的头两个OS作为guard period。
? 对于TDD,从上行切换到下行时,如果上下行在不同的narrowband,则会须打掉
下行子帧的头两个OS作为guard peirod。 下图说明不同子帧在不同Narrowband接收导致的RF retuning:
3.3 Valid BL/CE UL/DL subframe
在SIB1-BR里面如果携带了fdd-DownlinkOrTddSubframeBitmapBR-r13和fdd-UplinkSubframeBitmapBR-r13,则根据这两个参数确定BL/CE 的有效上下行子帧;否则,所有非MBSFN子帧都是有效的BL/CE上下行子帧
3.4PUSCH
与Legacy LTE的PUSCH处理基本相同,几个不同的地方如下:
3.4.1 Repetition
根据DCI format 6-0A/B里面的repetition number以及PUSCH-Config里的pusch-maxNumRepetitionCEmodeA/B 参数共同确定PUSCH repetition levels。CEModeA支持的repetition level范围是1~32子帧,CEModeB支持的repetition level范围是1~2048 子帧。
3.4.2 Scrambling
PUSCH的重传子帧范围内,划分成多个Nacc长度的子帧,在每个Nacc子帧内使用相同的扰码,方便数据解调前合并。
CEModeA的Nacc = 1, CEModeB的Nacc = 4 for FDD, Nacc = 5 for TDD。所以实际上CEModeA不支持数据解调前的合并。
3.4.3 Mapping
CEModeB,PUSCH的最后一个OS如果因为cell-specific SRS被打掉,则在rate
matching的时候要作为mapping资源计算,但不发送。而CEModeA的处理和Legacy UE相同:最后一个OS不算作rate matching资源,同时也不发送。
因为narrowband retuning被打掉的OS(1个或2个),在rate matching的时候要作为mapping资源计算,但不发送。
3.4.4 MCS and Resource Allocation
? CEModeA
? 在DCI format 6-0A 里面指示了narrowband index
? 在DCI format 6-0A里面配置5 bit的RIV,根据Uplink resource allocation type0的描
述,从RIV计算得到RBStart和Lcrbs;可以支持在narrowband内1到6个RB的任意分配;
? 在DCI format 6-0A里面配置了4 bit的MCS,最大支持MCS 15, 16QAM调制
? 在DCI format 6-0A里面包含hopping flag,如果hopping enable,则本次PUSCH传
输不同子帧所在的narrowband index会跳频,但narrowband内部的PRB分配不变;如果hopping disable,则本次PUSCH传输所有子帧的narrowband index相同,内部PRB分配也相同。
? CEModeB
? 在DCI format 6-0B 里面指示了narrowband index
? 在DCI format 6-0B里面配置3 bit的resource allocation,通过查表table 8.1.3-1得
到在narrowband内分配的1个或2个RB。但在选择TBS时,要按照3个或6个RB查表(why?)。
? 在DCI format 6-0B里面配置了4 bit的MCS,最大支持MCS 10,QPSK调制。 ? CEModeB不支持narrowband hopping。
3.5PUCCH
FDD CEModeA支持PUCCH format 1/1a/2/2a/2b; TDD CEModeA支持PUCCH format 1/1a/1b/2/2a/2b; FDD/TDD CEModeB支持PUCCH format 1/1a/1b;
BL/CE的PUCCH与Legacy LTE的PUCCH处理基本相同,不同之处如下:
3.5.1 Repetition
PUCCH重传子帧数根据高层配置参数pucch-NumRepetitionCE-Msg4-Level0/1/2/3或pucch-NumRepetitionCE-format1/2-r13设置。不同子帧的PUCCH发送RB不同,根据相关参数计算,与Legacy LTE的发送资源计算没有区别。
3.5.2 Shortened PUCCH
由于narrowband retuning导致PUCCH需要打掉第一个或最后一个OS的时候,针对
PUCCH forma 1/1a/1b,可以使用type-0/1/2/三种shortened PUCCH实现打掉不同OS的目的。对于PUCCH format 2/2a,需要打掉第一个OS或最后一个OS的时候,在生成SC-FDMA符号时不考虑打掉的问题,但是在发送时不发送相应符号。
PUCCHTable 5.4.1-1a: The quantity NSF for PUCCH formats 1a and 1b
PUCCHNSF first slot second slot normal 1/1a/1b 4 4 type-0 shortened1/1a/1b 4 3 type-1 shortened1/1a/1b 3 4 type-2 shortened1/1a/1b 3 3 PUCCH format 3.6 Scheduling Request(SR)
BL/CE UE的SR发送时间和发送所在PUCCH资源的计算,都和Legacy UE相同。不同的是
?m?BL/CE UE的SR从计算得到的发送子帧开始要重复发送NPUCCH, rep(pucch-NumRepetitionCE-
format1-r13 in PUCCH-Config)次。
3.7Sounding Reference Signal(SRS)
CEModeA支持周期和非周期的SRS,非周期SRS request在DCI format 6-0A和6-1A里面包含。
CEModeB不支持任何SRS发送。
如果子帧n和n+1如果发送的narrowband不同,那么子帧n的SRS不需要发送。 如果特殊子帧的接收(DwPTS)和发送(UpPTS)narrowband不同,那么特殊子帧的SRS不需要发送。
SRS发送不存在repetition,发送时刻与Legacy LTE计算类似。
3.8PRACH
Preamble序列的生成与Legacy UE没有区别。RAR, MSG3, MSG4等过程在单独章节介绍;下面是BL/CE UE中PRACH发送的一些特殊之处。
3.8.1 PRACH配置参数
高层会最多配置4套RA参数,针对coverage level 0,1,2,3。UE根据当前测量到的RSRP和相关threshold决定当前的coverage level,并选择相应的RA参数。 prach-ConfigurationIndex: same asLegacyUE
RAnPRBoffset:prach-FreqOffset-r13in PRACH-Config for each CE level
PRACH:numRepetitionPerPreambleAttempt-r13(1~128TTI)in PRACH-Config for each CE level NrepPRACHNstart:prach-StartingSubframe-r13 in PRACH-Config for each CE level
prach-HoppingConfig: in PRACH-Config for each CE level
PRACHfPRB,hop:prach-HoppingOffset-r13for all CE level
mpdcch-NarrowbandsToMonitor-r13: Narrowbands to monitor for MPDCCH for RAR, for each CE level
mpdcch-NumRepetition-RA-r13: Maximum number of repetitions for MPDCCH common search space for RAR, Msg3 and Msg4, for each CE level
3.8.2 PRACH发送频率资源
PRACH固定占用连续的6个RB发送。
RARARA?nPRB对于FDD,第一个发送PRACH的PRB是nPRB offset。其中nPRB offset的计算如下:
如果PRACHfrequency hopping is disabled(prach-HoppingConfig)
RARAnPRB offset?nPRB offset;
如果PRACH frequency hopping is enabled:
? 并且PRACH configuration index对应的PRACH发送资源可以在任何无线帧(如PRACHConfigurationIndex 3~14),则:
RAnPRB offsetRA??nPRB offset??RAPRACHUL??nPRB offset?fPRB,hopmodNRB??if nf mod 2 ? 0
if nf mod 2 ? 1? 否则(如PRACH Configuration Index 0,1,2):
?RA?nPRB offset???RAPRACHUL?nPRB offset?fPRB,hopmodNRB???n mod 4?if ?f? ? 02??
?nf mod 4?if ?? ? 12??RAnPRB offset??对于TDD,第一个发送PRACH的PRB是:
?RA?fRA?n?6if fRAmod2?0?PRB offset?2?,?????for preamble format 0-3
f??ULRARA?NRB?6?nPRB offset?6?2?,otherwise????(1)?if (nfmod2)?(2?NSP)?tRAmod2?0?6fRA,for preamble format 4 ??UL?N?6(f?1),otherwiseRA?RBRAnPRBRAnPRB??NSP是当前无线帧内DL 2 UL转换点的编号;
3.8.3 PRACH发送时间资源
PRACH一个preamble发送根据参数numRepetitionPerPreambleAttempt(Nrep)重复多次;PRACH
format 4因为只在UpPTS上发送,所以不支持重复发送。
对于Legacy UE,在每种PRACH configuration Index配置以及FDD/TDD and UL-DL
configuration下,可以用作PRACH发送帧号的列表在table 5.7.1-2 for FDD 和table 5.7.1-4 for TDD of 36.211里面罗列出来了。但是对于BL/CE UE,由于存在PRACH repetition,因此可以用作PRACH发送起始子帧的子帧号要比上述两个表里面罗列出来的要少很多;在
PRACHPRACH-Config里面针对每个CE-level分配配置了参数Nstart(prach-StartingSubframe-r13, PRACHPRACHPRACH starting subframe periodicity, should be equal to or larger than Nrep)和参数Nrep用于计算可用的PRACH起始帧号。具体计算方法如下:
? 将1024个无线帧内的所有可用于Legacy UE发送PRACH的子帧进行绝对值编号,
编号从0到最大;
PRACHNstart? 如果高层没有配置,则可用于BL/CE UE发送PRACH的绝对子帧编号是
PRACHjNrep, j = 0, 1, 2 …
PRACHNstart? 如果高层配置了,则可用于BL/CE UE发送PRACH的绝对子帧编号是
,j = 0, 1, 2 …
? 实际发送PRACH时的j是多少,应该是选择一个距离当前SFN/TTI最近的j; ? 如果距离当前SFN/TTI最近的满足上述公式计算得到的子帧编号
absPRACHnsf?10240?NrepPRACHPRACHjNstart?Nrep,则该子帧不能使用,要跳到下一个1024无线帧去。
根据上述PRACH时频资源计算方法,设定相关参数之后的PRACH发送示意图如下: