LTE Module User Documentation(翻译3)——仿真输出
LTE用户文档
(如有不当的地方,欢迎指正!)
6 仿真输出
Ptr<LteHelper> lteHelper = CreateObject<LteHelper> ();
lteHelper->EnablePhyTraces ();
lteHelper->EnableMacTraces ();
lteHelper->EnableRlcTraces ();
lteHelper->EnablePdcpTraces (); Simulator::Run ();
RLC KPI 文件包含下列内容 (上行和下行是相同的):
- start :仿真开始时,测量间隔的开始时间,单位为秒。
- end : 仿真开始时,测量间隔的结束时间,单位为秒。
- Cell ID
- IMSI:唯一的用户 ID
- RNTI : cell-specific UE ID
- Logical Channel ID:逻辑信道 ID
- nTxPDUs:传输的 RLC PDUs 的数目
- TxByte:传输的总字节数
- nRxPDUs:接收的 RLC PDUs 的数目
- RxBytes:接收的总字节数
- delay: RLC PDU 平均时延(s)
- stdDev: RLC PDU 时延的标准差
- min: RLC PDU 时延的最小值
- max: RLC PDU 时延的最大值
- PduSize:平均 RLC PDU 大小(bytes)
- stdDev: RLC PDU 大小的标准差
- min :RLC PDU 大小的最小值
- max :RLC PDU 大小的最大值

- start :仿真开始时,测量间隔的开始时间,单位为秒。
- end : 仿真开始时,测量间隔的结束时间,单位为秒。
- Cell ID
- IMSI:唯一的用户 ID
- RNTI :cell-specific UE ID
- Logical Channel ID:逻辑信道 ID
- nTxPDUs:传输的 PDCP PDUs 的数目
- TxByte:传输的总字节数
- nRxPDUs:接收的 PDCP PDUs 的数目
- RxBytes:接收的总字节数
- delay: RPDCP C PDU 平均时延(s)
- stdDev: PDCP PDU 时延的标准差
- min: PDCP PDU 时延的最小值
- max: PDCP PDU 时延的最大值
- PduSize:平均 PDCP PDU 大小(bytes)
- stdDev: PDCP PDU 大小的标准差
- min :PDCP PDU 大小的最小值
- max :PDCP PDU 大小的最大值

- time:由调度器指示配置的仿真时间(s)
- Cell ID
- IMSI :唯一的用户 ID
- frame:帧编号
- sframe:子帧编号
- RNTI:cell-specific UE ID
- mcsTb1:TB 1 的 MCS(调制编码方式)
- sizeTb1: TB 1 的大小
- mcsTb2:TB 2 的 MCS (不存在的话为0)
- sizeTb2:TB 2 的大小(不存在的话为0)
- time:由调度器指示配置的仿真时间(s)
- Cell ID
- IMSI :唯一的用户 ID
- frame:帧编号
- sframe:子帧编号
- RNTI :cell-specific UE ID
- mcs :TB 的 MCS
- size :TB 的大小

- ns3::PhyStatsCalculator::DlRsrpSinrFilename
- ns3::PhyStatsCalculator::UlSinrFilename(文档中写的是 UeSinrFilename ,有误!)
- ns3::PhyStatsCalculator::InterferenceFilename
- ns3::PhyStatsCalculator::DlTxOutputFilename
- ns3::PhyStatsCalculator::UlTxOutputFilename
- ns3::PhyStatsCalculator::DlRxOutputFilename
- ns3::PhyStatsCalculator::UlRxOutputFilename
- time:由调度器指示配置的仿真时间(s)
- Cell ID
- IMSI :唯一的用户 ID
- rsrp:参考信号接收功率
- sinr:所有 RBs 在线性单元上的下行 SINR 的线性平均

- time:由调度器指示配置的仿真时间(s)
- Cell ID
- IMSI :唯一的用户 ID
- sinrLinear:用户线性单元上的上行 SINR

- time:由调度器指示配置的仿真时间(s)
- Cell ID
- Interference:每个 RB 的干扰值列表

- time:仿真时间(ms)
- Cell ID
- IMSI :唯一的用户 ID
- RNTI
- layer:传输层
- mcs:MCS
- size: TB的大小
- rv:冗余版本
- ndi:New Data Indicator flag

上行和下行接收文件包含的参数:
- time:仿真时间(ms)
- Cell ID
- IMSI :唯一的用户 ID
- RNTI
- txmode:传输模式
- layer:传输层
- mcs:MCS
- size: TB的大小
- rv:冗余版本
- ndi:New Data Indicator flag
- correct:接收 TB 的正确性

