LTE用户文档

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

20 Uplink Power Control(上行功率控制)

 
上行功率控制功能默认是开启的。用户可以通过设置布尔属性 ns3::LteUePhy::EnableUplinkPowerControl 为真来关闭该功能。
 
用户可通过设置布尔属性 ns3::LteUePowerControl::ClosedLoop 以在 Open Loop Power Control(开环功率控制)和 Closed Loop Power Control (闭环功率控制)机制之间切换 。默认情况下,闭环功率控制的 Accumulation Mode (累加态)是开启的。
 
路径损耗是上行功率控制的关键组成部分。 它计算过滤的 RSRP 和 ReferenceSignalPower 参数之间的差别。 ReferenceSignalPower 使用 SIB2 发送。
 
上行功率控制可用的参数:
 
  • ClosedLoop:如果为真,则闭环功率控制模式默认开启;开环功率模式则相反,默认值为假
  • AccumulationEnabled: 如果为真, Accumulation Mode 开启 ;绝对模式则相反,默认值为假
  • Alpha :   路径损耗补偿因子,默认值为1.0
  • Pcmin: 最小用户传输功率( minimal UE TxPower), 默认值为 -40 dBm
  • Pcmax: 最大用户传输功率(maximal UE TxPower),默认值为 23 dBm
  • PoNominalPusch :  该参数应由更高层设置,但是当前它需要由属性系统配置,可能的值为整数(范围:-126 ... 24),默认值为 -80
  • PoUePusch: 该参数应由更高层设置,但是当前它需要由属性系统配置 ,可能的值为整数(范围:-8 ... 7),默认值为 0
  • PsrsOffset: 该参数应由更高层设置,但是当前它需要由属性系统配置 ,可能的值为整数(范围:0 ... 15 ),默认的值为 7,what gives P_Srs_Offset_Value = 0(?)
 
上行功率控制的 traced values :
 
  • ReportPuschTxPower:Current UE TxPower for PUSCH
  • ReportPucchTxPower: Current UE TxPower for PUCCH
  • ReportSrsTxPower:Current UE TxPower for SRS
 
示例配置如下:
 
Config::SetDefault ("ns3::LteUePhy::EnableUplinkPowerControl", BooleanValue (true));
Config::SetDefault ("ns3::LteEnbPhy::TxPower", DoubleValue ());
Config::SetDefault ("ns3::LteUePowerControl::ClosedLoop", BooleanValue (true));
Config::SetDefault ("ns3::LteUePowerControl::AccumulationEnabled", BooleanValue (true));
 
作为一个例子,用户可运行 lena-uplink-power-control 程序。
 
 
 

参考文献

https://www.nsnam.org/docs/models/html/lte-user.html
 

LTE Module User Documentation(翻译14)——Uplink Power Control(上行功率控制)的更多相关文章

  1. [翻译]MySQL 文档: Control Flow Functions(控制流函数)

    本文翻译自13.4 Control Flow Functions Table 13.6 Flow Control Operators 名称 描述 CASE Case 运算符 IF() if/else ...

  2. LTE Module User Documentation(翻译15)——示例程序、参考场景以及故障检测和调试技巧

    LTE用户文档 (如有不当的地方,欢迎指正!)     21 Examples Programs(示例程序)   路径 src/lte/examples/ 包含一些示例仿真程序,这些例子表明如何仿真不 ...

  3. LTE Module User Documentation(翻译8)——核心网(EPC)

    LTE用户文档 (如有不当的地方,欢迎指正!) 14 Evolved Packet Core (EPC)   我们现在讲解如何编写一个仿真程序——除了 LTE 无线接入网外,还允许仿真 EPC. EP ...

  4. LTE Module User Documentation(翻译2)——配置LTE MAC 调度器

    LTE用户文档 (如有不当的地方,欢迎指正!) 5 配置 LTE MAC 调度器   这里有几种 LTE MAC 调度器用户可以选择.使用下面的代码定义调度器的类型: Ptr<LteHelper ...

  5. LTE Module User Documentation(翻译13)——频率复用算法(Frequency Reuse Algorithms)

    LTE用户文档 (如有不当的地方,欢迎指正!)   19 Frequency Reuse Algorithms(频率复用算法)   本节我们将描述如何在 LTE 仿真中使用频率复用(FR)算法.共有两 ...

  6. LTE Module User Documentation(翻译12)——X2切换(X2-based handover)

    LTE用户文档 (如有不当的地方,欢迎指正!) 18 X2-based handover   正如 3GPP 定义的,切换是改变用户服务小区的连接方式的过程.这一过程中涉及的两个基站通常称为源基站和目 ...

  7. LTE Module User Documentation(翻译11)——配置用户测量

    LTE用户文档 (如有不当的地方,欢迎指正!) 17 Configure UE measurements   仿真中激活的用户测量配置取决于所选的 “consumers”,例如切换算法.用户可能需要添 ...

  8. LTE Module User Documentation(翻译10)——网络连接(Network Attachment)

    LTE用户文档 (如有不当的地方,欢迎指正!) 16 Network Attachment(网络连接)   正如前面章节 Basic simulation program 所述,连接用户到基站时通过调 ...

  9. LTE Module User Documentation(翻译9)——Using the EPC with emulation mode

    LTE用户文档 (如有不当的地方,欢迎指正!) 15 Using the EPC with emulation mode(使用仿真方式的 EPC)     在上一节中,我们使用点对点链路连接基站和服务 ...

随机推荐

  1. mysql中的字符串类型数据索引优化

    摘自 "高性能mysql" 对于一些字符串类型较长的字段搜索时, 可以参考如下方法

  2. 【转】Unity中的协同程序-使用Promise进行封装(二)

    原文:http://gad.qq.com/program/translateview/7170970 译者:王磊(未来的未来)    审校:崔国军(飞扬971)   在上一篇文章中,我们的注意力主要是 ...

  3. ios编程之网络请求

    网络请求有GET请求和POST请求,get和post实现的时候可以选择同步或者异步实现.看一个请求是GET还是POST就看网址后面有没有携带请求体. GET与POST 区别  1.get请求 请求的网 ...

  4. vi/vim

    config file location 1. MinGW: C:\MinGW\msys\1.0\share\vim\vimrc 2. Linux: home config file content ...

  5. echarts入门基础,画柱型图

    注意:一定要自己引入echarts库 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...

  6. Python 函数式编程 & Python中的高阶函数map reduce filter 和sorted

    1. 函数式编程 1)概念 函数式编程是一种编程模型,他将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念.wiki 我们知道,对象是面向对象的第一型,那么函数式编程也是一样,函数是函数 ...

  7. AJAX-----04XMLHttpRequest对象的ajax

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 20. 星际争霸之php设计模式--适配器模式

    题记==============================================================================本php设计模式专辑来源于博客(jymo ...

  9. 【转】PowerShell入门(九):访问.Net程序集、COM和WMI

    转至:http://www.cnblogs.com/ceachy/archive/2013/02/28/PowerShell_DotNet_COM_WMI.html PowerShell可以设计的大而 ...

  10. Aspect Oriented Programming (AOP)

    切面”指的是那些在你写的代码中在项目的不同部分且有相同共性的东西.它可能是你代码中处理异常.记录方法调用.时间处理.重新执行一些方法等等的一些特殊方式.如果你没有使用任何面向切面编程的类库来做这些事情 ...