非周期 SRS:UE 有一个或多个 SRS 配置,SRS-Resource 或 SRS-PosResource 中的资源类型设置为 ‘aperiodic’。
UE 收到上层 SRS 资源集的配置,详细说明见 通信标准8之周期SRS和半持续SRS过程。
对于非周期 SRS, DCI 的对应域至少有一个状态用来从配置的 SRS 资源集或资源中做出选择。DCI 的 SRS request 域触发非周期 SRS。
DCI 0-1 / DCI 0-2 和 SRS 相关的域
(1)SRS resource set indicator
0 或 2 bits,表明资源指示域及预编码信息与层域同资源集的对应关系。
- 2 比特,srs-ResourceSetToAddModList 配置了 2 组SRS 资源集,参数 usage = txConfig = ‘nonCodeBook’/ ‘codebook’。
根据 Table 7.3.1.1.2-36 指示,
0:SRS resource indicator 域和 Precoding information and number of layers 域对应第一个 SRS resource set;
第二个SRS resource indicator 域和 Precoding information and number of layers 域保留;
1: SRS resource indicator 域和 Precoding information and number of layers 域对应第二个 SRS resource set;
第二个SRS resource indicator 域和 Precoding information and number of layers 域保留;
2: SRS resource indicator 域和 Precoding information and number of layers 域对应第一个 SRS resource set;
第二个SRS resource indicator 域和 Precoding information and number of layers 域对应第二个 SRS resource set;
3: 同 2。 - 0 比特,否则的话。
(2)SRS resource indicator,
指示 SRS 集中的 SRS,该域的比特数目分两种情况,
- txConfig = nonCodeBook 情况,
⌈ log 2 ( ∑ k = 1 min ( L m a x , N S R S ) ( N S R S k ) ) ⌉ \left\lceil \log_2\left(\sum_{k=1}^{\min(L_{max},N_{SRS})}\begin{pmatrix}N_{SRS}\\k\end{pmatrix}\right)\right\rceil ⎢⎢⎢⎡log2⎝⎛k=1∑min(Lmax,NSRS)(NSRSk)⎠⎞⎥⎥⎥⎤
比特。从 Tables 7.3.1.1.2-28/29/30/31 根据SRS 数目和传输的数据层数信息选定SRS。
如果 SRS resource set indicator 域有值, N S R S N_{SRS} NSRS 是 SRS resource set indicator 域所指的 SRS 资源集中配置的 SRS 数目;
否则 N S R S N_{SRS} NSRS 是参数 srs-ResourceSetToAddModList 配置的且 usage = ‘nonCodeBook’ 的 SRS 资源集中配置的 SRS 数目。
L m a x L_{max} Lmax 是 PUSCH-ServingCellConfig 中参数 maxMIMO-Layers 的值,否则是 UE 在服务小区针对 non-codebook 在 PUSCH 所支持的最大数据层。 - txConfig = CodeBook 情况,
⌈ log 2 ( N S R S ) ⌉ \left\lceil \log_2(N_{SRS})\right\rceil ⌈log2(NSRS)⌉
比特。从 Tables 7.3.1.1.2-32/32A/32B 根据SRS 数目选定SRS。
如果 SRS resource set indicator 域有值, N S R S N_{SRS} NSRS 是 SRS resource set indicator 域所指的 SRS 资源集中配置的 SRS 数目;
否则 N S R S N_{SRS} NSRS 是参数 srs-ResourceSetToAddModList 配置的且 usage = ‘CodeBook’ 的 SRS 资源集中配置的 SRS 数目。
(3)Second SRS resource indicator
指示第二个 SRS 集中的 SRS,该域的比特数目分三种情况,
-
txConfig = nonCodeBook 情况,
⌈ log 2 ( max k = 1 , ⋯ , min ( L m a x , N S R S ) ( N S R S k ) ) ⌉ \left\lceil \log_2\left(\max_{k=1,\cdots,\min(L_{max},N_{SRS})}\begin{pmatrix}N_{SRS}\\k\end{pmatrix}\right)\right\rceil ⌈log2(k=1,⋯,min(Lmax,NSRS)max(NSRSk))⌉
比特。从 Tables 7.3.1.1.2-28/29/30/31 根据SRS 数目和传输的数据层数信息选定SRS。层数与 SRS resource indicator 域相同。
如果 SRS resource set indicator 域有值, N S R S N_{SRS} NSRS 是 SRS resource set indicator 域所指的第二个 SRS 资源集中配置的 SRS 数目;
L m a x L_{max} Lmax 是 PUSCH-ServingCellConfig 中参数 maxMIMO-Layers 的值,否则是 UE 在服务小区针对 non-codebook 在 PUSCH 所支持的最大数据层。 -
txConfig = CodeBook 情况,
⌈ log 2 ( N S R S ) ⌉ \left\lceil \log_2(N_{SRS})\right\rceil ⌈log2(NSRS)⌉
比特。从 Tables 7.3.1.1.2-32/32A/32B 根据SRS 数目选定SRS。
如果 SRS resource set indicator 域有值, N S R S N_{SRS} NSRS 是 SRS resource set indicator 域所指的第二个 SRS 资源集中配置的 SRS 数目; -
其它情况
0 比特。
(4)SRS request
- 2 比特。在 ServingCellConfig 没配置 supplementaryUplink, 由 Table 7.3.1.1.2-24 定义:
00,没有非周期 SRS 资源集触发;
01,参数 aperiodicSRS-ResourceTrigger 设置为 1,或 aperiodicSRS-ResourceTriggerList 设置为 第1 项;
10,参数 aperiodicSRS-ResourceTrigger 设置为 2,或 aperiodicSRS-ResourceTriggerList 设置为 第2 项;
11,参数 aperiodicSRS-ResourceTrigger 设置为 3,或 aperiodicSRS-ResourceTriggerList 设置为 第 3 项。 - 3比特。在 ServingCellConfig 配置 supplementaryUplink,由 Table 7.3.1.1.1-1 和 Table 7.3.1.1.2-24 定义:
第一个比特,0 表示非辅助 Uplink,1 表示辅助的 Uplink;
第 2 和第 3 比特意义同 2比特情况。
这个域也指示相应的 CSI-RS 信息: nonCodebook SRS 对应一个 NZP CSI-RS 资源。
SRS-ResourceSet ::= SEQUENCE {
srs-ResourceSetId SRS-ResourceSetId,
srs-ResourceIdList SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-ResourceId OPTIONAL, -- Cond Setup
resourceType CHOICE {
aperiodic SEQUENCE {
aperiodicSRS-ResourceTrigger INTEGER (1..maxNrofSRS-TriggerStates-1),
csi-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
slotOffset INTEGER (1..32) OPTIONAL, -- Need S
...,
[[
aperiodicSRS-ResourceTriggerList SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-2))
OF INTEGER (1..maxNrofSRS-TriggerStates-1) OPTIONAL -- Need M
]]
(5)SRS offset indicator – 0, 1 or 2 bits.
- 0 比特,如果任意非周期 SRS 的参数 AvailableSlotOffset 没配置,或针对非周期 SRS 所配置的 AvailableSlotOffset 只有一项;
- ⌈ log 2 ( K ) ⌉ \lceil\log_2(K)\rceil ⌈log2(K)⌉ 比特, K 是参数 AvailableSlotOffsetbits 的最大项数。
非周期 SRS 发送过程
UE 收到 DCI 触发一个或多个资源集,启动 非周期 SRS 发送过程。
发送非周期 SRS 的最小时间间隔
(1)对于一个 SRS,如果其参数 usage 设置为 ‘codebook’ 或 ‘antennaSwitching’,从激活非周期 SRS 的 PDCCH 所在的最后一个符号到SRS的第一个符号的最小时间间隔是 N 2 N_2 N2 个符号和一个额外的时间段 T s w i t c h T{switch} Tswitch;
(2)否则,这个最小间隔为 N 2 + 14 N_2+14 N2+14 个符号和一个额外的时间段 T s w i t c h T{switch} Tswitch;
这里,
- N 2 N_2 N2 是 PUSCH 的准备时间,根据 TS38.214 Table 6.4-1 和 Table 6.4-2 得到;
- T s w i t c h T{switch} Tswitch 是 UL TX 载波切换时间间隔。
- 时间间隔单位 OFDM 符号是按照最小的子载波间隔 min ( μ P D C C H , μ U L ) \min(\mu_{PDCCH}, \mu_{UL}) min(μPDCCH,μUL) 对应的符号。如果 UE 采用上层载波聚合,参数uplinkTxSwitchingOption 设置成 ‘dualUL’ , μ U L = min ( μ U L , c a r r i e r 1 , μ U L , c a r r i e r 2 , μ S R S ) \mu_{UL} =\min(\mu_{UL,carrier1}, \mu_{UL,carrier2}, \mu_{SRS}) μUL=min(μUL,carrier1,μUL,carrier2,μSRS),否则 μ U L = μ S R S \mu_{UL}=\mu_{SRS} μUL=μSRS。 μ P D C C H \mu_{PDCCH} μPDCCH 是激活 SRS 的PDCCH 的子载波参数。
非周期 SRS 发送
(1)如果 UE 在时隙 n n n 收到激活非周期 SRS 的DCI,且至少一个资源集在所有配置在一个载波上的 BWP 配置了参数 availableSlotOffset,除非 SRS 由参数 SRS-PosResource 配置,UE 在从以下时隙算起的第 ( t + 1 ) (t + 1) (t+1) 个 可行时隙发送每个激活集的非周期 SRS:
- 如果配置了ca-SlotOffset ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k + ⌊ ( N s l o t , o f f s e t , P D C C H C A 2 μ o f f s t , P D C C H − N s l o t , o f f s e t , S R S C A 2 μ o f f s t , S R S ) ⋅ 2 μ S R S ⌋ \left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+k+\left\lfloor \left({N_{slot,offset,PDCCH}^{CA}\over 2^{\mu_{offst, PDCCH}}}-{N_{slot,offset,SRS}^{CA}\over 2^{\mu_{offst, SRS}}}\right)\cdot 2^{\mu_{SRS}}\right\rfloor ⌊n⋅2μPDCCH2μSRS⌋+k+⌊(2μoffst,PDCCHNslot,offset,PDCCHCA−2μoffst,SRSNslot,offset,SRSCA)⋅2μSRS⌋
- 否则
⌊
n
⋅
2
μ
S
R
S
2
μ
P
D
C
C
H
⌋
+
k
\left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+k
⌊n⋅2μPDCCH2μSRS⌋+k
这里,
k k k 是为每个激活的 SRS 资源集配置的参数 slotOffset,
μ S R S \mu_{SRS} μSRS 和 μ P D C C H \mu_{PDCCH} μPDCCH 分别是 SRS 和激活 SRS 的PDCCH 的子载波参数,
t t t 由参数 availableSlotOffset 配置。
可行时隙指时隙具有上行符号或灵活符号(flexible symbols),满足 DCI 到 SRS 传输最小时间间隔要求,且假定从 DCI 到 SRS 传输结束不改变可用的 SRS 时隙资源。
(2)如果 UE 在时隙 n n n 收到激活非周期 SRS 的DCI,且没有资源集在所有配置在一个载波上的 BWP 配置了参数availableSlotOffset,除非 SRS 由参数 SRS-PosResource 配置,UE 在以下时隙发送每个激活集的非周期 SRS:
- 如果配置了ca-SlotOffset, ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k + ⌊ ( N s l o t , o f f s e t , P D C C H C A 2 μ o f f s t , P D C C H − N s l o t , o f f s e t , S R S C A 2 μ o f f s t , S R S ) ⋅ 2 μ S R S ⌋ \left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+k+\left\lfloor \left({N_{slot,offset,PDCCH}^{CA}\over 2^{\mu_{offst, PDCCH}}}-{N_{slot,offset,SRS}^{CA}\over 2^{\mu_{offst, SRS}}}\right)\cdot 2^{\mu_{SRS}}\right\rfloor ⌊n⋅2μPDCCH2μSRS⌋+k+⌊(2μoffst,PDCCHNslot,offset,PDCCHCA−2μoffst,SRSNslot,offset,SRSCA)⋅2μSRS⌋
- 否则,如果 UE 配置了参数 CellSpecific_Koffset, K s = ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + K 2 + K o f f s e t ⋅ 2 μ S R S 2 u K o f f s e t K_s=\left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+K_2+K_{offset}\cdot {2^{\mu SRS}\over 2^{u_{K_{offset}}}} Ks=⌊n⋅2μPDCCH2μSRS⌋+K2+Koffset⋅2uKoffset2μSRS 其中, K 2 K_2 K2 是 PDCCH 到 PUSCH 的时隙间隔,定义同 PUSCH 的时间域资源分配。
- 否则 K s = ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k K_s=\left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+k Ks=⌊n⋅2μPDCCH2μSRS⌋+k
(3)如果 UE 在时隙 n n n 收到激活非周期 SRS 的DCI,且 SRS 由参数 SRS-PosResource 配置,UE 在以下时隙发送每个激活集的非周期 SRS:
- 如果配置了ca-SlotOffset,, ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k + ⌊ ( N s l o t , o f f s e t , P D C C H C A 2 μ o f f s t , P D C C H − N s l o t , o f f s e t , S R S C A 2 μ o f f s t , S R S ) ⋅ 2 μ S R S ⌋ \left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+k+\left\lfloor \left({N_{slot,offset,PDCCH}^{CA}\over 2^{\mu_{offst, PDCCH}}}-{N_{slot,offset,SRS}^{CA}\over 2^{\mu_{offst, SRS}}}\right)\cdot 2^{\mu_{SRS}}\right\rfloor ⌊n⋅2μPDCCH2μSRS⌋+k+⌊(2μoffst,PDCCHNslot,offset,PDCCHCA−2μoffst,SRSNslot,offset,SRSCA)⋅2μSRS⌋
- 否则,如果 UE 配置了参数 CellSpecific_Koffset, K s = ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + K 2 + K o f f s e t ⋅ 2 μ S R S 2 u K o f f s e t K_s=\left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+K_2+K_{offset}\cdot {2^{\mu SRS}\over 2^{u_{K_{offset}}}} Ks=⌊n⋅2μPDCCH2μSRS⌋+K2+Koffset⋅2uKoffset2μSRS
- 否则 K s = ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k K_s=\left\lfloor n\cdot{2^{\mu SRS}\over 2^{\mu PDCCH} } \right\rfloor+k Ks=⌊n⋅2μPDCCH2μSRS⌋+k
非周期 SRS 空间域滤波
SRS 和参考信号的空间关系,同周期 SRS 和半持续SRS,详细说明见 通信标准8之周期SRS和半持续SRS过程。
非周期 SRS 在频率和OFDM符号上的分配
非周期 SRS 在频率和OFDM符号上的分配方法及过程与周期 SRS 相同,详细说明见通信标准7之 SRS 序列和物理资源映射。