向通道模型添加噪声函数

Adding noise function to a channel model

我有噪声功能,我想将它添加到我自己的通道模型中,除了文档之外,我在哪里可以获得有关通道模型的更多信息。

您应该查看“Developing custom channel models" section of the developer's guide. The AbstractAcousticChannel 也许是您最好的起点。您只需实施 4 种方法来根据您的需要自定义此 class:

  • double getRxPower(Reception rx)
  • double getNoisePower()
  • boolean detect(Reception rx, double snr)
  • int decode(Reception rx, double snr)

前两种方法估计信号功率和噪声功率。后两种方法采用 SNR(signal/noise 功率比)并估计是否可以检测到帧,以及帧将有多少位错误。

Extending AbstractAcousticChannel”部分说明了此自定义的一个简单版本,它通过委派此功能的一部分来实现。