通信人家园

标题: 请问谁能分享一个靠谱的5G吞吐量的计算方法  [查看完整版帖子] [打印本页]

时间:  2019-4-15 21:59
作者: 卷边钢盔     标题: 请问谁能分享一个靠谱的5G吞吐量的计算方法

包括FR1和FR2
最好能分别有物理层,MAC,UDP和TCP的
谢谢各位大神

时间:  2019-4-16 09:25
作者: jeffyko

本帖最后由 jeffyko 于 2019-4-16 09:25 编辑

PHY计算参照38.214就可以了:5.1.3.2            Transport block size determination。难点在于:(1)与legacy LTE 每TTI调度不同,NR的时域调度更灵活,可以是symbol级别;(2)与legacy LTE DMRS开销固定不同,NR的DMRS开销可变;(3)与legacy LTE PDCCH/CRS开销固定不同,NR的coreset/csi-rs/ptrs等开销都是可配的;不过粗略计算可以认为xOverhead=0。
其他层的吞吐率根据header size折算就行了。



时间:  2019-4-17 04:35
作者: 卷边钢盔

jeffyko 发表于 2019-4-16 09:25
PHY计算参照38.214就可以了:5.1.3.2            Transport block size determination。难点在于:(1)与l ...

38.306里4.1还有一个公式,用哪个更靠谱呢?
而且开销这个部分影响吞吐量太大了。作为计算峰值吞吐量,该怎么做估计呢?
时间:  2019-4-17 07:44
作者: jeffyko

卷边钢盔 发表于 2019-4-17 04:35
38.306里4.1还有一个公式,用哪个更靠谱呢?
而且开销这个部分影响吞吐量太大了。作为计算峰值吞吐量,该 ...

38.306是UE能力,对应LTE的36.306里UE最大速率是直接定义的数值,NR里面是根据公式来计算的瞬时峰值速率(对应1symbol)。 5gnr_36306_maxTbs.png

5gnr_38306_maxRate.png

我理解如果要计算峰值,还是应该参照38.214,并且假定:
*频域全带宽分配
*时域占用14个symbol
*空分为最大层数
*只考虑DMRS开销,不考虑PDCCH/CSI-RS/PTRS/SRS开销



