首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在仿真脚本中得到接收信号的功率值?

如何在仿真脚本中得到接收信号的功率值?
EN

Stack Overflow用户
提问于 2019-05-31 07:01:25
回答 1查看 57关注 0票数 2

我有一个信道模型,其中计算了一些传输损耗,如果我必须根据不同的频率值进行测试,并在仿真脚本中打印getRxPower(rx)函数中计算出来的值,我如何在仿真脚本中访问这个值。

EN

回答 1

Stack Overflow用户

发布于 2019-06-06 16:34:24

最简单的方法可能是创建您自己的扩展UrickAcousticModel的通道模型,重写getRxPower()方法,并在返回它之前记录原始方法的返回值。

这看起来可能类似于:

代码语言:javascript
运行
复制
public class MyUrickAcousticModel extends org.arl.unet.sim.channels.UrickAcousticModel {

  protected Logger log = Logger.getLogger(getClass().getName());

  @Override
  public double getRxPower(org.arl.unet.sim.Reception rx) {
    double v = super.getRxPower(rx);
    log.info("getRxPower returned "+v);
    return v;
  }

}

然后,您可以在您的模拟中使用此模型,与UrickAcousticModel完全相同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56390214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档