参考文献
LTE Module User Documentation(翻译3)——仿真输出的更多相关文章
- LTE Module User Documentation(翻译15)——示例程序、参考场景以及故障检测和调试技巧
LTE用户文档 (如有不当的地方,欢迎指正!) 21 Examples Programs(示例程序) 路径 src/lte/examples/ 包含一些示例仿真程序,这些例子表明如何仿真不 ...
- LTE Module User Documentation(翻译12)——X2切换(X2-based handover)
LTE用户文档 (如有不当的地方,欢迎指正!) 18 X2-based handover 正如 3GPP 定义的,切换是改变用户服务小区的连接方式的过程.这一过程中涉及的两个基站通常称为源基站和目 ...
- LTE Module User Documentation(翻译9)——Using the EPC with emulation mode
LTE用户文档 (如有不当的地方,欢迎指正!) 15 Using the EPC with emulation mode(使用仿真方式的 EPC) 在上一节中,我们使用点对点链路连接基站和服务 ...
- LTE Module User Documentation(翻译7)——无线环境地图(REM)、AMC 模型 和 CQI 计算
LTE用户文档 (如有不当的地方,欢迎指正!) 12 Radio Environment Maps 通过使用类 RadioEnvironmentMapHelper 是可能输出文件 Radio E ...
- LTE Module User Documentation(翻译1)——背景、使用概述、基本的仿真程序和配置LTE模型参数
LTE用户文档 (如有不当的地方,欢迎指正!) 1.背景 假定读者已经熟悉 ns-3 simulator ,能运行一般的仿真程序.如果不是的话,强烈推荐读者参考 [ns3tutorial]. 2. ...
- LTE Module User Documentation(翻译13)——频率复用算法(Frequency Reuse Algorithms)
LTE用户文档 (如有不当的地方,欢迎指正!) 19 Frequency Reuse Algorithms(频率复用算法) 本节我们将描述如何在 LTE 仿真中使用频率复用(FR)算法.共有两 ...
- LTE Module User Documentation(翻译11)——配置用户测量
LTE用户文档 (如有不当的地方,欢迎指正!) 17 Configure UE measurements 仿真中激活的用户测量配置取决于所选的 “consumers”,例如切换算法.用户可能需要添 ...
- LTE Module User Documentation(翻译10)——网络连接(Network Attachment)
LTE用户文档 (如有不当的地方,欢迎指正!) 16 Network Attachment(网络连接) 正如前面章节 Basic simulation program 所述,连接用户到基站时通过调 ...
- LTE Module User Documentation(翻译8)——核心网(EPC)
LTE用户文档 (如有不当的地方,欢迎指正!) 14 Evolved Packet Core (EPC) 我们现在讲解如何编写一个仿真程序——除了 LTE 无线接入网外,还允许仿真 EPC. EP ...
随机推荐
- A4纸网页打印——宽高设置
一.在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标. 经过我仔细的测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpi . A4纸张的尺寸是2 ...
- Java中的线程同步机制
一.首先为什么线程需要同步? 1.多线程安全问题的原因 A:有多线程环境 B:有共享数据 C:有多条语句操作共享数据 2. //未完待续后面会继续更新
- Hibernate,JPA注解@OneToMany_Set
用例代码如下: 数据库DDL语句 1,CAT表 create table CAT ( id CHAR) not null, create_time ), update_time ), cat_name ...
- PHP serialize & JSON 解析
对于JSON(JavaScript Object Notation)大家应该不陌生,它是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Program ...
- C语言中%*s,%*c 是什么意思(还有%*.*s)
在 scanf 和 printf 里效果是不一样的. 在printf,动态控制显示格式用的 printf("%*s",5,"123");执行一下,这条语句,输出 ...
- Redis群集实现Asp.net Mvc分布式Session
Session的缺点 众所周知Asp.net Session默认存储在IIS中,IIS的重启会导致Session丢失. 如果你的网站使用了session,当网站并发过大时可能引起溢出. 配置Redis ...
- Android onTouchEvent, onClick及onLongClick的调用机制
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序 ...
- Alice and Bob(贪心HDU 4268)
Alice and Bob Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- 如何在 Eclipse 中连接源码
1:首先在window 中 打开首选项(preferences) 找到如下java -- 已安装的JRE
- javascript学习(一) 异常处理与简单的事件
一:异常处理 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></ti ...