LTE 网络UE端测量

在LTE网络发生切换时首先需要激活UE端测量过程,UE端用户可采用以下方法实现:

1 直接通过eNB的RRC实体实现(也是本文介绍)

2 通过已有切换算法配置测量

3 开发新的切换算法并对其配置

首先需要研究测量的内容是什么,NS3通过LteRrcSap::ReportConfigEutra说明:

  struct ThresholdEutra
  {
    enum
    {
      THRESHOLD_RSRP, ///< RSRP is used for the threshold.
      THRESHOLD_RSRQ ///< RSRQ is used for the threshold.
    } choice;
    uint8_t range; ///< Value range used in RSRP/RSRQ threshold.
  };
 struct ReportConfigEutra
  {
    enum
    {
      EVENT,
      PERIODICAL
    } triggerType;

    enum
    {
      EVENT_A1, ///< Event A1: Serving becomes better than absolute threshold.
      EVENT_A2, ///< Event A2: Serving becomes worse than absolute threshold.
      EVENT_A3, ///< Event A3: Neighbour becomes amount of offset better than PCell.
      EVENT_A4, ///< Event A4: Neighbour becomes better than absolute threshold.
      EVENT_A5 ///< Event A5: PCell becomes worse than absolute `threshold1` AND Neighbour becomes better than another absolute `threshold2`.

    } eventId; ///< Choice of E-UTRA event triggered reporting criteria.

    ThresholdEutra threshold1; ///< Threshold for event A1, A2, A4, and A5.
    ThresholdEutra threshold2; ///< Threshold for event A5.

    /// Indicates whether or not the UE shall initiate the measurement reporting procedure when the leaving condition is met for a cell in `cellsTriggeredList`, as specified in 5.5.4.1 of 3GPP TS 36.331.
    bool reportOnLeave;

    /// Offset value for Event A3. An integer between -30 and 30. The actual value is (value * 0.5) dB.
    int8_t a3Offset;

    /// Parameter used within the entry and leave condition of an event triggered reporting condition. The actual value is (value * 0.5) dB.
    uint8_t hysteresis;

    /// Time during which specific criteria for the event needs to be met in order to trigger a measurement report.
    uint16_t timeToTrigger;

    enum
    {
      REPORT_STRONGEST_CELLS,
      REPORT_CGI
    } purpose;

    enum
    {
      RSRP, ///< Reference Signal Received Power
      RSRQ ///< Reference Signal Received Quality
    } triggerQuantity; ///< The quantities used to evaluate the triggering condition for the event, see 3GPP TS 36.214.

    enum
    {
      SAME_AS_TRIGGER_QUANTITY,
      BOTH ///< Both the RSRP and RSRQ quantities are to be included in the measurement report.
    } reportQuantity; ///< The quantities to be included in the measurement report, always assumed to be BOTH.

    /// Maximum number of cells, excluding the serving cell, to be included in the measurement report.
    uint8_t maxReportCells;

    enum
    {
      MS120,
      MS240,
      MS480,
      MS640,
      MS1024,
      MS2048,
      MS5120,
      MS10240,
      MIN1,
      MIN6,
      MIN12,
      MIN30,
      MIN60,
      SPARE3,
      SPARE2,
      SPARE1
    } reportInterval; ///< Indicates the interval between periodical reports.

    /// Number of measurement reports applicable, always assumed to be infinite.
    uint8_t reportAmount;

    ReportConfigEutra ();

  }; // end of struct ReportConfigEutra
其中结构体ThresholdEutra根据3GPP标准文件定义了基于RSRP和RSRQ下的阈值及对应阈值的范围。

ReportConfigEutra结构体定义了:

1 触发测量报告的类型   2 事件等级  3 不同等级事件下阈值  4是否初始化测量报告过程  5 A3事件偏移值  6 进入或离开事件触发状态时所用参数

7 触发时间 8 目的 9 用于评价触发状态的触发量 10  报告量  11 最大报告的小区数目 12 周期报告的报告间隔 13 测量报告数目

将ReportConfigEutra结构体作为函数LteEnbRrc::AddUeMeasReportConfig的参数,见src/lte/model/lte-enb-rrc.cc即可。

举例:

LteRrcSap::ReportConfigEutra config;
config.eventid=LteRrcSap::ReportConfigEutra::EVENT_A1;
config.threshold1.choice=LteRrcSap::ReportConfigEutra::THRESHOLD_RARP;
config.threshold1.range=41;
config.triggerQuantity=LteRrcSap::ReportConfigEutra::RSRP;
config.reportInterval=LteRrcSap::ReportConfigEutra::MS480;
//配置对象初始化
std::vector<uint8_t> measIdList;
NetDeviceContainer::Iterator it;
for(it=devs.Begin();it!=devs.End();it++)
{Ptr<NetDevice> dev=*it;
Ptr<LteEnbNetDevice>endDev=dev->GetObject<LteEnbNetDevice>();
Ptr<LteEnbRrc>enbRrc=enbDev->GetRrc();
uint8_t measId=enbRrc->AddUeMeasReportConfig(config);//调用
measIdList.push_back(measId);//存储已有的measId
rnbRrc->TraceConnect("RecvMeasurementReport",
                                  "context",
                                  MakeCallback("&RecvMeasurementReportCallback"));//
 }

使用者通过LteEnbRrx::RecvMeasurementReport作为Trace源跟踪由UE端产生的测量报告。


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华为LTE UE发起流程视频主要介绍了华为LTE用户终UE)的发起过程。视频首先介绍了UE的硬件设备和前期准备工作,包括UE的物理结构和硬件组件,以及SIM卡插槽的位置和使用方法。接着,视频详细介绍了UE的开机启动流程,包括开机按钮的位置和使用方式,以及UE的自检程序和系统启动过程。视频还阐述了UE网络接入流程,包括搜索和扫描可用的LTE网络,建立与基站的物理连接,并完成与网络的用户注册。在接入网络后,视频还介绍了UE的鉴权和身份验证过程,确保用户合法访问网络资源。随后,视频详细描述了UE的数据传输流程,包括通过LTE无线接口与基站进行通信,进行数据传输和接收。最后,视频还强调了UE的常见故障处理方法,例如网络连接失败、数据传输异常等,并提供相应的解决方案和建议。通过整个视频的观看,可以让观众全面了解华为LTE UE的发起流程,掌握UE的使用方法和故障处理技巧,提高用户对LTE网络的使用体验。 ### 回答2: 华为LTE UE发起流程视频主要介绍了华为LTE用户设备(User Equipment,简称UE)在发起通信过程中的具体步骤和流程。以下是其主要内容: 1. UE上电启动:当UE设备上电后,它会自动搜索可用的LTE网络并进行连接。 2. 小区搜索:UE开始搜索处于信号范围内的LTE基站,这些基站就是所谓的小区。UE测量不同小区的信号强度和质量,然后选择最佳的小区进行连接。 3. 小区选定:UE选择了一个最佳的小区后,会向该小区发送连接请求。小区会收到请求并进行处理。 4. 接入过程:小区收到UE的连接请求后,会进行身份验证和安全性的认证。认证通过后,小区会为UE分配一个临时标识,以便后续的通信过程中进行识别。 5. 分配临时IP地址:小区为UE分配一个临时的IP地址,这使得UE能够与LTE网络进行通信。 6. 接入完成:当UE成功获取一个可用的IP地址后,接入过程就完成了。UE可以开始使用LTE网络进行通信了。 这个视频对于理解华为LTE UE发起流程非常有帮助。通过观看视频,用户可以了解到UE设备在发起通信时所经历的具体步骤,从而更好地理解LTE网络的工作原理。这个视频是华为为用户提供的一个重要学习资源,有助于提升用户对LTE网络的认识和理解。 ### 回答3: 华为LTE UE(终设备)发起流程视频会详细介绍华为LTE UE如何启动并建立连接。 首先,视频将介绍LTE UE的启动过程。当LTE UE初次启动时,它会进行系统侧同步,搜索可用的LTE网络,并获取系统信息。然后,UE会选择一个合适的小区,为即将建立的连接做准备。 接下来,视频将阐述LTE UE如何建立完整的连接。当UE选定了小区后,它会请求接入,并收到小区的确认。然后,UE会发送接入请求,小区会发送一个分配的临时标识给UEUE会回复该临时标识,以确认连接的建立,并为后续通信做准备。 视频还会介绍UE如何完成身份验证。首先,UE会发送鉴权请求,小区会进行鉴权处理,并向MME(移动管理实体)请求鉴权数据。MME会响应并提供鉴权数据给小区,小区将其转发给UE进行鉴权。若鉴权成功,UE将发送位置更新请求到MME,以更新位置信息。 此外,视频还将展示UE如何建立安全传输。UE会与小区协商安全参数,并进行加密和解密配置。完成配置后,UE和小区之间的通信将得到保护,确保数据的安全性。 最后,视频会强调LTE UE发起流程中的相关信息交换和消息传递过程。视频会详细展示UE与小区、MME和其他相关网络实体之间的通信过程,包括消息的发送和接收,以及相应的流程协商和配置。 通过这个视频,用户可以清楚地了解华为LTE UE的发起流程,了解UELTE网络中的连接建立、身份验证和安全传输等过程,帮助用户更好地了解和使用华为LTE UE

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值