微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多个节点无法使用一个 eNB 进行通信

如何解决多个节点无法使用一个 eNB 进行通信

我想要的模拟配置是让车辆和 RSU 通过 IEEE 802.11pLTE 通过一个 eNB(eNodeB)相互通信。

参考veins_hetvnet仓库和论文Simulating cellular communications in vehicular networks: making SimuLTE interoperable with Veins配置各个节点的.ned并编写源码。

错误似乎发生在以下代码中的 omnetpp.ini 代码中。

# car
**.car[*].masterId = 1
**.car[*].macCellId = 1
# RSU
**.fRSU[*].masterId = 1
**.fRSU[*].macCellId = 1
# Cell (eNodeB)
**.Cell.macCellId = 1
**.Cell.macNodeId = 1

**.dynamicCellAssociation = true

当我运行模拟时,出现以下错误

check_and_cast():在模块 (LteMacUeRealisticD2D) MyScenario.fRSU[0].lteNic.mac (id=184) 中,无法强制转换 (LteMacEnbRealistic*)MyScenario.Cell.lteNic.mac 以键入“LteMacEnbRealisticD2D*”网络初始化..

论文说是自动耦合和手动耦合的区别,不知道是不是真的。

如何修改一个 eNB 的 D2D 通信?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。