NR帧结构
1,带宽与采样率
Channel bandwidth (MHz) | Sampling rate (MHz) | Available bandwidth (MHz) | Subcarrier spacing (kHz) | Pass band ratio | Stop band ratio |
---|---|---|---|---|---|
5 | 7.68 | 4.5 | 15 | 0.5859 | 0.6510 |
5 | 7.68 | 3.96 | 30 | 0.5156 | 0.6510 |
10 | 15.36 | 9.36 | 15 | 0.6094 | 0.6510 |
10 | 15.36 | 8.64 | 30 | 0.5625 | 0.6510 |
15 | 30.72 | 14.22 | 15 | 0.4629 | 0.4883 |
15 | 30.72 | 13.68 | 30 | 0.4453 | 0.4883 |
15 | 30.72 | 12.96 | 60 | 0.4219 | 0.4883 |
20 | 30.72 | 19.08 | 15 | 0.6211 | 0.6510 |
20 | 30.72 | 18.72 | 30 | 0.6094 | 0.6510 |
20 | 30.72 | 17.28 | 60 | 0.5625 | 0.6510 |
25 | 30.72 | 24.3 | 15 | 0.7910 | 0.8138 |
25 | 30.72 | 23.4 | 30 | 0.7617 | 0.8138 |
25 | 30.72 | 23.04 | 60 | 0.75 | 0.8138 |
40 | 61.44 | 38.88 | 15 | 0.6328 | 0.6510 |
40 | 61.44 | 38.16 | 30 | 0.6211 | 0.6510 |
40 | 61.44 | 37.44 | 60 | 0.6094 | 0.6510 |
50 | 61.44 | 48.6 | 15 | 0.7910 | 0.8138 |
50 | 61.44 | 47.88 | 30 | 0.7793 | 0.8138 |
50 | 61.44 | 47.22 | 60 | 0.7476 | 0.4883 |
60 | 122.88 | 58.32 | 30 | 0.4629 | 0.4883 |
60 | 122.88 | 56.88 | 60 | 0.4629 | 0.4883 |
80 | 122.88 | 78.12 | 30 | 0.6357 | 0.6510 |
80 | 122.88 | 77.04 | 60 | 0.6210 | 0.6510 |
100 | 122.88 | 98.28 | 30 | 0.7998 | 0.8138 |
100 | 122.88 | 97.2 | 60 | 0.7910 | 0.8138 |
20 | 30.72 | 17.28 | 60 | 0.5625 | 0.6510 |
25 | 30.72 | 23.04 | 60 | 0.75 | 0.8138 |
40 | 61.44 | 37.44 | 60 | 0.6094 | 0.6510 |
50 | 61.44 | 47.22 | 60 | 0.7476 | 0.4883 |
60 | 122.88 | 56.88 | 60 | 0.4629 | 0.4883 |
80 | 122.88 | 77.04 | 60 | 0.6210 | 0.6510 |
100 | 122.88 | 97.2 | 60 | 0.7910 | 0.8138 |
2,基本时间单位
系统中定义最基本的时间单位Tc=1/(Δfmax∗Nf)T_{c}=1/(\Delta f_{max}*N_{f})Tc=1/(Δfmax∗Nf),其中Δfmax=480∗103,Nf=4096\Delta f_{max}=480*10^3,N_{f}=4096Δfmax=480∗103,Nf=4096,这个个人理解应该是已NR系统中所支持的最大子载波间隔每个样点的间隔所定义。常数κ=TsTc=64\kappa=\frac{T_{s}}{T_{c}}=64κ=TcTs=64,其中Ts=1/(Δfref∗Nref),Δfref=15∗103,Nref=2048T_{s}=1/(\Delta f_{ref}*N_{ref}),\Delta f_{ref}=15*10^3,N_{ref}=2048Ts=1/(Δfref∗Nref),Δfref=15∗103,Nref=2048;
u | Δf=2u.15[kHz]\Delta f=2^u.15[kHz]Δf=2u.15[kHz] | Cyclic prefix |
---|---|---|
0 | 15 | Normal |
1 | 30 | Normal |
2 | 60 | Normal, Extended |
3 | 120 | Normal |
4 | 240 | Normal |
5 | 480 | Normal |
6 | 960 | Normal |
一个帧的时长为Tf=(ΔfmaxNf/100)=10msT_{f}=(\Delta f_{max} N_{f}/100)=10msTf=(ΔfmaxNf/100)=10ms,一个子帧时常为Tsf=(ΔfmaxNf/1000)=1msT_{sf}=(\Delta f_{max} N_{f}/1000)=1msTsf=(ΔfmaxNf/1000)=1ms。
3,基本的帧结构
15KHZ 帧结构如下
30KHZ帧结构
Number of OFDM symbols per slot, slots per frame, and slots per subframe for normal cyclic prefix.
μ | NsymbolslotN_{symbol}^{slot}Nsymbolslot | Nslotframe,μN_{slot}^{frame,μ}Nslotframe,μ | Nslotsubframe,μN_{slot}^{subframe,μ}Nslotsubframe,μ |
---|---|---|---|
0 | 14 | 10 | 1 |
1 | 14 | 20 | 2 |
2 | 14 | 40 | 4 |
3 | 14 | 80 | 8 |
4 | 14 | 160 | 16 |
5 | 14 | 320 | 32 |
6 | 14 | 640 | 64 |
采样率与FFT_SIZE 之间的关系
下面我们已scs=30khz,fftsize=4096scs=30khz,fftsize=4096scs=30khz,fftsize=4096举例。其采样率为122.88M122.88M122.88M即每1ms需要发送122880122880122880个采样点。根据上面得知一个subframesubframesubframe,包含两个slot所以每个slot发送122880/2=61440122880/2=61440122880/2=61440个采样点。14个符号每个符号数据包含4096个样点,符号0 CP 长度为352其余符号CP长度为288.这样:
14∗4096+352+13∗288=61440
14*4096+352+13*288=61440
14∗4096+352+13∗288=61440
上面我们介绍了相关 帧结构以及数据样点分布,剩下一个问题就是CP长度的计算(3GPP 38.211.5.3.13GPP \ 38.211.5.3.13GPP 38.211.5.3.1):
NCP,lu={512κ⋅2−u,extended cyclic prefix144κ⋅2−u+16κ,normal cyclic prefix,l=0 or l=7∗2u144κ⋅2−u,normal cyclic prefix,l≠0 and l≠7⋅2u
\begin{align*}
N_{CP,l}^{u}&=\begin{cases}
512\kappa\cdot 2^{-u}, & extended \ cyclic \ prefix \\
144\kappa\cdot 2^{-u}+16\kappa,& normal \ cyclic \ prefix, l=0 \ or \ l=7*2^u \\
144\kappa\cdot2^{-u},&normal \ cyclic \ prefix, l\neq 0 \ and\ l\neq7\cdot 2^{u}
\end{cases}\\
\end{align*}
NCP,lu=⎩⎨⎧512κ⋅2−u,144κ⋅2−u+16κ,144κ⋅2−u,extended cyclic prefixnormal cyclic prefix,l=0 or l=7∗2unormal cyclic prefix,l=0 and l=7⋅2u
上式子中κ=TsTc=64\kappa=\frac{T_{s}}{T_{c}}=64κ=TcTs=64,
假设scs=30khz,即u=1,4096点fftscs=30khz,即u=1,4096点fftscs=30khz,即u=1,4096点fft由上式可得
NCP,sym030khz=144∗64∗2−1+16∗64=5632TcNCP,sym other30khz=144∗64⋅2−1=4608Tc
\begin{align*}
N_{CP,sym0}^{30khz}&=144*64*2^{-1}+16*64=5632T_{c}\\
N_{CP,sym\ other }^{30khz}&=144*64\cdot 2^{-1}=4608T_{c}
\end{align*}
NCP,sym030khzNCP,sym other30khz=144∗64∗2−1+16∗64=5632Tc=144∗64⋅2−1=4608Tc
一个样点时间单位为
Tsym0,sampling time=130⋅103∗4096s=16TcTsym0,sampling,point=NCP,sym030khzTsym0,sampling time=5632Tc16Tc=352Tsym other,sampling,point=NCP,sym other30khzTsym other,sampling time=4608Tc16Tc=288
\begin{align*}
T_{sym0,sampling \ time}&=\frac{1}{30\cdot 10^{3}*4096}s=16T_{c}\\
T_{sym0,sampling,point}&=\frac{N_{CP,sym0}^{30khz}}{T_{sym0,sampling \ time}}=\frac{5632T_{c}}{16T{c}}=352\\
T_{sym \ other,sampling,point}&=\frac{N_{CP,sym\ other }^{30khz}}{T_{sym\ other,sampling \ time}}=\frac{4608T_{c}}{16T{c}}=288\\
\end{align*}
Tsym0,sampling timeTsym0,sampling,pointTsym other,sampling,point=30⋅103∗40961s=16Tc=Tsym0,sampling timeNCP,sym030khz=16Tc5632Tc=352=Tsym other,sampling timeNCP,sym other30khz=16Tc4608Tc=288
【1】 3GPP 38.211
【2】 3GPP 38.101.5.3