【chapter1】【NR】[Throughput Calculation-1]
创始人
2025-05-28 01:51:36

前言:

针对NR 吞吐量,这里主要参考上行分享一下对应的分析思路。

https://zhuanlan.zhihu.com/p/433637504

http://www.360doc.com/content/20/0705/16/28793626_922423747.shtml

https://blog.csdn.net/LYJ20010728/article/details/116800657

https://blog.csdn.net/milkbusy/article/details/81013095

https://wenku.baidu.com/view/7b9b93c7fbc75fbfc77da26925c52cc58bd690e0.html?_wkts_=1678763511942&bdQuery=NR+%E5%90%9E%E5%90%90%E9%87%8F


一 总体分析流程

分析思路 是 从下到上分析。

首先需要分析:

APP 测试的日志信息,确定问题具体时间点


二 小区驻网情况

这里面主要确认测试和对比机驻网情况相同

Cell ID = 902

DL Frequency = 428910

UL Frequency = 388072

DL Bandwidth = 20

UL Bandwidth = 20

Cell Id = 0x0000000CFA60C483

MCC = 460

MNC =01

BAND = 78

NR_UL_BWP_Size = Subcarrier Spacing Common = SCSC15{RB 106} 这个在MIB 消息中可以看到

sub-6GHz 支持带宽:

5,10,15,20,25,30,40,50,60,80,90,100MHz


三 无线信道质量

NR_RSSI_4RXs: 4根天线单独的情况

NR_TRS_SNR_RX: 4根天线单独的情况

NR_TRS_RSRP_RX: 4根天线单独的情况

NR_RSSI:平均值

NR_RSRP:平均值

NR_RSRQ: 平均值

NR_SNR: 平均值

UL Layers: 物理层PDSCH Status

DL Layers 物理层PDSCH Status


四 物理层

NR_UL_PRB: 起决定性作用,越大越好

NR_UL_MCS: 调制方式,越高越好

NR_UL_Modulation_Order

NR_UL_TBS: 对应的RB

NR_UL_BLER: 误码率

NR_Tx_Power: 发射功率,如果弱场的时候,一直不变需要检测射频

物理层理论吞吐量计算

tpu(bits/sec) = TB Size*8bits/byte*Num_Layers*1000ms/s

这三个参数可以在PDSCH 里面看到


理论吞吐量 起决定性因素的是 RB,MCS, layer


五 MAC层

主要关注一下对应的CQI, RI 上报情况,以及网络发过来的padding

MAC 层Padding


六 PDCP 层

一方面可以看出当前的吞吐量,更重要的是判断一下终端

是否限流:查看一下Route Status serval state:

限流一般原因是温度限制,以及CPU降频


七 TCP/IP

通过wireshark 可以看当前的RTT,MTU,丢包等情况

相关内容

热门资讯

轻松玩转开源大语言模型bloo... 前言 书接上文,我们已经可以通过简单的示例来使用bloom的文字生成功能,...
Redis7之事务(五) 五 Redis 事务 5.1 介绍 可以一次执行多个命令,本质是一组命令的集合。一个事...
某程序员辞职后,接6份兼职,月... 对于程序员来说,35岁真的是很关键。如果成为架构师或者是成为管理方面的人才࿰...
【产品经理】需求频繁变更,怎么... 产品经理在日常工作中经常会接收到各方来的需求,对于这些需求需要进行评估和取舍ÿ...
【独家】华为OD机试 - 斗地... 最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真...
恶补SQL中)牛客SQL题 SQL1 查询所有列 select * from user_profile; SQL2 查询多列  ...
华为OD机试 - 单词接龙(C... 最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真...
Redis分布式锁的坑 1. 非原子操作(setnx + expire) 一说到实现Re...
vue多行显示文字展开 这几天项目里面有一个需求,多行需要进行展开文字,类似实现这种效果 难点...
ContentProvider... 1权限的获取和调用 权限分为普通权限和危险权限,除了日历信息,电话&#x...
(字符串hash)(map)电... 目录 题目链接 一些话         切入点  流程 套路 ac代码 题目链接 给定大量手机用...
Verilog实现组合逻辑电路 在verilog 中可以实现的数字电路主要分为两类----组合逻辑电路和时序逻辑电路。组合逻辑电路比...
卷积神经网络的计算 计算卷积神经网络中的参数 填充 我们在使用多重卷积的时候,常常会丢失边缘像素。由于我们...
Linux 如何使用 git ...   文章目录 专栏导读  一、如何安装 git 二、注册码云账号 三、新建仓库  配置仓库信息 四、...
01-ECU和域控制器(摘) 1.什么是ECU?电子电路相对于机械控制的优点在于精细化和自动化,是智能...
2023-03-15 Elas... ElasticSearch 1.Docker安装ElasticSearch 1.1. es及kiba...
软件实施面试专业技能试题 注:关于项目实施方面的资料少之又少,分享一篇很不错的面试题供参考...
ElasticSearch 8... 感觉这些东西没必要认真学,了解一下,工作用到再学。 文章目录一、ES8...
可以单机运行的ChatGLM-... 清华技术成果转化的公司智谱 AI 开源了 GLM 系列模型 ChatGLM-6B,这是...
C和C++程序互相调用方案 C++程序调用C函数 项目实际开发需求需要在C++程序中调用c语言实...
信息系统分析与设计——信息系统... 🌟所属专栏:信息系统分析与设计🐔作者简介:...
线程学习贴 1. 线程相关概念 1.1 程序 1.2 进程 1.3 线程 1.4 并发和并行 如何...
中国人工智能企业CIMCAI全... 中国人工智能企业CIMCAI全球港航人工智能领军企业,成熟智慧港航产品行业顶尖...
前端必会vue面试题(必备) Vuex有哪几种属性? 有五种,分别是 State、 Getter、Mu...
为数据字典配置缓存(为需要的方... 为数据字典配置缓存 1.导入依赖: org.springf...
linux系统中多线程全面解析    目录   ​编辑 简介引入: 1.线程基础介绍: 2.概念...
Linux操作系统内存管理之磁... 前言:相信通过前面的虚拟文件系统VFS及一个具体的Ext2文件系统博文,...
xilinx GTX 时钟详解 一、用户接口信号的时钟(GTREFCLK_PAD_N_IN、DRP_CLK_IN_P、...
nodejs的简单复习 定时器 setTimeout( )是属于 window 的 method, 但我们都是略去 wind...
【项目实现典型案例】12.数据... 目录一:背景介绍二:索引失效复现四:索引实现的六种情况1、...