• LTE Module User Documentation(翻译3)——仿真输出


    LTE用户文档

    (如有不当的地方,欢迎指正!)

    6 仿真输出

    ns-3 LTE 模型当前支持输出 PHY, MAC, RLC 和 PDCP 级别的 Key Performance Indicators (KPIs,关键性能指标)文件。可以使用以下方式使能输出: 
    Ptr<LteHelper> lteHelper = CreateObject<LteHelper> ();
    // 这里配置所有的仿真场景...
    lteHelper->EnablePhyTraces ();
    lteHelper->EnableMacTraces ();
    lteHelper->EnableRlcTraces ();
    lteHelper->EnablePdcpTraces ();

    Simulator::Run ();
     
    其中,RLC 和 PDCP KPIs 是以一段时间间隔统计的,并以 ASCII 文件存储, 有两种 RLC KPIs 和两种 PDCP KPIs ,一种对应上行,一种对应下行。时间间隔持续时间可以使用属性 ns3::RadioBearerStatsCalculator::EpochDuration 来控制。

    RLC KPI 文件包含下列内容 (上行和下行是相同的):

    1. start :仿真开始时,测量间隔的开始时间,单位为秒。
    2. end : 仿真开始时,测量间隔的结束时间,单位为秒。
    3. Cell ID
    4. IMSI:唯一的用户 ID 
    5. RNTI : cell-specific UE ID 
    6. Logical Channel ID:逻辑信道 ID
    7. nTxPDUs:传输的 RLC PDUs 的数目
    8. TxByte:传输的总字节数
    9. nRxPDUs:接收的 RLC PDUs 的数目
    10. RxBytes:接收的总字节数
    11. delay: RLC PDU 平均时延(s)
    12. stdDev: RLC PDU 时延的标准差
    13. min: RLC PDU 时延的最小值
    14. max: RLC PDU 时延的最大值
    15. PduSize:平均 RLC PDU 大小(bytes)
    16. stdDev: RLC PDU 大小的标准差
    17. min :RLC PDU 大小的最小值
    18. max :RLC PDU 大小的最大值
     
     
     
    相似地,  PDCP KPI 文件的包含下列内容(上行和下行相同):
    1. start :仿真开始时,测量间隔的开始时间,单位为秒。
    2. end : 仿真开始时,测量间隔的结束时间,单位为秒。
    3. Cell ID
    4. IMSI:唯一的用户 ID 
    5. RNTI :cell-specific UE ID 
    6. Logical Channel ID:逻辑信道 ID
    7. nTxPDUs:传输的 PDCP PDUs 的数目
    8. TxByte:传输的总字节数
    9. nRxPDUs:接收的 PDCP PDUs 的数目
    10. RxBytes:接收的总字节数
    11. delay: RPDCP C PDU 平均时延(s)
    12. stdDev: PDCP PDU 时延的标准差
    13. min:  PDCP  PDU 时延的最小值
    14. max: PDCP PDU 时延的最大值
    15. PduSize:平均 PDCP PDU 大小(bytes)
    16. stdDev:  PDCP  PDU 大小的标准差
    17. min :PDCP PDU 大小的最小值
    18. max :PDCP PDU 大小的最大值
     
     
    (注意:正如前文中描述的,由于使用的仿真程序 “lte-sim-with-input.cc” 是 LTE only 程序,没有 EPC,所以 DlPdcpStats.txt 和 UlPdcpStats.txt 内容为空。)
     
     
    MAC KPIs 主要是调度器在每个子帧开始时上报的资源分配的 trace 。它们以 ASCII 文件存储。
    下行 MAC KPIs 包含以下内容:
     
    1. time:由调度器指示配置的仿真时间(s)
    2. Cell ID
    3. IMSI :唯一的用户 ID 
    4. frame:帧编号
    5. sframe:子帧编号
    6. RNTI:cell-specific UE ID 
    7. mcsTb1:TB 1 的 MCS(调制编码方式)
    8. sizeTb1: TB 1 的大小
    9. mcsTb2:TB 2 的 MCS (不存在的话为0)
    10. sizeTb2:TB 2 的大小(不存在的话为0)
     
     
     
    上行 MAC KPIs 包含以下内容:
    1. time:由调度器指示配置的仿真时间(s)
    2. Cell ID
    3. IMSI :唯一的用户 ID 
    4. frame:帧编号
    5. sframe:子帧编号
    6. RNTI :cell-specific UE ID 
    7. mcs :TB 的 MCS 
    8. size :TB 的大小
     
     
    MAC KPI 输出的文件名可以通过 ns-3 属性 ns3::MacStatsCalculator::DlOutputFilename 和 ns3::MacStatsCalculator::UlOutputFilename 自定义。
     
     
    PHY KPIs 分布在7个不同的文件中,通过下列属性配置:
    1. ns3::PhyStatsCalculator::DlRsrpSinrFilename
    2. ns3::PhyStatsCalculator::UlSinrFilename(文档中写的是 UeSinrFilename ,有误!)
    3. ns3::PhyStatsCalculator::InterferenceFilename
    4. ns3::PhyStatsCalculator::DlTxOutputFilename
    5. ns3::PhyStatsCalculator::UlTxOutputFilename
    6. ns3::PhyStatsCalculator::DlRxOutputFilename
    7. ns3::PhyStatsCalculator::UlRxOutputFilename
     
    在 RSRP/SINR 文件中,下列内容可用:
    1. time:由调度器指示配置的仿真时间(s)
    2. Cell ID
    3. IMSI :唯一的用户 ID 
    4. rsrp:参考信号接收功率
    5. sinr:所有 RBs 在线性单元上的下行 SINR 的线性平均
     
     
     
    UL SINR 文件包含的内容:
    1. time:由调度器指示配置的仿真时间(s)
    2. Cell ID
    3. IMSI :唯一的用户 ID 
    4. sinrLinear:用户线性单元上的上行 SINR 
     
     
    干扰文件包含的内容:
    1. time:由调度器指示配置的仿真时间(s)
    2. Cell ID
    3. Interference:每个 RB 的干扰值列表
     
     
    上行和下行传输文件包含的内容:
    1. time:仿真时间(ms)
    2. Cell ID
    3. IMSI :唯一的用户 ID 
    4. RNTI
    5. layer:传输层
    6. mcs:MCS
    7. size: TB的大小
    8. rv:冗余版本
    9. ndi:New Data Indicator flag

    上行和下行接收文件包含的参数:

    1. time:仿真时间(ms)
    2. Cell ID
    3. IMSI :唯一的用户 ID 
    4. RNTI
    5. txmode:传输模式
    6. layer:传输层
    7. mcs:MCS
    8. size: TB的大小
    9. rv:冗余版本
    10. ndi:New Data Indicator flag
    11. correct:接收 TB 的正确性
     
     
     
     

    参考文献

    https://www.nsnam.org/docs/models/html/lte-user.html
     
  • 相关阅读:
    《极客时间--算法面试》--二叉树
    《极客时间--算法面试》-哈希表
    《极客时间-算法面试》-堆栈和队列
    《极客时间-算法面试》-数组和链表
    《极客时间-算法面试》
    《极客时间-算法面试》如何计算复杂度
    查找算法
    排序算法
    AI 期刊会议
    《剑指offer》数组中只出现一次的数字
  • 原文地址:https://www.cnblogs.com/alice123/p/5492139.html
Copyright © 2020-2023  润新知