文章目录
1. 总述
在3GPP NR协议中,当传输UCI信息的上行信道在时域上出现重叠时,需要将UCI信息复用到一个上行信道进行传输。UCI复用时主要考虑以下因素:
- UCI复用时序约束:如果UCI传输的上行信道在时域上重叠,要使得UCI信息复用到某一个上行信道传输,要满足UE能力下各个信道对应的处理时延要求,则重叠的各个信道的调度时序需要满足一定的时序约束才能够进行UCI复用,该调度时序要求需要基站侧的调度来保证。
- UCI类型:
- HARQ-ACK:
- SPS PDSCH接收的HARQ-ACK反馈
- DCI调度的PDSCH/PDCCH接收的HARQ-ACK反馈
- SR:调度请求 on PUCCH
- CSI:
- CSI优先级
- CSI类型:周期(periodic)/半持续(semi-periodic)/非周期(aperiodic),PUCCH支持P/SP-CSI上报,PUSCH支持SP/AP-CSI上报
- HARQ-ACK:
- 上行信道:PUCCH,PUSCH
- 业务优先级:Priority index0/1
- 主要考虑不同业务时,UCI可能复用在一个信道上进行发送,例如:URLLC和eMBB业务的HARQ-ACK信息反馈
- 上行信道重复(Repetition)传输:PUSCH支持基于slot和mini-slot的重复传输,PUCCH支持基于slot的重复传输
- 载波聚合CA:UCI复用不仅仅考虑当前CC的上行信道发送,不同CC间的传输UCI信息的上行信道时域上出现重叠,一样需要进行UCI复用处理
2. UCI复用时序约束
【TS38.213, 9.2.5 UE procedure for reporting multiple UCI types】:
当UE在一个时隙内要传输多个重叠的PUCCHs,或者重叠的PUCCH(s)和PUSCH(s),如协议TS38.213中9.2.5.1、9.2.5.2和9.2.5.3节所描述,UE被配置在一个PUCCH内复用不同UCI类型或者不同优先级的UCI,且多个重叠的PUCCHs或PUSCHs中至少有一个是由DCI格式调度的,如果下面的条件满足,UE复用所有的对应UCI类型。如果PUCCHs传输或PUSCHs传输中其中有一个是由DCI格式调度的,则UE期望在时隙内一个重叠的PUCCHs和PUSCHs的group中,最早的PUCCH或PUSCH的起始符号
S
0
S_0
S0满足以下时间线条件:
① PDSCH/PDCCH对应的HARQ-ACK反馈
- S 0 S_0 S0符号与任何一个PDSCH的最后一个符号之间的时间间隔至少要大于 T p r o c , 1 m u x T^{mux}_{proc,1} Tproc,1mux, T p r o c , 1 m u x T^{mux}_{proc,1} Tproc,1mux为 { T p r o c , 1 m u x , 1 , . . . , T p r o c , 1 m u x , i , . . . } \{T^{mux,1}_{proc,1},...,T^{mux,i}_{proc,1},...\} {Tproc,1mux,1,...,Tproc,1mux,i,...}中的最大值,对于有HARQ-ACK信息在重叠的PUCCHs和PUSCHs的group中的PUCCH上反馈的第 i i i个PDSCH, T p r o c , 1 m u x , i = ( N 1 + d 1 , 1 + 1 ) ⋅ ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c T^{mux,i}_{proc,1}=(N_1+d_{1,1}+1)\cdot (2048+144)\cdot \kappa \cdot 2^{-\mu} \cdot T_c Tproc,1mux,i=(N1+d1,1+1)⋅(2048+144)⋅κ⋅2−μ⋅Tc, d 1 , 1 d_{1,1} d1,1的选取基于协议TS38.214中5.3节的描述, N 1 N_1 N1的选取基于UE PDSCH处理能力和SCS配置 μ \mu μ,其中 μ \mu μ对应于调度PDSCH的PDCCH,PDSCH,HARQ-ACK信息传输的PUCCH,以及重叠的PUCCHs和PUSCHs的group中的所有PUSCHs,这些信道对应的SCS配置中最小的SCS值。
-
S
0
S_0
S0符号与任何一个无PDSCH接收调度但有相应的HARQ-ACK反馈的PDCCH的最后一个符号之间的时间间隔至少要大于
T
p
r
o
c
,
r
e
l
e
a
s
e
m
u
x
T^{mux}_{proc,release}
Tproc,releasemux,
T
p
r
o
c
,
r
e
l
e
a
s
e
m
u
x
T^{mux}_{proc,release}
Tproc,releasemux为
{
T
p
r
o
c
,
r
e
l
e
a
s
e
m
u
x
,
1
,
.
.
.
,
T
p
r
o
c
,
r
e
l
e
a
s
e
m
u
x
,
i
,
.
.
.
}
\{T^{mux,1}_{proc,release},...,T^{mux,i}_{proc,release},...\}
{Tproc,releasemux,1,...,Tproc,releasemux,i,...}中的最大值,对于有HARQ-ACK信息在重叠的PUCCHs和PUSCHs的group中的PUCCH上反馈的第
i
i
i个PDCCH,
T
p
r
o
c
,
r
e
l
e
a
s
e
m
u
x
,
i
=
(
N
+
1
)
⋅
(
2048
+
144
)
⋅
κ
⋅
2
−
μ
⋅
T
c
T^{mux,i}_{proc,release}=(N+1)\cdot (2048+144)\cdot \kappa \cdot 2^{-\mu} \cdot T_c
Tproc,releasemux,i=(N+1)⋅(2048+144)⋅κ⋅2−μ⋅Tc,其中
μ
\mu
μ对应于第
i
i
i个PDCCH,HARQ-ACK信息传输的PUCCH,以及重叠的PUCCHs和PUSCHs的group中的所有PUSCHs,这些信道对应的SCS配置中最小的SCS值。
② 重叠的PUCCHs和PUSCHs的group中的PUSCH不存在AP-CSI复用
- 如果在重叠的PUCCHs和PUSCHs的group中的一个PUSCH上不存在AP-CSI上报,
S
0
S_0
S0符号与以下任何一个信道的最后一个符号之间间隔至少要大于
T
p
r
o
c
,
2
m
u
x
T^{mux}_{proc,2}
Tproc,2mux:
- 任何一个调度重叠的PUSCH的DCI格式对应的PDCCH;
- 任何一个有HARQ-ACK信息在重叠的PUCCH上反馈的DCI格式对应的PDCCH;
如果在重叠的PUCCHs和PUSCHs的group中存在至少一个PUSCH, T p r o c , 2 m u x T^{mux}_{proc,2} Tproc,2mux为 { T p r o c , 2 m u x , 1 , . . . , T p r o c , 2 m u x , i , . . . } \{T^{mux,1}_{proc,2},...,T^{mux,i}_{proc,2},...\} {Tproc,2mux,1,...,Tproc,2mux,i,...}中的最大值,其中对于第 i i i个PUSCH, T p r o c , 2 m u x , i = m a x ( ( N 2 + d 2 , 1 + 1 ) ⋅ ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c + T s w i t c h , d 2 , 2 ) T^{mux,i}_{proc,2}=max((N_2+d_{2,1}+1)\cdot (2048+144)\cdot \kappa \cdot 2^{-\mu} \cdot T_c+T_{switch},d_{2,2}) Tproc,2mux,i=max((N2+d2,1+1)⋅(2048+144)⋅κ⋅2−μ⋅Tc+Tswitch,d2,2), d 2 , 1 d_{2,1} d2,1和 T s w i t c h T_{switch} Tswitch的选取基于协议TS38.214中5.3节的描述, N 2 N_2 N2的选取基于UE PUSCH处理能力和SCS配置 μ \mu μ,其中 μ \mu μ对应于调度第 i i i个PUSCH的PDCCH,调度PDSCHs的PDCCHs,无PDSCH调度但有HARQ-ACK信息反馈的PDCCH,HARQ-ACK信息传输的PUCCH,以及重叠的PUCCHs和PUSCHs的group中的所有PUSCHs,这些信道对应的SCS配置中最小的SCS值。
如果在重叠的PUCCHs和PUSCHs的group中不存在PUSCH, T p r o c , 2 m u x T^{mux}_{proc,2} Tproc,2mux为 { T p r o c , 2 m u x , 1 , . . . , T p r o c , 2 m u x , i , . . . } \{T^{mux,1}_{proc,2},...,T^{mux,i}_{proc,2},...\} {Tproc,2mux,1,...,Tproc,2mux,i,...}中的最大值,其中对于第 i i i个PDSCH,或者无PDSCH调度有HARQ-ACK信息在重叠的group中的PUCCH上反馈的第 i i i个PDCCH, T p r o c , 2 m u x , i = ( N 2 + 1 ) ⋅ ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c T^{mux,i}_{proc,2}=(N_2+1)\cdot (2048+144)\cdot \kappa \cdot 2^{-\mu} \cdot T_c Tproc,2mux,i=(N2+1)⋅(2048+144)⋅κ⋅2−μ⋅Tc,如果对于PUCCH的服务小区配置了 PUSCH处理能力, N 2 N_2 N2的选取基于配置的UE PUSCH处理能力;如果未配置PUSCH处理能力, N 2 N_2 N2的选取基于UE PUSCH处理能力1。 μ \mu μ的确定基于调度第 i i i个PDSCH的PDCCH,无PDSCH调度有HARQ-ACK信息在重叠的PUCCHs的group中的PUCCH上反馈的PDCCH,以及PUCCH服务小区,这些对应的SCS配置中最小的SCS值。
③ 重叠的PUCCHs和PUSCHs的group中的PUSCH存在AP-CSI复用
- 如果在重叠的PUCCHs和PUSCHs的group中的一个PUSCH上存在AP-CSI上报,
S
0
S_0
S0符号与以下任何一个信道的最后一个符号之间间隔至少要大于
T
p
r
o
c
,
C
S
I
m
u
x
=
m
a
x
(
(
Z
+
d
)
⋅
(
2048
+
144
)
⋅
κ
⋅
2
−
μ
⋅
T
c
+
T
s
w
i
t
c
h
,
d
2
,
2
)
T^{mux}_{proc,CSI}=max((Z+d)\cdot (2048+144)\cdot \kappa \cdot 2^{-\mu} \cdot T_c+T_{switch},d_{2,2})
Tproc,CSImux=max((Z+d)⋅(2048+144)⋅κ⋅2−μ⋅Tc+Tswitch,d2,2):
- 任何一个调度重叠的PUSCH的DCI格式对应的PDCCH;
- 任何一个调度一个PDSCH或提供一种DCI格式的PDCCH,其相应的HARQ-ACK信息在重叠的PUCCH上反馈;
其中 μ \mu μ值对应于PDCCHs的SCS配置,重叠的PUSCHs的group中的最小SCS配置,以及与调度AP-CSI上报的PUSCH的DCI格式相关联的CSI-RS的最小SCS配置,这些对应的SCS配置中最小的SCS值,且对于 μ = 0 , 1 \mu=0,1 μ=0,1时 d = 2 d=2 d=2,对于 μ = 2 \mu=2 μ=2时 d = 3 d=3 d=3,对于 μ = 3 \mu=3 μ=3时 d = 4 d=4 d=4。其中 T s w i t c h T_{switch} Tswitch时间如协议TS38.214的6.4节所定义,且仅应用于协议TS38.214中表5.4-1中的 Z 1 Z_1 Z1值被使用时。 - N 1 N_1 N1, N 2 N_2 N2, d 1 , 1 d_{1,1} d1,1, d 2 , 1 d_{2,1} d2,1, d 2 , 2 d_{2,2} d2,2和 Z Z Z的定义在协议TS38.214中的相应章节描述, κ \kappa κ和 T c T_c Tc的定义在协议TS38.211中描述。
AP-CSI report与测量信号之间不满足UCI复用时序约束【TS38.213, 9.2.5】:
如果在重叠的PUCCHs和PUSCHs的group中的一个PUSCH上存在一个或多个AP-CSI reports复用,且起始
S
0
S_0
S0符号与以下测量信号的最后一个符号之间间隔小于
Z
′
p
r
o
c
,
C
S
I
m
u
x
=
m
a
x
(
(
Z
′
+
d
)
⋅
(
2048
+
144
)
⋅
κ
⋅
2
−
μ
⋅
T
c
+
T
s
w
i
t
c
h
,
d
2
,
2
)
{Z^{'}}^{mux}_{proc,CSI}=max((Z^{'}+d)\cdot (2048+144)\cdot \kappa \cdot 2^{-\mu} \cdot T_c+T_{switch},d_{2,2})
Z′proc,CSImux=max((Z′+d)⋅(2048+144)⋅κ⋅2−μ⋅Tc+Tswitch,d2,2):
- 用于信道测量的非周期CSI-RS信号
- 用于干扰测量的非周期CSI-IM信号
- 用于干扰测量的非周期NZP CSI-RS信号,当非周期CSI-RS被用于CSI report n n n的信道测量
则UE不需要为触发的CSI report n n n更新CSI上报信息。 Z ′ Z^{'} Z′值定义在NR协议TS38.214的5.4节,其中 μ \mu μ值对应于调度PUSCHs传输的PDCCHs的SCS配置,与调度AP-CSI上报的PUSCH的DCI格式相关联的CSI-RS的最小SCS配置,以及重叠的PUSCHs的group中的最小SCS配置,这些对应的SCS配置中最小的SCS值,且对于 μ = 0 , 1 \mu=0,1 μ=0,1时 d = 2 d=2 d=2,对于 μ = 2 \mu=2 μ=2时 d = 3 d=3 d=3,对于 μ = 3 \mu=3 μ=3时 d = 4 d=4 d=4。
重叠的PUCCHs和PUSCHs均为半静态调度的场景【TS38.213, 9.2.5】:
如果UE在时隙内将要传输多个重叠的PUCCHs,或重叠的PUCCHs和PUSCHs,包含HARQ-ACK信息的PUCCH响应于SPS PDSCH的接收(即非DCI动态调度的PDSCH接收的HARQ-ACK反馈),且任意一个PUSCH都不是响应于DCI格式调度,则UE期望最早发送的PUCCH或PUSCH的起始符号
S
0
S_0
S0满足以上第一条的时序约束,但其中与调度PDSCH接收或PUSCH传输的PDCCH的SCS配置不存在时序条件中。
UE不期望响应于DCI格式调度的PUCCH或PUSCH,与其他PUCCH或PUSCH重叠时,不满足上述时序约束条件。
示例如下:
上行CC0的PUCCH和CC1的PUSCH(with AP-CSI)时域存在重叠,UE处理能力为1,调度PDSCH的PDCCH和PDSCH所在下行的SCS=15kHz,HARQ-ACK反馈的PUCCH所在上行CC的SCS=15kHz,调度PUSCH的PDCCH所在下行CC以及CSI-RS的SCS=30kHz,PUSCH所在上行CC的SCS=30kHz,这些SCS配置的最小SCS=15kHz即μ=0,上行CC不存在UplinkTxSwitch且无BWP切换,查询NR协议TS38.214中对应UE处理时间能力表,要使得重叠的PUCCH和PUSCH满足UCI复用的时序约束条件,PDSCH到其HARQ-ACK反馈的PUCCH之间的时间间隔要大于12个symbs(以15kHZ),PDCCH到其调度的AP-CSI的PUSCH传输之间的时间间隔要大于12个symbs(以15kHZ),测量信号CSI-RS到其CSI report n上报的PUSCH之间的时间间隔要大于10个symbs(以15kHZ),否则该CSI report n的上行信息不更新。
总结:重叠的PUCCHs和PUSCHs要进行UCI复用,要满足UE能力下各个信道对应的处理时延要求,满足UCI复用时序约束条件的前提下,UE才来得及进行UCI复用处理,该调度时序要求需要基站侧基于UE的能力上报通过调度上来保证。