我尝试理解并实现对Veins框架的修改。现在,我在确定“映射”结构如何工作方面遇到了一些困难。它用于设置“Mac1609_4.cc”中的传输功率
ConstMapping* txPowerMapping = createSingleFrequencyMapping(start, end, frequency, 5.0e6, power)
并在“Decider80211p.cc”中计算接收功率,SNR和SINR。你能提供一些见解和一些与结构操纵相关的例子吗?
映射结构来自MiXiM,因为Veins最初分配了该项目。但是,MiXiM现已弃用,不应再使用[2]。不幸的是,没有真正的文档可用(不再)。
作为替换,有一个INET,也有Veins支持,或者,因为它将在下一个版本中引入,更简单的Signals表示,删除Mapping结构[4]。
如果您仍然需要了解结构,可以查看this paper,其中作者解释了物理层,包括Mapping结构。