附件: 5gnr_36306_maxTbs.png (2019-4-17 07:40, 22.79 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MzkzOTcyfDE1ZTEzNWQ0fDE3NTQ0MjAyMjd8MHww

附件: 5gnr_38306_maxRate.png (2019-4-17 07:40, 9.91 KB) / 下载次数 1
https://www.txrjy.com/forum.php?mod=attachment&aid=MzkzOTczfDhlMTVjNDBmfDE3NTQ0MjAyMjd8MHww
时间:  2019-4-17 21:40
作者: 卷边钢盔

jeffyko 发表于 2019-4-17 07:44
38.306是UE能力,对应LTE的36.306里UE最大速率是直接定义的数值,NR里面是根据公式来计算的瞬时峰值速率( ...

NR对于UE能力的定义和LTE不同,目前没有Category的说法,所以我觉得这个峰值速率还是可以作为参考的。
以FR2,100MHz,2x2 MIMO, 64QAM,100%下行为例,用38.214里的TBS的方法算出来的速率有852.6Mbps, 用38.306里面的方法计算有808.06Mbps。差别还是有点大,如果要设置测试的目标速率,该以哪个为准呢?
时间:  2019-4-17 21:47
作者: 卷边钢盔

jeffyko 发表于 2019-4-17 07:44
38.306是UE能力,对应LTE的36.306里UE最大速率是直接定义的数值,NR里面是根据公式来计算的瞬时峰值速率( ...

目前NR并没有UE能力的定义,所以我觉得理论上只要参数选择正确,那么38.306里面的公式计算出来的也应该是该配置下的峰值速率。但是38.214和38.306的两种方法计算出来的速率差别特别大。
以100MHz,2x2 MIMO, 64QAM的配置为例,用TBS的方法,按照你给出的最小开销,我算出来有852Mbps(高手,也希望和你计算的结果对一下);用38.306里面的方法,算出来是808Mbps。
在测试过程中,我该使用哪个作为目标峰值速率呢?
还有你提到的各层开销,不晓得通常你用多少?
时间:  2019-4-17 21:55
作者: jeffyko

卷边钢盔 发表于 2019-4-17 21:47
目前NR并没有UE能力的定义,所以我觉得理论上只要参数选择正确,那么38.306里面的公式计算出来的也应该是 ...

把你具体的计算过程发出来吧
时间:  2019-4-19 02:08
作者: 卷边钢盔

按照38.306, 4.1中的方法:
        J=1 (1个载波)
        v_layer = 2 (2x2r MIMO)
        Qm = 6 (64QAM)
        f = 1
        CC BW = 100MHz
        μ = 3 (SCS=120kHz)
        OH = 0.18 (For FR2 DL)
       
        根据38.306, 4.1中的公式,你贴图的那个带进上面的参数算出来的就是808.065Mbps
       
38.214中的方法:
        The number of subcarrier in a PRB =12 (每RB的载波数)
        symbols of PDSCH allocated in a slot =13 (最小开销,一个符号给PDCCH)
        Number of RE for DMRS per PRB =12 (每个PRB配12个RE,最小开销)
        High layer configured overhead = 0 (高层开销)
        Number of transmission layer = 2 (2 x 2 MIMO)       
        MCS index of FR2 = 28 (64QAM)
        Component carrier bandwidth = 100MHz       
        Carrier spacing = 120KHz
       
        按照38.214中5.1.3.2里面的那个逻辑公式算出来TBS折成速率就是 852.608Mbps。

时间:  2019-4-19 09:35
作者: jeffyko

本帖最后由 jeffyko 于 2019-4-19 09:43 编辑
卷边钢盔 发表于 2019-4-19 02:08
按照38.306, 4.1中的方法:
        J=1 (1个载波)
        v_layer = 2 (2x2r MIMO)

差异就在于overhead,38306里是0.18,按照38214你的假设是0.143(=2/14)
scs
120
khz
u
3
Tslot
0.125
ms
Tsymbol
0.008929
ms
N_PRB
66
prb
#symbs
14
symbol
pdcch
1
symbol
dmrs
12
RE
N_RE
9504
RE
R
0.925781
Qm
6
v
2
tput
844.668
Mbps
tput using 38306 OH
808.2004
Mbps
OH of 38306
0.18
tput of 38306
808.0657
Mbps



时间:  2021-2-25 15:39
作者: cyqisno1

jeffyko 发表于 2019-4-19 09:35
差异就在于overhead,38306里是0.18,按照38214你的假设是0.143(=2/14)

我X
这么好的文章,必须回一下

28306 OH定义了值,但没说具体是怎么来的吧
38214 是实打实给了是怎么来的,但是38214只考虑DMRS不符合实际场景吧,只能说测试场景。

不知道我上面这么说对不对?望继续赐教!
时间:  2022-4-3 10:39
作者: 速速白萝卜

cyqisno1 发表于 2021-2-25 15:39
我X
这么好的文章,必须回一下

想请教一下OH的具体计算过程有在哪个标准文件里体现吗?还是说只能通过38.211的资源图配置自行计算呢?
时间:  2022-4-7 14:11
作者: cyqisno1

速速白萝卜 发表于 2022-4-3 10:39
想请教一下OH的具体计算过程有在哪个标准文件里体现吗?还是说只能通过38.211的资源图配置自行计算呢?

就是没有看到具体是怎么计算出来的,不好意思
时间:  2023-2-21 02:53
作者: xch348808669

自行计算 https://5g-tools.com/5g-nr-throughput-calculator/




通信人家园 (https://www.txrjy.com/) Powered by C114