veins - 如何计算静脉中的 RSSI
问题描述
Veins中如何计算RSSI值,计算方法和理论公式看起来不一样,找到代码如下,但没看懂,期待帮助。
double recvPower_dBm = 10 * log10(s.getAtCenterFrequency());
解决方案
我不知道您假设的是计算 RSSI 的“理论公式”。我假设您正在询问 Veins 如何根据信号的发射功率计算接收功率。从 Veins 5.1 开始,计算大致遵循典型的链路预算方程,同时考虑了发射功率、天线增益以及各种损耗效应。其中之一是路径损耗;最简单的路径损耗模型,自由空间路径损耗,由其SimplePathlossModel建模:这里,衰减计算为,它(对于 alpha=2)反映了自由空间路径损耗的公式。
推荐阅读
- node.js - 按值删除数组中的元素 | MongoDB | 节点JS
- eclipse-rcp - Eclipse RCP 插件的“开始”和“激活”有区别吗?
- php - 将元框添加到自定义帖子类型不起作用
- google-analytics - 如何在谷歌云存储中启用实时对象访问分析?
- html - 如何使用 flexbox 制作灵活的 2x3 网格
- react-native - 如何在本机模块回调中更改 react-router-native 位置
- c++ - 如何提高我的查找目标功能的效率
- html - PrismJs 没有溢出 CSS Grid
- dart - 如何修复 FutureBuilder 打开多次错误?
- css - z-index 不适用于定位的固定浮动按钮