向通道模型添加噪声功能

时间:2019-05-17 04:12:33

标签: unetstack

我具有噪音功能,我想将其添加到我自己的通道模型中,在这里我可以获得除文档以外的有关通道模型的更多信息。

1 个答案:

答案 0 :(得分:1)

您应该查看开发者指南的“ Developing custom channel models”部分。 AbstractAcousticChannel也许是您最好的起点。您只需要实现4种方法即可根据需要自定义此类:

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

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

Extending AbstractAcousticChannel”部分说明了通过委派某些功能而实现的此自定义的简单版本。