【问题标题】:How to change path gains in rayleighchan MatLab?如何更改 rayleighchan MatLab 中的路径增益?
【发布时间】:2017-08-28 10:12:41
【问题描述】:

我正在尝试使用函数 rayleighchan 在 MatLab 中模拟具有多路径和衰落的通道,并且我想更改路径增益,因为该函数将它们随机放置。我花了很多时间尝试这样做并阅读文档,但我一直无法做到。有人可以帮帮我吗?

非常感谢。

【问题讨论】:

  • 您能否展示您的尝试,因为很难为这样一个笼统的问题提供帮助。

标签: matlab communication telecommunication


【解决方案1】:

这是因为您真正需要的是更改 AvgPathGainsdB,而不是 PathGains

说明

了解多径衰落是一个复杂的过程,在涉及多普勒扩展时更是如此。瑞利信道类 (rayleighchan) 生成以瑞利衰落为特征的非 LOS 多径信道。

变量PathDelays 是由于每个多路径分量造成的额外延迟,其中每个路径的幅度是瑞利分布的,相位是均匀分布的。

每条路径的瑞利分布的平均幅度由平均路径增益属性 (AvgPathGainsdB) 决定,而确切的幅度在 PathGains 中统计生成。

示例

如果您想要一个三路径通道,其中路径的延迟为 [0, 10, 50] us,平均 路径增益为 [0, -3, -5] dB,执行以下操作:

rchan = rayleighchan([0, 10e-6, 50e-6], [0, -3, -5]);

如果存在多普勒扩散,PathGains 会随着您通过此对象过滤信号而随时间变化。

【讨论】:

  • 附带说明,我认为您应该花一些时间了解渠道模型是如何在统计上模拟和生成的,因为这与理论是不同的概念。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 2012-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-10
  • 2012-06-21
相关资源
最近更新 更多