SRS 序列的生成
TS 38.211 Clause 6.4.1.4
天线端口
p
i
p_i
pi 发送的 SRS 序列
r
(
p
i
)
(
n
,
l
′
)
=
r
u
,
v
(
α
i
,
δ
)
(
n
)
\large r^{(p_i)} (n,l')=r_{u,v}^{(\alpha_i,\delta)} (n)
r(pi)(n,l′)=ru,v(αi,δ)(n)
其中
- 0 ≤ n ≤ M s c , b S R S − 1 0\le n\le M_{sc,b}^{SRS}-1 0≤n≤Msc,bSRS−1, M s c , b S R S = m S R S , b N s c R B / ( K T C P F ) M_{sc,b}^{SRS} =m_{SRS,b} N_{sc}^{RB} / (K_{TC} P_{F} ) Msc,bSRS=mSRS,bNscRB/(KTCPF) 是序列长度;
- l ′ = 0 , ⋯ , N s y m b S R S − 1 l' = 0,\cdots,N_{symb}^{SRS}-1 l′=0,⋯,NsymbSRS−1, N s y m b S R S N_{symb}^{SRS} NsymbSRS 是SRS 的连续符号数;
- δ = log 2 ( K T C ) \delta=\log_2(K_{TC}) δ=log2(KTC), K T C ∈ { 2 , 4 , 8 } K_{TC}\in\{2,4,8\} KTC∈{2,4,8} 是传输 Comp 值, 由上层参数 transmissionComb 定义;
- α i \alpha_i αi 是端口 p i p_i pi 的循环移位;
- u , v u,\ v u, v 分别是序列的组参数和序列数。
r u , v ( α i , δ ) ( n ) r_{u,v}^{(\alpha_i,\delta)} (n) ru,v(αi,δ)(n) 序列定义见 38.211 Clause 5.2.2。
(1)SRS 序列长度
M
s
c
,
b
S
R
S
=
m
S
R
S
,
b
N
s
c
R
B
/
(
K
T
C
P
F
)
M_{sc,b}^{SRS} =m_{SRS,b} N_{sc}^{RB} / (K_{TC} P_{F} )
Msc,bSRS=mSRS,bNscRB/(KTCPF)
m
S
R
S
,
b
m_{SRS,b}
mSRS,b 表示 SRS 在频域占用的 RB 个数,由 38.211 Table 6.4.1.4.3-1 给出,令
b
=
B
S
R
S
b=B_{SRS}
b=BSRS, 其中
B
S
R
S
∈
{
0
,
1
,
2
,
3
}
B_{SRS}\in \{0,1,2,3\}
BSRS∈{0,1,2,3} 由上层参数 freqHopping 设置,或者无设置则为 0。
C
S
R
S
∈
{
0
,
1
,
⋯
,
63
}
C_{SRS}\in \{0,1,\cdots,63\}
CSRS∈{0,1,⋯,63} 确定表的行,
freqHopping SEQUENCE {
c-SRS INTEGER (0..63),
b-SRS INTEGER (0..3),
b-hop INTEGER (0..3)
},
freqHopping-r16 SEQUENCE {
c-SRS-r16 INTEGER (0..63),
...
},
传输梳状(comb)值 K T C ∈ { 2 , 4 , 8 } K_{TC}\in\{2,4,8\} KTC∈{2,4,8}, 由上层参数 transmissionComb 定义。见 (3);
P F P_F PF 由参数 FreqScalingFactor 定义,如果没有配置则 P F = 1 P_F = 1 PF=1。
(2)SRS 的连续符号数
nrofSymbols 定义 SRS 连续符号数
N
s
y
m
b
S
R
S
N_{symb}^{SRS}
NsymbSRS 。
SRS 资源的 OFDM 符号数、时隙内的起始符号及重复因子 R,由参数 resourceMapping 定义,如果 R 未定义则 R 等于 SRS 资源的 OFDM 符号数;
SRS-Resource ::= SEQUENCE {
resourceMapping SEQUENCE {
startPosition INTEGER (0..5),
nrofSymbols ENUMERATED {n1, n2, n4},
repetitionFactor ENUMERATED {n1, n2, n4}
},
resourceMapping-r16 SEQUENCE {
startPosition-r16 INTEGER (0..13),
nrofSymbols-r16 ENUMERATED {n1, n2, n4},
repetitionFactor-r16 ENUMERATED {n1, n2, n4}
} ...
}
SRS-PosResource-r16::= SEQUENCE {
resourceMapping-r16 SEQUENCE {
startPosition-r16 INTEGER (0..13),
nrofSymbols-r16 ENUMERATED {n1, n2, n4, n8, n12}
},...
}
如果定义了 resourceMapping-r16,则忽略 resourceMapping。
startPosition 定义 SRS 起始的符号,0 表示 slot 的倒数第一个符号,1 表示 slot 的倒数第 2个符号,依次类推。SRS 的起始符号 l 0 = N s y m b s l o t − 1 − l o f f s e t l_0=N_{symb}^{slot}-1-l_{offset} l0=Nsymbslot−1−loffset,这里 l o f f s e t l_{offset} loffset 由 startPosition 定义且不小于 SRS 的符号长度。(这里表明 SRS 在时隙的后部传输,SRS 不能超出时隙边界);
nrofSymbols 定义 SRS 连续符号数 N s y m b S R S N_{symb}^{SRS} NsymbSRS ;
repetitionFactor 定义 SRS 资源映射过程(TS 38.211 Clause 6.4.1.4.3)的变量 R, R ≤ N s y m b S R S R\le N_{symb}^{SRS} R≤NsymbSRS,如果没有定义则 R = N s y m b S R S R = N_{symb}^{SRS} R=NsymbSRS。每个 SRS 符号所属的SRS 编号 n S R S = ⌊ l ′ / R ⌋ n_{SRS}=\lfloor l'/R\rfloor nSRS=⌊l′/R⌋, l ′ = 0 , ⋯ , N s y m b S R S − 1 l' = 0,\cdots,N_{symb}^{SRS}-1 l′=0,⋯,NsymbSRS−1
(3)传输 comb 值
传输梳状(comb)值
K
T
C
∈
{
2
,
4
,
8
}
K_{TC}\in\{2,4,8\}
KTC∈{2,4,8}, 表示 SRS 在频域的间隔布置呈梳状, 由上层参数 transmissionComb 定义。
δ
=
log
2
(
K
T
C
)
\delta=\log_2(K_{TC})
δ=log2(KTC)
SRS-Resource ::= SEQUENCE {
srs-ResourceId SRS-ResourceId,
nrofSRS-Ports ENUMERATED {port1, ports2, ports4},
ptrs-PortIndex ENUMERATED {n0, n1 } OPTIONAL, -- Need R
transmissionComb CHOICE {
n2 SEQUENCE {
combOffset-n2 INTEGER (0..1),
cyclicShift-n2 INTEGER (0..7)
},
n4 SEQUENCE {
combOffset-n4 INTEGER (0..3),
cyclicShift-n4 INTEGER (0..11)
}
},
SRS-PosResource-r16::= SEQUENCE {
srs-PosResourceId-r16 SRS-PosResourceId-r16,
transmissionComb-r16 CHOICE {
n2-r16 SEQUENCE {
combOffset-n2-r16 INTEGER (0..1),
cyclicShift-n2-r16 INTEGER (0..7)
},
n4-r16 SEQUENCE {
combOffset-n4-r16 INTEGER (0..3),
cyclicShift-n4-r16 INTEGER (0..11)
},
n8-r16 SEQUENCE {
combOffset-n8-r16 INTEGER (0..7),
cyclicShift-n8-r16 INTEGER (0..5)
},
...
},
(4)端口相关的循环移位
端口
p
i
p_i
pi 的循环移位:
α
i
=
2
π
n
S
R
S
cs
,
i
n
S
R
S
cs ,max
\large \alpha_i=2\pi {n_{SRS}^{\text{cs} ,i}\over n_{SRS}^{\text{cs ,max}}}
αi=2πnSRScs ,maxnSRScs,i 这里
n
S
R
S
cs
,
i
=
{
(
n
S
R
S
cs
+
n
S
R
S
cs ,max
⌊
(
p
i
−
1000
)
/
2
⌋
N
a
p
S
R
S
/
2
)
m
o
d
n
S
R
S
cs ,max
,
N
a
p
S
R
S
=
4
and
n
S
R
S
cs ,max
=
6
(
n
S
R
S
cs
+
n
S
R
S
cs ,max
(
p
i
−
1000
)
N
a
p
S
R
S
)
m
o
d
n
S
R
S
cs ,max
,
others
n_{SRS}^{\text{cs} ,i}=\begin{cases} \left(n_{SRS}^{\text{cs}}+ {n_{SRS}^{\text{cs ,max}}\lfloor (p_i-1000)/2\rfloor \over N_{ap}^{SRS}/2}\right )\mod n_{SRS}^{\text{cs ,max}},& N_{ap}^{SRS}=4 \text { and } n_{SRS}^{\text{cs ,max}}=6\\ \left(n_{SRS}^{\text{cs}}+{n_{SRS}^{\text{cs ,max}} (p_i-1000) \over N_{ap}^{SRS}}\right )\mod n_{SRS}^{\text{cs ,max}},& \text {others}\end{cases}
nSRScs,i=⎩⎨⎧(nSRScs+NapSRS/2nSRScs ,max⌊(pi−1000)/2⌋)modnSRScs ,max,(nSRScs+NapSRSnSRScs ,max(pi−1000))modnSRScs ,max,NapSRS=4 and nSRScs ,max=6others
n
S
R
S
cs
∈
{
0
,
1
,
⋯
,
n
S
R
S
cs ,max
−
1
}
n_{SRS}^{\text{cs}}\in\{0,1,\cdots,n_{SRS}^{\text{cs ,max}}-1\}
nSRScs∈{0,1,⋯,nSRScs ,max−1} 在上层参数 transmissionComb 中由 cyclicShift-n2/4/8 定义,见(3),
N
a
p
S
R
S
N_{ap}^{SRS}
NapSRS 是 SRS 天线端口数,
n
S
R
S
cs ,max
n_{SRS}^{\text{cs ,max}}
nSRScs ,max 由 Table 6.4.1.4.2-1 给出。
K
T
C
n
S
R
S
cs ,max
2
8
4
12
8
6
\begin{array}{|c|c|} \hline K_{TC}&n_{SRS}^{\text{cs ,max}}\\ \hline 2&8\\ \hline 4&12\\ \hline 8&6\\ \hline \end{array}
KTC248nSRScs ,max8126
(5)序列的组参数和序列数
u
,
v
u,\ v
u, v 分别是序列的组参数和序列数
序列的组
u
=
(
f
g
h
(
n
s
,
f
μ
,
l
′
)
+
n
I
D
S
R
S
)
m
o
d
30
u=(f_{gh} (n_{s,f}^{\mu},l')+n_{ID}^{SRS})\mod 30
u=(fgh(ns,fμ,l′)+nIDSRS)mod30
其中,
SRS 序列 ID
n
I
D
S
R
S
n_{ID}^{SRS}
nIDSRS 由信息元 SRS-Resource 中的参数 sequenceId 定义,
n
I
D
S
R
S
∈
{
0
,
1
,
⋯
,
1023
}
n_{ID}^{SRS}\in \{0,1,\cdots,1023\}
nIDSRS∈{0,1,⋯,1023},或者由信息元 SRS-PosResource-r16 中的参数 sequenceId 定义,
n
I
D
S
R
S
∈
{
0
,
1
,
⋯
,
65535
}
n_{ID}^{SRS}\in \{0,1,\cdots,65535\}
nIDSRS∈{0,1,⋯,65535};
l ′ ∈ 0 , 1 , … , N s y m b S R S − 1 l'\in{0,1,…,N_{symb}^{SRS} -1} l′∈0,1,…,NsymbSRS−1 是SRS 资源中的 OFDM 符号。
函数 f g h ( n s , f μ , l ′ ) f_{gh} (n_{s,f}^{\mu},l') fgh(ns,fμ,l′) 和序列数 v v v 根据信息元 SRS-Resource 或 SRS-PosResource 中的参数groupOrSequenceHopping 而定:
- 如果 groupOrSequenceHopping 等于 ‘neither’,group 和 sequence 都不跳变 f g h ( n s , f μ , l ′ ) = 0 f_{gh} (n_{s,f}^{\mu},l')=0 fgh(ns,fμ,l′)=0 v = 0 v=0 v=0
- 如果 groupOrSequenceHopping 等于 ‘groupHopping’,group 跳变但 sequence 不跳变
f
g
h
(
n
s
,
f
μ
,
l
′
)
=
(
∑
m
=
0
7
c
(
8
(
n
s
,
f
μ
N
s
y
m
b
s
l
o
t
+
l
0
+
l
′
)
+
m
)
⋅
2
m
)
m
o
d
30
f_{gh} (n_{s,f}^{\mu},l')=\left(\sum_{m=0}^7 c\left(8(n_{s,f}^{\mu}N_{symb}^{slot}+l_0+l')+m\right)\cdot 2^m\right)\mod 30
fgh(ns,fμ,l′)=(m=0∑7c(8(ns,fμNsymbslot+l0+l′)+m)⋅2m)mod30
v
=
0
v=0
v=0
这里 c ( i ) c(i) c(i) 是伪随机序列,在每个无线帧的开始用 c i n i t = n I D S R S c_{init} =n_{ID}^{SRS} cinit=nIDSRS 初始化。伪随机序列见 Clause 5.2.1。 - 如果 groupOrSequenceHopping 等于 ‘sequenceHopping’, sequence 跳变但 group 不跳变 f g h ( n s , f μ , l ′ ) = 0 f_{gh} (n_{s,f}^{\mu},l')=0 fgh(ns,fμ,l′)=0 v = { c ( n s , f μ N s y m b s l o t + l 0 + l ′ ) M s c , b S R S ≥ 6 N s c R B 0 otherswise v=\begin{cases}c(n_{s,f}^{\mu}N_{symb}^{slot}+l_0+l') & M_{sc,b}^{SRS}\ge 6 N_{sc}^{RB}\\ 0& \text{otherswise} \end{cases} v={c(ns,fμNsymbslot+l0+l′)0Msc,bSRS≥6NscRBotherswise 这里 c ( i ) c(i) c(i) 是伪随机序列,在每个无线帧的开始用 c i n i t = n I D S R S c_{init} =n_{ID}^{SRS} cinit=nIDSRS 初始化, n s , f μ n_{s,f}^μ ns,fμ 是一帧内的时隙编号, l 0 l_0 l0 是时隙内 SRS 的起始符号, l ‘ l‘ l‘ 是 SRS 资源的符号编号 ( l 0 + l ′ l_0+l' l0+l′ 是SRS所在的符号)。
SRS映射到物理资源
SRS 序列
r
(
p
i
)
(
k
′
,
l
′
)
r^{(p_i )} (k',l')
r(pi)(k′,l′), 根据发送功率规范,乘以尺度因子
β
S
R
S
\beta_{SRS}
βSRS 后映射到物理子载波符号资源
(
k
,
l
)
(k,l)
(k,l) 和天线端口
p
i
p_i
pi:
a
k
,
l
(
p
i
)
=
β
S
R
S
N
a
p
⋅
r
(
p
i
)
(
k
′
,
l
′
)
a_{k,l}^{(p_i )} ={\beta_{SRS}\over N_{ap}}\cdot r^{(p_i )} (k',l')
ak,l(pi)=NapβSRS⋅r(pi)(k′,l′)
- 频域(子载波)映射关系 k = K T C k ′ + k 0 ( p i ) k=K_{TC}k'+k_0^{(p_i)} k=KTCk′+k0(pi)
- 时域(符号)映射关系 l = l 0 + l ′ l=l_0+l' l=l0+l′
(1)频域(子载波)映射关系
频域起始位置
k
0
(
p
i
)
=
k
ˉ
0
(
p
i
)
+
n
offset
F
H
+
n
offset
R
P
F
S
k_0^{(p_i)}=\bar k_0^{(p_i)}+n_\text{offset}^{FH}+n_\text{offset}^{RPFS}
k0(pi)=kˉ0(pi)+noffsetFH+noffsetRPFS
(1.1) 相对参考点偏移和 comp 内偏移
k
ˉ
0
(
p
i
)
=
n
shift
N
s
c
R
B
+
(
k
T
C
(
p
i
)
+
k
offset
l
′
)
m
o
d
K
T
C
\bar k_0^{(p_i)}=n_\text{shift}N_{sc}^{RB}+(k_{TC}^{(p_i)}+k_\text{offset}^{l'})\mod K_{TC}
kˉ0(pi)=nshiftNscRB+(kTC(pi)+koffsetl′)modKTC
- 频域偏移参数 n shift n_\text{shift} nshift 调整 SRS 相对于参考 RB 格的分配位置,由 SRS-Resource IE 或 SRS-PosResource IE 的参数 freqDomainShift 给出:
SRS-Resource ::= SEQUENCE {
freqDomainShift INTEGER (0..268),
SRS-PosResource-r16::= SEQUENCE {
freqDomainShift-r16 INTEGER (0..268),
如果 BWP 的起点 N B W P s t a r t ≤ n shift N_{BWP}^{start}≤n_\text{shift} NBWPstart≤nshift, 频域偏移的参考点是 CRB 0 的子载波 0,否则参考点是 BWP 的最低子载波。
- 天线端口相关的 comb 内偏移
k T C ( p i ) = { ( k ˉ T C + K T C ) m o d K T C case1 ( k ˉ T C + K T C ) m o d K T C case2 k ˉ T C otherwise k_{TC}^{(p_i)}=\begin{cases}(\bar k_{TC}+K_{TC})\mod K_{TC}& \text{case1}\\(\bar k_{TC}+K_{TC})\mod K_{TC}& \text{case2}\\ \bar k_{TC}& \text{otherwise} \end{cases} kTC(pi)=⎩⎪⎨⎪⎧(kˉTC+KTC)modKTC(kˉTC+KTC)modKTCkˉTCcase1case2otherwise
case1:SRS 占 4 个端口, p i ∈ { 1001 , 1003 } p_i\in\{1001,1003\} pi∈{1001,1003},且 n S R S c s , m a x = 6 n_{SRS}^{cs,max}=6 nSRScs,max=6 ;
case2:SRS 占 4 个端口, p i ∈ { 1001 , 1003 } p_i\in\{1001,1003\} pi∈{1001,1003},且 transmissionComb 内循环移位参数 cyclicShift 在循环移位的后半部分 n S R S c s ∈ { n S R S c s , m a x / 2 , ⋯ , n S R S c s , m a x − 1 } n_{SRS}^{cs}\in \{n_{SRS}^{cs,max}/2,\cdots,n_{SRS}^{cs,max}-1\} nSRScs∈{nSRScs,max/2,⋯,nSRScs,max−1} 。
传输 comb 偏移量 k ˉ T C ∈ { 0 , 1 , … , K T C − 1 } \bar k_{TC}\in\{0,1,…,K_{TC}-1\} kˉTC∈{0,1,…,KTC−1} 包含在 SRS-Resource IE 或 SRS-PosResource IE 的参数 transmissionComb 中
SRS-Resource ::= SEQUENCE {
transmissionComb CHOICE {
n2 SEQUENCE {
combOffset-n2 INTEGER (0..1),
cyclicShift-n2 INTEGER (0..7)
},
n4 SEQUENCE {
combOffset-n4 INTEGER (0..3),
cyclicShift-n4 INTEGER (0..11)
}
SRS-PosResource-r16::= SEQUENCE {
srs-PosResourceId-r16 SRS-PosResourceId-r16,
transmissionComb-r16 CHOICE {
n2-r16 SEQUENCE {
combOffset-n2-r16 INTEGER (0..1),
cyclicShift-n2-r16 INTEGER (0..7)
},
n4-r16 SEQUENCE {
combOffset-n4-r16 INTEGER (0..3),
cyclicShift-n4-r16 INTEGER (0..11)
},
n8-r16 SEQUENCE {
combOffset-n8-r16 INTEGER (0..7),
cyclicShift-n8-r16 INTEGER (0..5)
},
...
},
- SRS 符号相关的 comb 内偏移
如果 SRS 由 SRS-PosResource 配置, k offset l ′ k_\text{offset}^{l'} koffsetl′ 由 Table 6.4.1.4.3-2 给出,否则为 0。Table 6.4.1.4.3-2 中 k offset l ′ k_\text{offset}^{l'} koffsetl′ 的值由 N s y m b S R S N_{symb}^{SRS} NsymbSRS、SRS 符号数 K T C K_{TC} KTC 和SRS符号位置 l ′ l' l′ 共同决定。
(1.2) 跳频偏移
n
offset
F
H
n_\text{offset}^{FH}
noffsetFH
n
offset
F
H
=
∑
b
=
0
B
S
R
S
K
T
C
M
s
c
,
b
S
R
S
n
b
n_\text{offset}^{FH} =\sum_{b=0}^{B_{SRS}}K_{TC} M_{sc ,b}^{SRS} n_b
noffsetFH=b=0∑BSRSKTCMsc,bSRSnb
SRS 中的频率跳变由参数
b
h
o
p
∈
{
0
,
1
,
2
,
3
}
b_{hop}\in\{0,1,2,3\}
bhop∈{0,1,2,3} 配置,此参数由 freqHopping 中的域 b-hop 给出,如果没有此配置则
b
h
o
p
=
0
b_{hop}=0
bhop=0。
K
T
C
M
s
c
,
b
S
R
S
K_{TC} M_{sc ,b}^{SRS}
KTCMsc,bSRS 为对应参量
b
b
b 的 SRS 带宽,
n
b
∈
{
0
,
⋯
,
N
b
}
n_b\in\{0,\cdots,N_b\}
nb∈{0,⋯,Nb} 表示跳过几个这样的带宽。
- 如果
b
h
o
p
≥
B
S
R
S
b_{hop} ≥B_{SRS}
bhop≥BSRS,跳频失效,频率位置指示
n
b
n_b
nb 为常数(除非重新配置),在SRS 的各 OFDM 符号频域位置不变。
n b = ⌊ 4 n R R C / m S R S , b ⌋ m o d N b n_b=\lfloor 4n_{RRC}/m_{SRS,b}\rfloor\mod N_b nb=⌊4nRRC/mSRS,b⌋modNb
n R R C n_{RRC} nRRC 由上层参数 freqDomainPosition 给出,如果无此项配置则为 0, m S R S , b m_{SRS,b} mSRS,b 和 N b N_{b} Nb 由 Table 6.4.1.4.3-1 给出。
SRS-Resource ::= SEQUENCE {
freqDomainPosition INTEGER (0..67),
- 如果
b
h
o
p
<
B
S
R
S
b_{hop} < B_{SRS}
bhop<BSRS,跳频有效,频率位置指示
n
b
n_b
nb 为
n b = { ⌊ 4 n R R C / m S R S , b ⌋ m o d N b , b ≤ b h o p ( F b ( n S R S ) + ⌊ 4 n R R C / m S R S , b ⌋ ) m o d N b , b > b h o p n_b=\begin{cases}\lfloor 4n_{RRC}/m_{SRS,b}\rfloor\mod N_b, & b\le b_{hop}\\(F_b(n_{SRS})+ \lfloor 4n_{RRC}/m_{SRS,b}\rfloor)\mod N_b, & b> b_{hop}\end{cases} nb={⌊4nRRC/mSRS,b⌋modNb,(Fb(nSRS)+⌊4nRRC/mSRS,b⌋)modNb,b≤bhopb>bhop 其中,
F b ( n S R S ) = { ( N b / 2 ) ⌊ n S R S m o d ∏ b ′ = b h o p b N b ′ ∏ b ′ = b h o p b − 1 N b ′ ⌋ + ⌊ n S R S m o d ∏ b ′ = b h o p b N b ′ 2 ∏ b ′ = b h o p b − 1 N b ′ ⌋ , If N b even ⌊ N b / 2 ⌋ ⌊ n S R S / ∏ b ′ = b h o p b − 1 N b ′ ⌋ If N b odd F_b(n_{SRS})=\begin{cases}(N_b/2)\left\lfloor {n_{SRS}\mod \prod_{b'=b_{hop}} ^b N_{b'} \over \prod_{b'=b_{hop}} ^{b-1} N_{b'}}\right\rfloor +\left\lfloor {n_{SRS}\mod \prod_{b'=b_{hop}} ^b N_{b'} \over 2\prod_{b'=b_{hop}} ^{b-1} N_{b'}}\right\rfloor, & \text{If } N_b \text{ even} \\ \lfloor N_b/2\rfloor \left\lfloor {n_{SRS}/\prod_{b'=b_{hop}} ^{b-1} N_{b'}}\right\rfloor & \text{If } N_b \text{ odd} \end{cases} Fb(nSRS)=⎩⎪⎨⎪⎧(Nb/2)⌊∏b′=bhopb−1Nb′nSRSmod∏b′=bhopbNb′⌋+⌊2∏b′=bhopb−1Nb′nSRSmod∏b′=bhopbNb′⌋,⌊Nb/2⌋⌊nSRS/∏b′=bhopb−1Nb′⌋If Nb evenIf Nb odd
这里不管 N b N_{b} Nb 的值是多少, 都设定 N b h o p = 1 N_{b_{hop}}=1 Nbhop=1。
上式表示, n S R S n_{SRS} nSRS 每增加 ∏ b ′ = b h o p b − 1 N b ′ \prod_{b'=b_{hop}} ^{b-1} N_{b'} ∏b′=bhopb−1Nb′ 发生一次跳变。case 1 的第一项跳变为 N b / 2 N_b/2 Nb/2 或 0 ( N b N_b Nb),第二项跳变周期为第一项 2 倍每次跳变为 1,即第一项跳变为 0 时第二项跳变 +1;case 2 的跳变为 ⌊ N b / 2 ⌋ \lfloor N_b/2\rfloor ⌊Nb/2⌋,因为 N b N_b Nb 为奇数,跳变可以遍历 0 , ⋯ , N b − 1 0,\cdots, N_b-1 0,⋯,Nb−1。
n S R S n_{SRS} nSRS 是传输的 SRS 的计数。
(a) 对于非周期 SRS (aperiodic), n S R S n_{SRS} nSRS 为时隙内的 SRS 计数:
n S R S = ⌊ l ′ ⁄ R ⌋ n_{SRS} =⌊l'⁄R⌋ nSRS=⌊l′⁄R⌋ 其中, R ≤ N s y m b S R S R≤N_{symb}^{SRS} R≤NsymbSRS 是重复因子,由 repetitionFactor 定义,否则 R = N s y m b S R S R = N_{symb}^{SRS} R=NsymbSRS。
(b) 对于周期 SRS (periodic)或半持续 SRS (semi-persistent),是总体计数:
n S R S = ( N s l o t f r a m e , μ n f + n s , f μ − T offset T S R S ) ⋅ ( N s y m b S R S R ) + ⌊ l ′ ⁄ R ⌋ n_{SRS} =\left({N_{slot}^{frame,\mu}n_f+n_{s,f}^\mu - T_\text{offset}\over T_{SRS}}\right)\cdot \left({N_{symb}^{SRS}\over R}\right)+ ⌊l'⁄R⌋ nSRS=(TSRSNslotframe,μnf+ns,fμ−Toffset)⋅(RNsymbSRS)+⌊l′⁄R⌋
其中, N s l o t f r a m e , μ N_{slot}^{frame,\mu} Nslotframe,μ 是每一帧 slot 数, n f n_f nf 是帧编号, n s , f μ n_{s,f}^\mu ns,fμ 是帧内 slot 编号, T offset T_\text{offset} Toffset 是 SRS 的 slot 偏移量, T S R S T_{SRS} TSRS 是 SRS 的 slot 周期。SRS 的 slot 周期和偏移量由参数 periodicityAndOffset-p 或 periodicityAndOffset-sp 定义。
(1.3) RPFS 跳频偏移
n
offset
R
P
F
S
n_\text{offset}^{RPFS}
noffsetRPFS (标准讨论中)
n
offset
R
P
F
S
=
N
s
c
R
B
m
S
R
S
,
B
S
R
S
(
(
k
F
+
k
h
o
p
)
m
o
d
P
F
)
/
P
F
n_\text{offset}^{RPFS} =N_{sc}^{RB}m_{SRS,B_{SRS}}\left((k_F+k_{hop})\mod P_F\right) / P_F
noffsetRPFS=NscRBmSRS,BSRS((kF+khop)modPF)/PF
- k F ∈ 0 , 1 , ⋯ , P F − 1 k_F∈{0,1,\cdots,P_F-1} kF∈0,1,⋯,PF−1由上层参数 StartRBIndex 配置,否则, k F = 0 k_F = 0 kF=0
- 如果配置了参数 EnableStartRBHopping,
k
h
o
p
k_{hop}
khop 由 Table 6.4.1.4.3-3 根据以下参数确定,
k ˉ h o p = ⌊ n S R S ∏ b ′ = b h o p B S R S N b ′ ⌋ m o d P F , N b h o p = 1 \bar k_{hop}= \left\lfloor {n_{SRS}\over\prod_{b'=b_{hop}} ^{B_{SRS}} N_{b'}}\right\rfloor\mod P_F, \qquad N_{b_{hop}}=1 kˉhop=⌊∏b′=bhopBSRSNb′nSRS⌋modPF,Nbhop=1
否则, k h o p = 0 k_{hop}=0 khop=0 。
(2)时域映射关系
SRS 传输的 OFDM 符号
l
=
l
0
+
l
′
l=l_0+l'
l=l0+l′
SRS 传输的时隙
对于周期 SRS 或半持续 SRS
(
N
s
l
o
t
f
r
a
m
e
,
μ
n
f
+
n
s
,
f
μ
−
T
offset
)
m
o
d
T
S
R
S
=
0
\left({N_{slot}^{frame,\mu}n_f+n_{s,f}^\mu - T_\text{offset}}\right)\mod T_{SRS}=0
(Nslotframe,μnf+ns,fμ−Toffset)modTSRS=0