概述
文章目录
- 1. 物理资源
- 2. 物理信道
- 2.1 物理上行共享信道
- 2.1.1 加扰
- 2.1.2 调制
- 2.1.3 层映射
- 2.1.4 转换预编码(Transform precoding)
- 2.1.5 预编码
- 2.1.6 映射到虚拟资源块
- 2.1.7 从虚拟资源块映射到物理资源块
- 2.2 物理上行控制信道
- 2.2.1 PUCCH格式0
- 2.2.2 PUCCH格式1
- 2.2.3 PUCCH格式2
- 2.2.4 PUCCH格式3和格式4
- 2.3 物理随机接入信道
- 2.3.1 序列生成
- 2.3.2 映射到物理资源
- 3. 物理信号
- 3.1 PUSCH解调参考信号
- 3.1.1 序列生成
- 3.1.2 预编码和物理资源映射
- 3.2 PUSCH相位跟踪参考信号
- 3.2.1 序列生成
- 3.2.2 映射到物理资源
- 3.3 PUCCH解调参考信号
- 3.3.1 PUCCH格式1 DM-RS
- 3.3.1 PUCCH格式2 DM-RS
- 3.3.1 PUCCH格式3和4 DM-RS
- 3.4 探测参考信号
- 3.4.1 SRS资源
- 3.4.2 序列生成
- 3.4.3 映射到物理资源
- 3.4.4 探测参考信号的时隙配置
上行物理信道对应于一组资源粒子,这些资源粒子 携带来自较高层的信息,可分为:物理上行共享信道(PUSCH)、物理上行控制信道(PUCCH)、物理随机接入信道(PRACH);上行物理信号由物理层使用,但 不携带来自更高层的信息,可分为:解调参考信号(DM-RS)、相位跟踪参考信号(PT-RS)、探测参考信号(SRS)。
1. 物理资源
上行链路定义了天线端口:
- 从0开始的天线端口,用于PUSCH的解调参考信号;
- 从1000开始的天线端口,用于SRS,PUSCH;
- 从2000开始的天线端口,用于PUCCH;
- 天线端口4000用于PRACH;
假设高层参数未启用物理层信道的时隙内跳频,如果两个符号对应于同一时隙,UE传输应使得可以从用于上行链路的天线端口上传输一个符号的信道推断出在相同端口上传输另一个符号的信道。
假设高层参数启用了物理层信道的时隙内跳频,仅当两个符号对应于相同的跳频时,UE传输可以从用于上行链路的天线端口上传输一个符号的信道推断出在相同端口上传输另一个符号的信道,而与跳频距离是否为零无关。
2. 物理信道
2.1 物理上行共享信道
2.1.1 加扰
对于每个码字 q q q,比特块 b ( q ) ( 0 ) , … , b ( q ) ( M bit ( q ) − 1 ) { {b}^{(q)}}(0),…,{ {b}^{(q)}}(M_{text{bit}}^{(q)}-1) b(q)(0),…,b(q)(Mbit(q)−1)在调制之前应当被加扰,其中 M bit ( q ) M_{text{bit}}^{(q)} Mbit(q)是在物理信道上传输的码字 q q q的比特数。加扰之后的比特块表示为 b ~ ( q ) ( 0 ) , … , b ~ ( q ) ( M bit (q) − 1 ) { {tilde{b}}^{(q)}}(0),…,{ {tilde{b}}^{(q)}}(M_{text{bit}}^{text{(q)}}-1) b~(q)(0),…,b~(q)(Mbit(q)−1)。
2.1.2 调制
对于每个码字
q
q
q,加扰比特块
b
~
(
q
)
(
0
)
,
…
,
b
~
(
q
)
(
M
bit
(q)
−
1
)
{ {tilde{b}}^{(q)}}(0),…,{ {tilde{b}}^{(q)}}(M_{text{bit}}^{text{(q)}}-1)
b~(q)(0),…,b~(q)(Mbit(q)−1)应进行调制,调制方案见表1,得到复值调制符号块
d
(
q
)
(
0
)
,
…
,
d
(
q
)
(
M
symb
(q)
−
1
)
{ {d}^{(q)}}(0),…,{ {d}^{(q)}}(M_{text{symb}}^{text{(q)}}-1)
d(q)(0),…,d(q)(Msymb(q)−1)。
2.1.3 层映射
每个码字的复值调制符号应根据表2被映射到至多4个层。码字 q q q的复值调制符号 d ( q ) ( 0 ) , … , d ( q ) ( M symb (q) − 1 ) { {d}^{(q)}}(0),…,{ {d}^{(q)}}(M_{text{symb}}^{text{(q)}}-1) d(q)(0),…,d(q)(Msymb(q)−1)应被映射到层 x ( i ) = [ x ( 0 ) ( i ) … x ( υ − 1 ) ( i ) ] T x(i)={ {left[ begin{matrix} { {x}^{(0)}}(i) & … & { {x}^{(upsilon -1)}}(i) \ end{matrix} right]}^{T}} x(i)=[x(0)(i)…x(υ−1)(i)]T, i = 0 , 1 , … , M symb layer − 1 i=0,1,…,M_{text{symb}}^{text{layer}}-1 i=0,1,…,Msymblayer−1,其中 υ upsilon υ是层数, M symb layer M_{text{symb}}^{text{layer}} Msymblayer是每层的调制符号数。
2.1.4 转换预编码(Transform precoding)
将数据依次做串并变换,变成并行的 M sc PUSCH {M_{text{sc}}^{text{PUSCH}}} MscPUSCH点数据,再依次送入作 M sc PUSCH {M_{text{sc}}^{text{PUSCH}}} MscPUSCH点的DFT变换。传输预编码主要是做一个DFT变换,将数据转变成频域数据。
输入:经过调制与层映射后的复值符号序列 x ( 0 ) ( 0 ) , … , x ( 0 ) ( M symb layer − 1 ) { {x}^{(0)}}(0),…,{ {x}^{(0)}}(M_{text{symb}}^{text{layer}}-1) x(0)(0),…,x(0)(Msymblayer−1);
输出:DFT后的 M symb layer M_{text{symb}}^{text{layer}} Msymblayer点数据,以 M sc PUSCH {M_{text{sc}}^{text{PUSCH}}} MscPUSCH点为一个并行单元。
如果不使用转换预编码,对于每个
λ
=
0
,
1
,
…
,
υ
−
1
lambda =0,1,…,upsilon -1
λ=0,1,…,υ−1,有
y
(
λ
)
(
i
)
=
x
(
λ
)
(
i
)
{ {y}^{(lambda )}}(i)={ {x}^{(lambda )}}(i)
y(λ)(i)=x(λ)(i);如果使用转换预编码,此时
υ
=
1
,
x
~
(
0
)
(
i
)
upsilon=1,{ {tilde x}^{(0)}}(i)
υ=1,x~(0)(i)取决于PT-RS的配置。不使用PT-RS时,单层
λ
=
0
lambda =0
λ=0下复值符号块
x
(
0
)
(
0
)
,
…
,
x
(
0
)
(
M
symb
layer
−
1
)
{ {x}^{(0)}}(0),…,{ {x}^{(0)}}(M_{text{symb}}^{text{layer}}-1)
x(0)(0),…,x(0)(Msymblayer−1)被分成
M
symb
layer
/
M
sc
PUSCH
{M_{text{symb}}^{text{layer}}}/{M_{text{sc}}^{text{PUSCH}}}
Msymblayer/MscPUSCH个集,其中每个集对应一个OFDM符号,且
x
~
(
0
)
(
i
)
=
x
(
0
)
(
i
)
{ {tilde x}^{(0)}}(i)={ {x}^{(0)}}(i)
x~(0)(i)=x(0)(i)。转换预编码根据下式进行
y
(
0
)
(
l
⋅
M
sc
PUSCH
+
k
)
=
1
M
sc
PUSCH
∑
i
=
0
M
sc
PUSCH
−
1
x
~
(
0
)
(
l
⋅
M
sc
PUSCH
+
i
)
e
−
j
2
π
i
k
M
sc
PUSCH
k
=
0
,
.
.
.
,
M
sc
PUSCH
−
1
l
=
0
,
.
.
.
,
M
symb
layer
/
M
sc
PUSCH
−
1
begin{aligned} { {y}^{(0)}}(lcdot M_{text{sc}}^{text{PUSCH}}+k)&=frac{1}{sqrt{M_{text{sc}}^{text{PUSCH}}}}sumlimits_{i=0}^{M_{text{sc}}^{text{PUSCH}}-1}{ { {tilde x}^{(0)}}(lcdot M_{text{sc}}^{text{PUSCH}}+i){ {e}^{-jfrac{2pi ik}{M_{text{sc}}^{text{PUSCH}}}}}} \ k&=0,...,M_{text{sc}}^{text{PUSCH}}-1 \ l&=0,...,{M_{text{symb}}^{text{layer}}}/{M_{text{sc}}^{text{PUSCH}}};-1 end{aligned}
y(0)(l⋅MscPUSCH+k)kl=MscPUSCH1i=0∑MscPUSCH−1x~(0)(l⋅MscPUSCH+i)e−jMscPUSCH2πik=0,...,MscPUSCH−1=0,...,Msymblayer/MscPUSCH−1
得到复值符号块
y
(
0
)
(
0
)
,
…
,
y
(
0
)
(
M
symb
layer
−
1
)
{ {y}^{(0)}}(0),…,{ {y}^{(0)}}(M_{text{symb}}^{text{layer}}-1)
y(0)(0),…,y(0)(Msymblayer−1),
M
sc
PUSCH
=
M
RB
PUSCH
⋅
N
sc
RB
M_{text{sc}}^{text{PUSCH}}=M_{text{RB}}^{text{PUSCH}}cdot N_{text{sc}}^{text{RB}}
MscPUSCH=MRBPUSCH⋅NscRB,其中
M
RB
PUSCH
M_{text{RB}}^{text{PUSCH}}
MRBPUSCH表示PUSCH的带宽(以RB形式),应满足
M
R
B
P
U
S
C
H
=
2
α
2
⋅
3
α
3
⋅
5
α
5
M_{RB}^{PUSCH}={ {2}^{ { {alpha }_{2}}}}cdot { {3}^{ { {alpha }_{3}}}}cdot { {5}^{ { {alpha }_{5}}}}
MRBPUSCH=2α2⋅3α3⋅5α5
其中 α 2 , α 3 , α 5 { {alpha }_{2}},{ {alpha }_{3}},{ {alpha }_{5}} α2,α3,α5是一组非负整数。
2.1.5 预编码
预编码(precoding)是使用预编码矩阵将层(layer)映射到天线端口(antenna port)的过程。矢量块
[
y
(
0
)
(
i
)
…
y
(
υ
−
1
)
(
i
)
]
T
{ {left[ begin{matrix} { {y}^{(0)}}(i) & … & { {y}^{(upsilon -1)}}(i) \ end{matrix} right]}^{T}}
[y(0)(i)…y(υ−1)(i)]T,
i
=
0
,
1
,
…
,
M
symb
layer
−
1
i=0,1,…,M_{text{symb}}^{text{layer}}-1
i=0,1,…,Msymblayer−1应根据下式进行预编码
[
z
(
p
0
)
(
i
)
⋮
z
(
p
ρ
−
1
)
(
i
)
]
=
W
[
y
(
0
)
(
i
)
⋮
y
(
υ
−
1
)
(
i
)
]
begin{bmatrix} {z}^{(p_0)}(i) \ vdots \ {z}^{(p_{rho-1})}(i) end{bmatrix} =W begin{bmatrix} {y}^{(0)}(i) \ vdots \ {y}^{(upsilon -1)}(i) end{bmatrix}
⎣⎢⎡z(p0)(i)⋮z(pρ−1)(i)⎦⎥⎤=W⎣⎢⎡y(0)(i)⋮y(υ−1)(i)⎦⎥⎤
其中, i = 0 , 1 , … , M symb ap − 1 i=0,1,…,M_{text{symb}}^{text{ap}}-1 i=0,1,…,Msymbap−1, M symb ap = M symb layer M_{text{symb}}^{text{ap}}=M_{text{symb}}^{text{layer}} Msymbap=Msymblayer,天线端口集表示为 { p 0 , ⋯ , p ρ − 1 } {p_0,cdots,p_{rho-1}} {p0,⋯,pρ−1},预编码矩阵维度为 ρ × υ rho times upsilon ρ×υ(天线端口数×层数) 。
预编码可以分为基于非码本的预编码方式和基于码本的预编码方式。
2.1.6 映射到虚拟资源块
对于PUSCH传输所使用的每个天线端口,复值符号块 z ( p ) ( 0 ) , … , z ( p ) ( M symb ap − 1 ) { {z}^{(p)}}(0),…,{ {z}^{(p)}}(M_{text{symb}}^{text{ap}}-1) z(p)(0),…,z(p)(Msymbap−1)应乘以一个幅值因子 β PUSCH { {beta }_{text{PUSCH}}} βPUSCH,以满足发送功率约束;并从 z ( p ) ( 0 ) {z}^{(p)}(0) z(p)(0)开始按顺序映射到为传输分配的虚拟资源块中的资源粒子 ( k ′ , l ) p , μ { {left( k',l right)}_{p,mu }} (k′,l)p,μ。这些RE满足以下条件:
- 它们存在于为传输而分配的虚拟资源块中
- 相应物理资源块中的相应资源元素不用于与DM-RS,PT-RS或其他共同调度的UE的DM-RS相关的传输
资源映射方式:按递增顺序,先频域子载波索引 k ′ k' k′,然后是时域符号索引 l l l。
2.1.7 从虚拟资源块映射到物理资源块
虚拟资源块按照非交织映射方式映射到物理资源块,两种情形:虚拟资源块 n n n映射到物理资源块 n n n;虚拟资源块 n n n映射到物理资源块 n + N BWP,0 start − N BWP , i start n+N_{text{BWP,0}}^{text {start}}-N_{text{BWP},i}^{text {start}} n+NBWP,0start−NBWP,istart。
2.2 物理上行控制信道
物理上行控制信道支持多种格式,如表3所示。其中,PUCCH格式1,3,4配置了时隙内跳频,第一个跳中的符号数为 ⌊ N symb PUCCH / 2 ⌋ biggllfloor N_{text{symb}}^{text{PUCCH}}/2 biggrrfloor ⌊NsymbPUCCH/2⌋,其中 N symb PUCCH N_{text{symb}}^{text{PUCCH}} NsymbPUCCH是以OFDM符号数表示的PUCCH传输的长度。
PUCCH格式0,1,3,4使用序列 r u , v ( α , δ ) ( n ) r_{u, v}^{(alpha, delta)}(n) ru,v(α,δ)(n),其中 δ = 0 delta=0 δ=0,组号 u u u与组内的序列号 v v v取决于序列跳频,循环移位 α alpha α取决于循环移位跳频。
2.2.1 PUCCH格式0
-
序列生成
序列 x ( n ) x(n) x(n)由下式产生
x ( l ⋅ N sc RB + n ) = r u , v ( α , δ ) ( n ) n = 0 , 1 , ⋯ , N sc RB − 1 l = { 0 for single - symbol PUCCH transmission 0 , 1 for double - symbol PUCCH transmission begin{aligned} x(l cdot N_{text{sc}}^{text{RB}}+n) &=r_{u, v}^{(alpha, delta)}(n) \ n &=0,1,cdots,N_{text{sc}}^{text{RB}}-1 \ l &= left { begin{aligned} &0& &text{for single - symbol PUCCH transmission} \ &0,1& &text{for double - symbol PUCCH transmission} end{aligned} right. end{aligned} x(l⋅NscRB+n)nl=ru,v(α,δ)(n)=0,1,⋯,NscRB−1={00,1for single - symbol PUCCH transmissionfor double - symbol PUCCH transmission -
映射到物理资源
序列 x ( n ) x(n) x(n)应乘以一个幅值因子 β PUSCH,0 { {beta }_{text{PUSCH,0}}} βPUSCH,0,以满足发送功率约束;并从 x ( 0 ) {x}(0) x(0)按开始按顺序映射到为传输分配的资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ,按递增顺序,先映射到分配的物理资源上的子载波索引 k k k,然后映射到天线端口 p = 2000 p=2000 p=2000上的OFDM符号索引 l l l。
2.2.2 PUCCH格式1
-
序列调制
比特块 b ( 0 ) , … , b ( M bit − 1 ) { {b}}(0),…,{ {b}}(M_{text{bit}}-1) b(0),…,b(Mbit−1)应该进行调制,如果 M bit = 1 M_{text{bit}}=1 Mbit=1则使用BPSK调制;如果 M bit = 2 M_{text{bit}}=2 Mbit=2则使用QPSK调制,最终得到复值符号 d ( 0 ) d(0) d(0)。
复值符号 d ( 0 ) d(0) d(0)按如下方式乘以序列$r_{u, v}^{(alpha, delta)}(n) $
y ( n ) = d ( 0 ) ⋅ r u , v ( α , δ ) ( n ) n = 0 , 1 , . . . , N sc RB − 1 begin{aligned} y(n)&=d(0)cdot r_{u,v}^{(alpha, delta )}(n) \ n&=0,1,...,{ N_{text{sc}}^{text{RB}}}-1 end{aligned} y(n)n=d(0)⋅ru,v(α,δ)(n)=0,1,...,NscRB−1复值符号块 y ( 0 ) , … , y ( N sc RB − 1 ) y(0),…,y({N_{text{sc}}^{text{RB}}}-1) y(0),…,y(NscRB−1)应根据如下方式使用正交序列 w i ( m ) { {w}_{i}}(m) wi(m)进行块扩频(block-wise spread):
当提供更高层参数intraSlotFrequencyHopping时,无论跳频距离是否为零,都应假定存在时隙内跳频,否则就不应假设存在时隙内跳频。N SF , m ′ PUCCH,1 N_{text{SF},{m}'}^{ text{ PUCCH,1}} NSF,m′ PUCCH,1由表4给出, w i ( m ) = e j 2 π ϕ ( m ) / N SF , m ′ PUCCH,1 {{w}_{i}}(m)=e^{j2pi phi(m)/N_{text{SF},{m}'}^{ text{ PUCCH,1}}} wi(m)=ej2πϕ(m)/NSF,m′ PUCCH,1由表5给出,其中 i i i是要用的正交序列的索引,在PUCCH传输跨越多个时隙的情况下,对于随后的时隙重传复值符号 d ( 0 ) d(0) d(0)。
表4. PUCCH符号数和对应的 N SF , m ′ PUCCH,1 N_{text{SF},{m}'}^{ text{ PUCCH,1}} NSF,m′ PUCCH,1
表5.对于PUCCH格式1的正交序列 w i ( m ) = e j 2 π ϕ ( m ) / N SF , m ′ PUCCH,1 {{w}_{i}}(m)=e^{j2pi phi(m)/N_{text{SF},{m}'}^{ text{ PUCCH,1}}} wi(m)=ej2πϕ(m)/NSF,m′ PUCCH,1
-
映射到物理资源
序列 z ( n ) z(n) z(n)应乘以一个幅值因子 β PUSCH,1 { {beta }_{text{PUSCH,1}}} βPUSCH,1,以满足发送功率约束;并从 z ( 0 ) {z}(0) z(0)开始按顺序映射到为传输分配的资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ,这些RE满足以下条件:
- 它们存在于为传输而分配的资源块中
- 相关的DM-RS不使用它们
向资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ(不保留作其他用途)的映射过程如下:按递增顺序,首先是分配的物理资源块上的子载波索引 k k k,然后是天线端口 p = 2000 p=2000 p=2000上的OFDM符号索引 l l l。
2.2.3 PUCCH格式2
-
加扰
比特块 b ( 0 ) , … , b ( M bit − 1 ) { {b}}(0),…,{ {b}}(M_{text{bit}}-1) b(0),…,b(Mbit−1),其中 M bit M_{text{bit}} Mbit是物理信道发送的比特数,在调制之前应该按如下方式加扰,得到加扰的比特块 b ~ ( 0 ) , … , b ~ ( M bit − 1 ) tilde{b}(0),…,tilde{b}({ {M}_{text{bit}}}-1) b~(0),…,b~(Mbit−1)
b ~ ( i ) = ( b ( i ) + c ( i ) ) m o d 2 { {tilde{b}}}(i)=left( { {b}}(i)+{ {c}}(i) right)bmod 2 b~(i)=(b(i)+c(i))mod2其中加扰序列是伪随机序列,其初始值为
c init = n RNTI ⋅ 2 15 + n ID c_{text{init}}=n_{text{RNTI}} cdot 2^{15}+n_{text{ID}} cinit=nRNTI⋅215+nID式中, n ID n_{text{ID}} nID等于高层参数dataScramblingIdentityPUSCH(如果配置了),否则 n ID = N ID cell n_{text{ID}}=N_{text{ID}}^{text{cell}} nID=NIDcell; n RNTI n_{text{RNTI}} nRNTI则由小区无线网络临时标识(C-RNTI)给出。
-
调制
加扰比特块 b ~ ( 0 ) , … , b ~ ( M bit − 1 ) tilde{b}(0),…,tilde{b}({ {M}_{text{bit}}}-1) b~(0),…,b~(Mbit−1)应进行QPSK调制,得到复值调制符号块 d ( 0 ) , … , d ( M symb − 1 ) d(0),…,d({ {M}_{text{symb}}}-1) d(0),…,d(Msymb−1),其中, M symb = M bit / 2 {M}_{text{symb}}={M}_{text{bit}}/2 Msymb=Mbit/2。
-
映射到物理资源
调制符号块 d ( 0 ) , … , d ( M symb − 1 ) d(0),…,d({ {M}_{text{symb}}}-1) d(0),…,d(Msymb−1)应乘以一个幅值因子 β PUSCH,2 { {beta }_{text{PUSCH,2}}} βPUSCH,2,以满足发送功率约束;并从 d ( 0 ) {d}(0) d(0)开始按顺序映射到为传输分配的资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ,这些RE满足以下条件:
- 它们存在于为传输而分配的资源块中
- 相关的DM-RS不使用它们
向资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ(不保留作其他用途)的映射过程如下:按递增顺序,首先是分配的物理资源块上的子载波索引 k k k,然后是天线端口 p = 2000 p=2000 p=2000上的OFDM符号索引 l l l。
2.2.4 PUCCH格式3和格式4
-
加扰
同PUCCH格式2的加扰过程。
-
调制
- 如果配置了 π / 2 pi/2 π/2-BPSK,则使用 π / 2 pi/2 π/2-BPSK,此时 M symb = M bit {M}_{text{symb}}={M}_{text{bit}} Msymb=Mbit;
- 否则,使用QPSK,此时 M symb = M bit / 2 {M}_{text{symb}}={M}_{text{bit}}/2 Msymb=Mbit/2。
-
符号块扩频(Block-wise spreading)
对于格式3和格式4,均有
M sc PUCCH , s = M RB PUCCH , s N sc RB M_{text{sc}}^{text{PUCCH},s}=M_{text{RB}}^{text{PUCCH},s}N_{text{sc}}^{text{RB}} MscPUCCH,s=MRBPUCCH,sNscRB其中, M RB PUCCH , s M_{text{RB}}^{text{PUCCH},s} MRBPUCCH,s是以资源块的形式表示PUCCH的带宽,需满足
M RB PUCCH , s = { 2 α 2 ⋅ 3 α 3 ⋅ 5 α 5 for PUCCH format 3 1 for PUCCH format 4 M_{text{RB}}^{text{PUCCH},s}= left{ begin{aligned} &{{2}^{ { {alpha }_{2}}}}cdot { {3}^{ { {alpha }_{3}}}}cdot { {5}^{ { {alpha }_{5}}}} &text{for PUCCH format 3} \ &1 &text{for PUCCH format 4} end{aligned} right. MRBPUCCH,s={2α2⋅3α3⋅5α51for PUCCH format 3for PUCCH format 4其中 α 2 , α 3 , α 5 { {alpha }_{2}},{ {alpha }_{3}},{ {alpha }_{5}} α2,α3,α5是一组非负整数, s ∈ { 3 , 4 } s in {3,4} s∈{3,4}。
对于格式3,不使用块扩频,
y ( l ⋅ M sc PUSCH + k ) = d ( l ⋅ M sc PUSCH + k ) k = 0 , . . . , M sc PUSCH,3 − 1 l = 0 , . . . , M symb / M sc PUSCH,3 − 1 begin{aligned} { {y}}(lcdot M_{text{sc}}^{text{PUSCH}}+k)&= { {d}}(lcdot M_{text{sc}}^{text{PUSCH}}+k)\ k&=0,...,M_{text{sc}}^{text{PUSCH,3}}-1 \ l&=0,...,{M_{text{symb}}}/{M_{text{sc}}^{text{PUSCH,3}}};-1 end{aligned} y(l⋅MscPUSCH+k)kl=d(l⋅MscPUSCH+k)=0,...,MscPUSCH,3−1=0,...,Msymb/MscPUSCH,3−1其中, M RB PUCCH , 3 ≥ 1 , N SF PUCCH , 3 = 1 M_{text{RB}}^{text{PUCCH},3} geq 1, N_{text{SF}}^{text{PUCCH},3} =1 MRBPUCCH,3≥1, NSFPUCCH,3=1。
对于格式4,块扩频按如下方式进行,
y ( l ⋅ M sc PUSCH,4 + k ) = w n ( k ) ⋅ d ( l M sc PUSCH,4 M SF PUSCH,4 + k mod M sc PUSCH,4 M SF PUSCH,4 ) k = 0 , . . . , M sc PUSCH,4 − 1 l = 0 , . . . , ( N SF PUCCH , 4 M symb / M sc PUSCH,4 ) − 1 begin{aligned} { {y}}(lcdot M_{text{sc}}^{text{PUSCH,4}}+k)&= w_n(k)cdot{ {d}}(lfrac{M_{text{sc}}^{text{PUSCH,4}}}{M_{text{SF}}^{text{PUSCH,4}}} +k text{mod} frac{M_{text{sc}}^{text{PUSCH,4}}}{M_{text{SF}}^{text{PUSCH,4}}})\ k&=0,...,M_{text{sc}}^{text{PUSCH,4}}-1 \ l&=0,...,(N_{text{SF}}^{text{PUCCH},4}{M_{text{symb}}}/{M_{text{sc}}^{text{PUSCH,4}}})-1 end{aligned} y(l⋅MscPUSCH,4+k)kl=wn(k)⋅d(lMSFPUSCH,4MscPUSCH,4+k mod MSFPUSCH,4MscPUSCH,4)=0,...,MscPUSCH,4−1=0,...,(NSFPUCCH,4Msymb/MscPUSCH,4)−1其中 M RB PUCCH , 4 = 1 , N SF PUCCH , 4 = { 2 , 4 } M_{text{RB}}^{text{PUCCH},4}=1, N_{text{SF}}^{text{PUCCH},4} ={2,4} MRBPUCCH,4=1, NSFPUCCH,4={2,4}, w n w_n wn由表6-7给出,其中 n n n是要使用的正交序列的索引。
表7. PUCCH格式4, N SF PUCCH , 4 = 2 N_{text{SF}}^{text{PUCCH},4} =2 NSFPUCCH,4=2时的 w n w_n wn
表8. PUCCH格式4, N SF PUCCH , 4 = 4 N_{text{SF}}^{text{PUCCH},4} =4 NSFPUCCH,4=4时的 w n w_n wn
-
Transform precoding
复值符号块 y ( 0 ) , … , y ( N SF PUCCH , s M symb − 1 ) y(0),…,y(N_{text{SF}}^{text{PUCCH},s}{M_{text{symb}}}-1) y(0),…,y(NSFPUCCH,sMsymb−1)应根据如下方式进行Transform precoding,从而得到复值符号块 z ( 0 ) , … , z ( N SF PUCCH , s M symb − 1 ) z(0),…,z(N_{text{SF}}^{text{PUCCH},s}{M_{text{symb}}}-1) z(0),…,z(NSFPUCCH,sMsymb−1):
z ( l ⋅ M sc PUSCH , s + k ) = 1 M sc PUSCH , s ∑ m = 0 M sc PUSCH , s − 1 y ( l ⋅ M sc PUSCH , s + m ) e − j 2 π m k M sc PUSCH , s k = 0 , . . . , M sc PUSCH , s − 1 l = 0 , . . . , ( N SF PUCCH , s M symb / M sc PUSCH,s ) − 1 begin{aligned} { z}(lcdot M_{text{sc}}^{text{PUSCH},s}+k)&=frac{1}{sqrt{M_{text{sc}}^{text{PUSCH},s}}}sumlimits_{m=0}^{M_{text{sc}}^{text{PUSCH},s}-1}{ { {y}}(lcdot M_{text{sc}}^{text{PUSCH},s}+m){ {e}^{-jfrac{2pi mk}{M_{text{sc}}^{text{PUSCH},s}}}}} \ k&=0,...,M_{text{sc}}^{text{PUSCH},s}-1 \ l&=0,...,(N_{text{SF}}^{text{PUCCH},s}{M_{text{symb}}}/{M_{text{sc}}^{text{PUSCH,s}}})-1 end{aligned} z(l⋅MscPUSCH,s+k)kl=MscPUSCH,s1m=0∑MscPUSCH,s−1y(l⋅MscPUSCH,s+m)e−jMscPUSCH,s2πmk=0,...,MscPUSCH,s−1=0,...,(NSFPUCCH,sMsymb/MscPUSCH,s)−1 -
映射到物理资源
调制符号块 z ( 0 ) , … , z ( N SF PUCCH , s M symb − 1 ) z(0),…,z(N_{text{SF}}^{text{PUCCH},s}{M_{text{symb}}}-1) z(0),…,z(NSFPUCCH,sMsymb−1)应乘以一个幅值因子 β PUSCH , s { {beta }_{text{PUSCH},s}} βPUSCH,s,以满足发送功率约束;并从 z ( 0 ) {z}(0) z(0)开始按顺序映射到为传输分配的资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ,这些RE满足以下条件:
- 它们存在于为传输而分配的资源块中
- 相关的DM-RS不使用它们
向资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ(不保留作其他用途)的映射过程如下:按递增顺序,首先是分配的物理资源块上的子载波索引 k k k,然后是天线端口 p = 2000 p=2000 p=2000上的OFDM符号索引 l l l。
如果考虑时隙内跳频, ⌊ N symb PUCCH , s / 2 ⌋ biggllfloor N_{text{symb}}^{text{PUCCH},s}/2 biggrrfloor ⌊NsymbPUCCH,s/2⌋个OFDM符号应该在第一跳内传输, N symb PUCCH , s − ⌊ N symb PUCCH , s / 2 ⌋ N_{text{symb}}^{text{PUCCH},s}-biggllfloor N_{text{symb}}^{text{PUCCH},s}/2 biggrrfloor NsymbPUCCH,s−⌊NsymbPUCCH,s/2⌋应该在第二跳内传输,其中 N symb PUCCH , s N_{text{symb}}^{text{PUCCH},s} NsymbPUCCH,s是在一个时隙中用于PUCCH传输的OFDM符号的总数。
2.3 物理随机接入信道
2.3.1 序列生成
随机接入前导集
x
u
,
v
(
n
)
{ {x}_{u,v}}(n)
xu,v(n)按如下方式生成:
x
u
,
v
(
n
)
=
x
u
(
(
n
+
C
v
)
m
o
d
L
RA
)
x
u
(
i
)
=
e
−
j
π
u
i
(
i
+
1
)
L
RA
,
i
=
0
,
1
,
.
.
.
,
L
RA
−
1
begin{aligned} & { {x}_{u,v}}(n)={ {x}_{u}}((n+{ {C}_{v}})bmod { {L}_{text{RA}}}) \ & { {x}_{u}}(i)={ {e}^{-jfrac{pi ui(i+1)}{ { {L}_{text{RA}}}}}},i=0,1,...,{ {L}_{text{RA}}}-1 end{aligned}
xu,v(n)=xu((n+Cv)modLRA)xu(i)=e−jLRAπui(i+1),i=0,1,...,LRA−1
由此产生频域表示法如下:
y
u
,
v
(
n
)
=
∑
m
=
0
L
RA
−
1
x
u
,
v
(
m
)
⋅
e
−
j
2
π
m
n
L
RA
{ {y}_{u,v}}(n)=sumlimits_{m=0}^{ { {L}_{text{RA}}}-1}{ { {x}_{u,v}}(m)cdot { {e}^{-jfrac{2pi mn}{ { {L}_{text{RA}}}}}}}
yu,v(n)=m=0∑LRA−1xu,v(m)⋅e−jLRA2πmn
其中 L RA = 839 L_{text{RA}}=839 LRA=839或 L RA = 139 L_{text{RA}}=139 LRA=139,并根据PRACH的前导格式来确定。
在每个时频PRACH场景定义了64个前导码,首先按逻辑根序列的循环移位 C v { {C}_{v}} Cv的递增顺序枚举,然后按逻辑根序列索引的递增顺序枚举,从更高层参数prach-RootSequenceIndex或rootSequenceIndex-BFR中获得的索引开始。在无法从单个根Zadoff-Chu序列生成64个前导码的情况下,从具有连续逻辑索引的根序列中获取其他前导码序列,直到找到所有64个序列。逻辑根序列顺序是循环的;当 L RA = 839 L_{text{RA}}=839 LRA=839时,逻辑索引0连续到837;当 L RA = 139 L_{text{RA}}=139 LRA=139,逻辑索引0连续到137。序列号 u u u由逻辑根序列索引获得。
循环移位
C
v
{ {C}_{v}}
Cv由下式给出
其中
N
CS
{ {N}_{text{CS}}}
NCS由Tables 6.3.3.1-5 to 6.3.3.1-7给定,高层参数restrictedSetConfig决定受限集类型(unrestricted,restricted type A,restricted type B),表9和表10给出了不同前导格式下所支持的受限集类型。
表9. PRACH preamble formats for L RA = 839 L_{text{RA}}=839 LRA=839 and Δ f RA ∈ { 1.25 , 5 } Delta f^{text{RA}} in {1.25,5} ΔfRA∈{1.25,5} kHz.
表10. PRACH preamble formats for
L
RA
=
139
L_{text{RA}}=139
LRA=139 and
Δ
f
RA
=
15
⋅
2
μ
Delta f^{text{RA}}=15 cdot 2^mu
ΔfRA=15⋅2μ kHz where
μ
∈
{
0
,
1
,
2
,
3
}
mu in {0,1,2,3}
μ∈{0,1,2,3}.
定义变量
d
u
{d}_{u}
du的值为
d
u
=
{
q
0
≤
q
<
L
RA
/
2
L
RA
−
q
otherwise
{ {d}_{u}}=left{ begin{array}{l} q & 0le q<{ { {L}_{text{RA}}}}/{2}; \ { {L}_{text{RA}}}-q & text{otherwise} \ end{array} right.
du={qLRA−q0≤q<LRA/2otherwise
其中 q q q是满足 ( q u ) m o d L RA = 1 left( qu right)bmod { {L}_{text{RA}}}=1 (qu)modLRA=1的最小非负整数。循环移位的受限集的各参数依赖于 d u d_u du。 d u {d}_{u} du的取值范围为 N CS ≤ d u ≤ ( L RA − N CS ) / 2 { {N}_{text{CS}}}leq { {d}_{u}}leq {({ {L}_{text{RA}}}-{ {N}_{text{CS}}})}/{2}; NCS≤du≤(LRA−NCS)/2,对于其他所有的 d u {d}_{u} du值,受限集合不存在循环移位。
2.3.2 映射到物理资源
前导序列应根据以下方式应到到物理资源
a
k
(
p
,
RA
)
=
β
PRACH
y
u
,
v
(
k
)
k
=
0
,
1
,
.
.
.
,
L
RA
−
1
begin{aligned} a_{k}^{(p,text{RA})}&={ {beta }_{text{PRACH}}}{ {y}_{u,v}}(k) \ k&=0,1,...,{ {L}_{text{RA}}}-1 end{aligned}
ak(p,RA)k=βPRACHyu,v(k)=0,1,...,LRA−1
其中 β PRACH {beta }_{text{PRACH}} βPRACH是幅值因子,用以满足发送功率约束, p = 4000 p=4000 p=4000是天线端口。
随机接入前导码只能在高层参数prachConfigurationIndex给定的时间资源中传输,并且取决于FR1或FR2以及频谱类型;随机接入前导码只能在高层参数msgl-FrequencyStart给定的频率资源中发送,初始接入期间,在初始上行链路BWP内,从最低频率开始,对PRACH频率资源 n RA ∈ { 0 , 1 , ⋯ , M − 1 } n_{text{RA}} in {0,1,cdots,M-1} nRA∈{0,1,⋯,M−1}以递增的顺序编号,其中 M M M等于高层参数msg1-FDM。否则,在活跃态上行链路BWP内,从最低频率开始,以递增的顺序对 n RA n_{text{RA}} nRA编号。
3. 物理信号
3.1 PUSCH解调参考信号
3.1.1 序列生成
-
不使用transform precoding,参考信号序列 r ( n ) r(n) r(n)应根据以下方式生成
r ( n ) = 1 2 ( 1 − 2 ⋅ c ( 2 n ) ) + j 1 2 ( 1 − 2 ⋅ c ( 2 n + 1 ) ) r(n)=frac{1}{sqrt{2}}left( 1-2cdot c(2n) right)+jfrac{1}{sqrt{2}}left( 1-2cdot c(2n+1) right) r(n)=21(1−2⋅c(2n))+j21(1−2⋅c(2n+1))其中, c ( i ) c(i) c(i)是伪随机序列。
-
如果使用了transform precoding,参考信号序列 r ( n ) r(n) r(n)应根据以下方式生成
r ( n ) = r u , v ( α , δ ) ( n ) n = 0 , 1 , ⋯ , M sc PUSCH / 2 δ − 1 begin{aligned} {r}left( n right) &=r_{u,v}^{(alpha,delta )}left( n right) \ n &=0,1,cdots,M_{text{sc}}^{text{PUSCH}}/2^delta-1 end{aligned} r(n)n=ru,v(α,δ)(n)=0,1,⋯,MscPUSCH/2δ−1其中, r u , v ( α , δ ) ( n ) r_{u,v}^{(alpha,delta )}left( n right) ru,v(α,δ)(n)是Low-PAPR序列,对于PUSCH传输, δ = 1 , α = 0 delta=1,alpha=0 δ=1,α=0。
3.1.2 预编码和物理资源映射
序列 r ( m ) r(m) r(m)应根据如下方式映射到中间量 a ~ k , l ( p ~ j , μ ) tilde a_{k,l}^{(tilde p_j,mu )} a~k,l(p~j,μ):
- 不启用transform precoding
a ~ k , l ( p ~ j , μ ) = w f ( k ′ ) ⋅ w t ( l ′ ) ⋅ r ( 2 n + k ′ ) k = { 4 n + 2 k ′ + Δ Configuration type 1 6 n + k ′ + Δ Configuration type 2 k ′ = 0 , 1 l = l ˉ + l ′ n = 0 , 1 , ⋯ j = 0 , 1 , ⋯ , υ − 1 begin{aligned} tilde a_{k,l}^{(tilde p_j,mu )}&={ {w}_{text{f}}}left( { {k}'} right)cdot { {w}_{text{t}}}left( { {l}'} right)cdot rleft( 2n+{k}' right) \ k&=left{ begin{matrix} 4n+2{k}'+Delta & text{Configuration type 1} \ 6n+{k}'+Delta & text{Configuration type 2} \ end{matrix} right. \ {k}'&=0,1 \ l&=bar{l} +{l}' \ n &= 0,1,cdots \ j & = 0,1,cdots,upsilon-1 end{aligned} a~k,l(p~j,μ)kk′lnj=wf(k′)⋅wt(l′)⋅r(2n+k′)={4n+2k′+Δ6n+k′+ΔConfiguration type 1Configuration type 2=0,1=lˉ+l′=0,1,⋯=0,1,⋯,υ−1
- 启用transform precoding
a ~ k , l ( p ~ 0 , μ ) = w f ( k ′ ) ⋅ w t ( l ′ ) ⋅ r ( 2 n + k ′ ) k = 4 n + 2 k ′ + Δ k ′ = 0 , 1 l = l ˉ + l ′ n = 0 , 1 , ⋯ begin{aligned} tilde a_{k,l}^{(tilde p_0,mu )}&={ {w}_{text{f}}}left( { {k}'} right)cdot { {w}_{text{t}}}left( { {l}'} right)cdot rleft( 2n+{k}' right) \ k&= 4n+2{k}'+Delta \ {k}'&=0,1 \ l&=bar{l} +{l}' \ n &= 0,1,cdots end{aligned} a~k,l(p~0,μ)kk′ln=wf(k′)⋅wt(l′)⋅r(2n+k′)= 4n+2k′+Δ=0,1=lˉ+l′=0,1,⋯
式中, w f ( k ′ ) {w}_{text{f}}left( { {k}'} right) wf(k′)、 w t ( l ′ ) {w}_{text{t}}left(l'right) wt(l′)和 Δ Delta Δ由表11-12给出,配置类型由高层参数DMRS-UplinkConfig给出,并且 k ′ k' k′和 Δ Delta Δ与 p ~ 0 , ⋯ , p ~ υ − 1 tilde p_0,cdots,tilde p_{upsilon-1} p~0,⋯,p~υ−1对应,如果 Δ Delta Δ与除端口 p ~ j tilde p_j p~j外的其他天线端口对应,则中间量 a ~ k , l ( p ~ j , μ ) = 0 tilde a_{k,l}^{(tilde p_j,mu )}=0 a~k,l(p~j,μ)=0。
中间量
a
~
k
,
l
(
p
~
j
,
μ
)
tilde a_{k,l}^{(tilde p_j,mu )}
a~k,l(p~j,μ)需要进行预编码,并乘以幅值因子
β
PUSCH
DMRS
beta_{text{PUSCH}}^{text{DMRS}}
βPUSCHDMRS以满足功率约束,根据下式映射到物理资源:
[
a
k
,
l
(
p
0
,
μ
)
(
m
)
⋮
a
k
,
l
(
p
ρ
−
1
,
μ
)
(
m
)
]
=
β
PUSCH
DMRS
W
[
a
~
k
,
l
(
p
~
0
,
μ
)
(
m
)
⋮
a
~
k
,
l
(
p
~
υ
−
1
,
μ
)
(
m
)
]
begin{bmatrix} a_{k,l}^{( p_0,mu )}(m) \ vdots \ a_{k,l}^{( p_{rho -1},mu )}(m) end{bmatrix} =beta_{text{PUSCH}}^{text{DMRS}} W begin{bmatrix} tilde a_{k,l}^{(tilde p_0,mu )}(m) \ vdots \ tilde a_{k,l}^{(tilde p_{upsilon -1},mu )}(m) end{bmatrix}
⎣⎢⎢⎡ak,l(p0,μ)(m)⋮ak,l(pρ−1,μ)(m)⎦⎥⎥⎤=βPUSCHDMRSW⎣⎢⎢⎡a~k,l(p~0,μ)(m)⋮a~k,l(p~υ−1,μ)(m)⎦⎥⎥⎤
注意:资源粒子 a ~ k , l ( p ~ j , μ ) tilde a_{k,l}^{(tilde p_j,mu )} a~k,l(p~j,μ)应位于为PUSCH传输分配的公共资源块中。
3.2 PUSCH相位跟踪参考信号
3.2.1 序列生成
-
不启用transform precoding
如果未启用转换预编码,则层 j j j上用于子载波 k k k的(预编码后的)PT-RS由下式给出:
r ( p ~ j ) ( m ) = { r ( m ) if j=j’ or j=j” 0 otherwise begin{aligned} r^{(tilde p_j)}(m)=left{ begin{matrix} r(m) & text {if j=j' or j=j''} \0 & text{otherwise} \ end{matrix} right. end{aligned} r(p~j)(m)={r(m)0if j=j’ or j=j”otherwise其中, r ( m ) r(m) r(m)由3.1.1 a中给出。
-
启用transform precoding
在转换预编码之前,要映射到位置 m m m的相位跟踪参考信号 r m ( m ′ ) r_m(m') rm(m′)通过以下方式生成,其中 m m m依赖于PT-RS组数 N group PT-RS N_{text {group }}^{text {PT-RS }} Ngroup PT-RS ,每个PT-RS组中的样本数,以及 M sc PUSCH M_{text{sc}}^{text{PUSCH}} MscPUSCH,取值见表14:
r m ( m ′ ) = w ( k ′ ) e j π 2 ( m m o d 2 ) 2 [ ( 1 − 2 c ( m ′ ) ) + j ( 1 − 2 c ( m ′ ) ) ] m ′ = N samp group s ′ + k ′ s ′ = 0 , 1 , … , N group PT-RS − 1 k ′ = 0 , 1 , … , N samp group − 1 begin{aligned} r_{m}left(m^{prime}right) &=wleft(k^{prime}right) frac{e^{j frac{pi}{2}(m bmod 2)}}{sqrt{2}}left[left(1-2 cleft(m^{prime}right)right)+jleft(1-2 cleft(m^{prime}right)right)right] \ m^{prime} &=N_{text {samp }}^{text {group }} s^{prime}+k^{prime} \ s^{prime} &=0,1, ldots, N_{text {group }}^{text {PT-RS }}-1 \ k^{prime} &=0,1,ldots, N_{text {samp}}^{text {group }}-1 end{aligned} rm(m′)m′s′k′=w(k′)2ej2π(mmod2)[(1−2c(m′))+j(1−2c(m′))]=Nsamp group s′+k′=0,1,…,Ngroup PT-RS −1=0,1,…,Nsampgroup −1其中, w ( i ) w(i) w(i)由表13给出, c ( i ) c(i) c(i)是伪随机序列,其初始值为
c init = ( 2 17 ( N symb slot n s,f μ + l + 1 ) ( 2 N ID + 1 ) + 2 N ID ) m o d 2 31 c_{text{init}}=Big(2^{17}(N_{text {symb }}^{text {slot}}n_{text {s,f }}^{mu}+l+1)(2N_{text{ID}}+1)+2N_{text{ID}}Big) bmod 2^{31} cinit=(217(Nsymb slotns,f μ+l+1)(2NID+1)+2NID)mod231其中, l l l是在包含PT-RS的时隙 n s,f μ n_{text {s,f }}^{mu} ns,f μ中分配的PUSCH中的OFDM符号的最小序号, N ID N_{text{ID}} NID由高层参数nPUSCH-Identity给出。
表13. 正交序列w(i)的取值
3.2.2 映射到物理资源
-
不启用transform precoding
UE应仅在用于PUSCH的资源块中发送相位跟踪参考信号,将PUSCH PT-RS根据如下方式映射到资源粒子:
[ a k , l ( p o , μ ) ⋮ a k , l ( p ρ − 1 , μ ) ] = β P T ⋅ R S W [ r ( p ~ 0 ) ( 2 n + k ′ ) ⋮ r ( p ~ v − 1 ) ( 2 n + k ′ ) ] k = { 4 n + 2 k ′ + Δ configuration type 1 6 n + k ′ + Δ configuration type 2 begin{array}{l} {left[begin{array}{c} a_{k, l}^{left(p_{o, mu}right)} \ vdots \ a_{k, l}^{left(p_{rho-1, mu}right)} end{array}right]=beta_{mathrm{PT} cdot mathrm{RS}} Wleft[begin{array}{c} r^{left(tilde{p}_{0}right)}left(2 n+k^{prime}right) \ vdots \ r^{left(tilde{p}_{v-1}right)}left(2 n+k^{prime}right) end{array}right]} \ k=left{begin{array}{ll} 4 n+2 k^{prime}+Delta & text { configuration type 1 } \ 6 n+k^{prime}+Delta & text { configuration type 2 } end{array}right. end{array} ⎣⎢⎢⎡ak,l(po,μ)⋮ak,l(pρ−1,μ)⎦⎥⎥⎤=βPT⋅RSW⎣⎢⎡r(p~0)(2n+k′)⋮r(p~v−1)(2n+k′)⎦⎥⎤k={4n+2k′+Δ6n+k′+Δ configuration type 1 configuration type 2 满足如下条件:
- l l l在分配给PUSCH传输的OFDM符号之内
- 资源粒子 ( k , l ) (k,l) (k,l)不用于DM-RS
- k ′ k' k′和 Δ Delta Δ与 p ~ 0 , ⋯ , p ~ υ − 1 tilde p_0,cdots,tilde p_{upsilon-1} p~0,⋯,p~υ−1对应
-
启用transform precoding
序列 r m ( m ′ ) r_m(m') rm(m′)应乘以 β ′ beta' β′并映射到 x ~ ( 0 ) ( m ) tilde x^{(0)}(m) x~(0)(m)中的 N samp group N group PT-RS N_{text {samp}}^{text {group }}N_{text {group }}^{text {PT-RS }} Nsampgroup Ngroup PT-RS 个复数符号,其中
- x ~ ( 0 ) ( m ) tilde x^{(0)}(m) x~(0)(m)是transform precoding之前的OFDM符号 l l l中的复数值符号;
- m m m取决于PT-RS组的数量 N group PT-RS N_{text {group }}^{text {PT-RS }} Ngroup PT-RS ,每个PT-RS组中的样本数,以及 M sc PUSCH M_{text{sc}}^{text{PUSCH}} MscPUSCH,取值如表14;
- β ′ beta' β′是用于PUSCH的调制方案的最外面的星座点之一的幅度与π/ 2-BPSK的最外面的星座点之一的幅度之比
表14. PT-RS的符号映射
3.3 PUCCH解调参考信号
3.3.1 PUCCH格式1 DM-RS
-
序列生成
z ( m ′ N sc RB N SF,0 PUCCH,1 + m N sc RB + n ) = w i ( m ) ⋅ r u , v ( α , δ ) ( n ) n = 0 , 1 , . . . , N sc RB − 1 m = 0 , 1 , . . . , N SF,m’ PUCCH,1 − 1 m ′ = { 0 no frequency hopping 0 , 1 frequency hopping enabled begin{aligned} zleft( {m}'{ {N}_{text{sc}}^{text{RB}}}{ N_{text{SF,0}}^{text {PUCCH,1 }}}+m{ {N}_{text{sc}}^{text{RB}}}+n right)&={ {w}_{i}}(m)cdot r_{u,v}^{(alpha,delta )}left( n right) \ n&=0,1,...,{ {N}_{text{sc}}^{text{RB}}}-1 \ m&=0,1,...,N_{text{SF,m'}}^{text {PUCCH,1 }}-1 \ {m}'&=left{ begin{array}{l} 0 & text{no frequency hopping} \ 0,1 & text{frequency hopping enabled} \ end{array} right. end{aligned} z(m′NscRBNSF,0PUCCH,1 +mNscRB+n)nmm′=wi(m)⋅ru,v(α,δ)(n)=0,1,...,NscRB−1=0,1,...,NSF,m’PUCCH,1 −1={00,1no frequency hoppingfrequency hopping enabled
其中, N SF,m’ PUCCH,1 N_{text{SF,m'}}^{text {PUCCH,1 }} NSF,m’PUCCH,1 由表15给出。表15. DM-RS符号的数目与相应参数值的关系
-
映射到物理资源
序列 z ( m ) z(m) z(m)应乘以一个幅值因子 β PUSCH,1 { {beta }_{text{PUSCH,1}}} βPUSCH,1,以满足发送功率约束;并从 z ( 0 ) {z}(0) z(0)开始按顺序映射到天线端口 p = 2000 p=2000 p=2000上的时隙内的资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ:
a k , l ( p , μ ) = β PUSCH,1 z ( m ) l = 0 , 2 , 4 , . . . begin{aligned} a_{k,l}^{(p,mu )}&={ {beta }_{text{PUSCH,1}}}z(m) \ l&=0,2,4,... end{aligned} ak,l(p,μ)l=βPUSCH,1z(m)=0,2,4,...其中, l = 0 l=0 l=0对应于PUCCH传输的第一个OFDM符号,且资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ应位于为PUCCH传输分配的资源块中。
3.3.1 PUCCH格式2 DM-RS
-
序列生成
参考信号序列 r l ( m ) r_l(m) rl(m)按如下方式生成:
r l ( m ) = 1 2 ( 1 − 2 ⋅ c ( 2 m ) ) + j 1 2 ( 1 − 2 ⋅ c ( 2 m + 1 ) ) m = 0 , 1 , ⋯ begin{aligned} r_l(m)&=frac{1}{sqrt{2}}left( 1-2cdot c(2m) right)+jfrac{1}{sqrt{2}}left( 1-2cdot c(2m+1) right) \ m&=0,1,cdots end{aligned} rl(m)m=21(1−2⋅c(2m))+j21(1−2⋅c(2m+1))=0,1,⋯其中伪随机序列 c ( i ) c(i) c(i)初始值如下:
c init = ( 2 17 ( N symb slot n s,f μ + l + 1 ) ( 2 N ID 0 + 1 ) + 2 N ID 0 ) m o d 2 31 c_{text{init}}=Big(2^{17}(N_{text {symb }}^{text {slot}}n_{text {s,f }}^{mu}+l+1)(2N_{text{ID}}^0+1)+2N_{text{ID}}^0Big) bmod 2^{31} cinit=(217(Nsymb slotns,f μ+l+1)(2NID0+1)+2NID0)mod231其中, l l l是在时隙内的OFDM符号的编号, n s,f μ n_{text {s,f }}^{mu} ns,f μ是无线帧内的时隙编号, N ID 0 ∈ { 0 , 1 , ⋯ , 65535 } N_{text{ID}}^0 in{0,1,cdots,65535} NID0∈{0,1,⋯,65535}由DMRS-UplinkConfig IE中的高层参数scramblingID0给出,如果未配置则由 N ID cell N_{text{ID}}^{text{cell}} NIDcell给出。
-
映射到物理资源
序列应乘以一个幅值因子 β PUSCH,2 { {beta }_{text{PUSCH,2}}} βPUSCH,2,以满足发送功率约束;并从 r ( 0 ) {r}(0) r(0)开始按顺序映射到天线端口 p = 2000 p=2000 p=2000上的时隙内的资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ:
a k , l ( p , μ ) = β PUSCH,2 r l ( m ) k = 3 m + 1 begin{aligned} a_{k,l}^{(p,mu )}&={ {beta }_{text{PUSCH,2}}}r_l(m) \ k&=3m+1 end{aligned} ak,l(p,μ)k=βPUSCH,2rl(m)=3m+1其中 k k k是相对于公共资源块0的子载波0定义的,且资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ应位于为PUCCH传输分配的资源块中。
3.3.1 PUCCH格式3和4 DM-RS
-
序列生成
r l ( m ) = r u , v ( α , δ ) ( m ) m = 0 , 1 , ⋯ , M sc PUSCH , s − 1 begin{aligned} {r}_lleft(m right) &=r_{u,v}^{(alpha,delta )}left( mright) \ m &=0,1,cdots,M_{text{sc}}^{text{PUSCH},s}-1 end{aligned} rl(m)m=ru,v(α,δ)(m)=0,1,⋯,MscPUSCH,s−1 -
映射到物理资源
a k , l ( p , μ ) = β PUSCH , s r l ( m ) m = 0 , 1 , ⋯ , M sc PUSCH , s − 1 begin{aligned} a_{k,l}^{(p,mu )}&={ {beta }_{text{PUSCH},s}}r_l(m) \ m &=0,1,cdots,M_{text{sc}}^{text{PUSCH},s}-1 end{aligned} ak,l(p,μ)m=βPUSCH,srl(m)=0,1,⋯,MscPUSCH,s−1其中, k k k是相对于分配给PUCCH传输的编号最小的资源块的子载波0定义的,且资源粒子 ( k , l ) p , μ { {left( k,l right)}_{p,mu }} (k,l)p,μ应位于为PUCCH传输分配的资源块中。表16给出了有和没有时隙内跳频以及有和没有附加DM-RS情况下的DM-RS位置 l l l的值。
表16. 对应PUCCH格式3和格式4的DM-RS位置
3.4 探测参考信号
3.4.1 SRS资源
SRS资源由SRS-Resource IE配置,并包括
- N ap SRS ∈ { 1 , 2 , 4 } N_{text{ap}}^{text{SRS}}in{1,2,4} NapSRS∈{1,2,4}个天线端口 { p i } i = 0 N ap SRS − 1 {p_i}_{i=0}^{N_{text{ap}}^{text{SRS}}-1} {pi}i=0NapSRS−1
- N symb SRS ∈ { 1 , 2 , 4 } N_{text{symb}}^{text{SRS}}in{1,2,4} NsymbSRS∈{1,2,4}个连续的OFDM符号
- l 0 l_0 l0,时域起始位置, l 0 = N symb slot − 1 − l offset l_0=N_{text{symb}}^{text{slot}}-1-l_{text{offset}} l0=Nsymbslot−1−loffset,其中偏移量 l offset ∈ { 0 , 1 , ⋯ , 5 } l_{text{offset}} in {0,1,cdots,5} loffset∈{0,1,⋯,5}从时隙末端向后计数符号,且满足 l offset ≥ N symb SRS − 1 l_{text{offset}} geq N_{text{symb}}^{text{SRS}}-1 loffset≥NsymbSRS−1
- k 0 k_0 k0,测深参考信号的频域起始位置
3.4.2 序列生成
SRS资源的测深参考信号序列根据如下方式生成:
r
(
p
i
)
(
n
,
l
′
)
=
r
u
,
v
(
α
i
,
δ
)
(
n
)
0
≤
n
≤
M
sc
,
b
SRS
−
1
l
′
∈
{
0
,
1
,
⋯
,
N
symb
SRS
−
1
}
begin{aligned} & { {r}^{(p_i)}}left( n,l' right)=r_{u,v}^{(alpha_i,delta )}left( n right) \ & 0leq nleq M_{text{sc},b}^{text{SRS}} -1 \ & l' in {0,1,cdots,N_{text{symb}}^{text{SRS}}-1} end{aligned}
r(pi)(n,l′)=ru,v(αi,δ)(n)0≤n≤Msc,bSRS−1l′∈{0,1,⋯,NsymbSRS−1}
其中, δ = log 2 ( K TC ) delta=operatorname{log}_2(K_{text{TC}}) δ=log2(KTC),传输梳数 K TC K_{text{TC}} KTC从高层参数transmissionComb中获得。
3.4.3 映射到物理资源
当SRS在给定的SRS资源上传输时,对于每个SRS资源中的每个OFDM符号
l
′
l'
l′和每个天线端口,序列
r
(
p
i
)
(
n
,
l
′
)
{ {r}^{(p_i)}}left( n,l' right)
r(pi)(n,l′)序列应乘以一个幅值因子
β
SRS
{ {beta }_{text{SRS}}}
βSRS,以满足发送功率约束;并从
r
(
p
i
)
(
0
,
l
′
)
{ {r}^{(p_i)}}left( 0,l' right)
r(pi)(0,l′)开始按顺序映射到每个天线端口
p
i
p_i
pi上的时隙内的资源粒子
(
k
,
l
)
p
,
μ
{ {left( k,l right)}_{p,mu }}
(k,l)p,μ:
a
K
TC
k
′
+
k
0
(
p
i
)
,
l
(
p
i
)
=
{
1
N
ap
β
SRS
r
S
R
S
(
p
i
)
(
k
′
,
l
′
)
k
′
=
0
,
1
,
…
,
M
sc
,
b
SRS
−
1
l
′
=
0
,
1
,
…
,
N
symb
SRS
−
1
0
otherwise
a_{ { {K}_{text{TC}}}k'+k_{0}^{(p_i)},l}^{(p_i)}=left{ begin{array}{l} frac{1}{sqrt{ { {N}_{text{ap}}}}}{ {beta }_{text{SRS}}}r_{SRS}^{(p_i)}(k',l') & k'=0,1,ldots ,M_{text{sc},b}^{text{SRS}}-1 quad l'=0,1,ldots ,N_{text{symb}}^{text{SRS}}-1\ 0 & text{otherwise} \ end{array} right.
aKTCk′+k0(pi),l(pi)={Nap1βSRSrSRS(pi)(k′,l′)0k′=0,1,…,Msc,bSRS−1l′=0,1,…,NsymbSRS−1otherwise
探测参考信号序列的长度为:
M
sc,
b
SRS
=
m
SRS,
b
N
sc
RB
/
K
TC
M_{text{sc,}b}^{text{SRS}}={ { {m}_{text{SRS,}b}}N_{text{sc}}^{text{RB}}}/{ { {K}_{text{TC}}}};
Msc,bSRS=mSRS,bNscRB/KTC
3.4.4 探测参考信号的时隙配置
对于由高层参数resourceType配置为周期性或半持久性的SRS资源,根据参数periodicityAndOffset-p或periodicityAndOffset-sp配置了周期
T
SRS
T_{text{SRS}}
TSRS(在时隙中)和时隙偏移
T
offset
T_{text{offset}}
Toffset,可以将配置的SRS资源用于SRS传输的候选时隙满足以下条件:
(
N
slot
frame
,
μ
n
f
+
n
s,f
μ
−
T
offset
)
mod
T
SRS
=
0
(N_{text{slot}}^{text{frame},mu}n_text f+n_{text{s,f}}^mu-T_{text{offset}}) operatorname{mod}T_{text{SRS}}=0
(Nslotframe,μnf+ns,fμ−Toffset)modTSRS=0
博主不定期发布『保研/推免、C/C++、5G移动通信、Linux、生活随笔』系列文章,如果觉得本文对你有帮助,可以『点赞+关注』支持一下哦!
最后
以上就是细腻雪碧为你收集整理的3GPP TS 38.211 物理信道和调制-上行链路的全部内容,希望文章能够帮你解决3GPP TS 38.211 物理信道和调制-上行链路所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复