LoRaWAN 冲突和解调

物联网 罗拉万
2021-05-30 04:26:57

在什么情况下,两个数据包之间可能会发生冲突。如果发生碰撞,是否可以解调?如何?关于这里它说有两种类型的干扰。未经许可的网络的内部和互联网。我怀疑当来自外部网络的节点干扰网络内部信号时,它是可以恢复的。但是如何?谢谢。

3个回答

我正在尝试在下面一个接一个地回答您的所有问题。

在什么情况下,两个数据包之间可能会发生冲突。

如果在接收器的位置,两个或多个 LoRaWAN 无线电数据包的信号发生干扰,以至于接收设备无法解调发送给它的数据包,我们就说该数据包因冲突而丢失。

如果发生碰撞,是否可以解调?

如果两个 LoRaWAN 无线电数据包的信号在接收器的位置发生干扰,它仍然可以解调发送给它的那个。

如何?

在以下条件下,在接收器处面临与另一个无线电数据包冲突的无线电数据包可以以很高的可能性被解调:

  • 这两个无线电数据包在不同的 LoRaWAN 信道上发送。
    (LoRa 正在使用具有 125 或 500 kHz 通道带宽的多个通道。)
  • 这两个无线电数据包在同一个 LoRaWAN 信道上发送,但它们使用不同的扩频因子进行调制。
    (LoRa 应用 6 种可能的扩频因子进行调制。这些被称为 SF7..SF12,其中 SF7 对应于最高数据速率,SF12 对应于最低数据速率)

相邻无线电信道之间只有很小的干扰,不同扩频因子的 LoRaWAN 调制是正交的。

关于这里它说有两种类型的干扰。未经许可的网络的内部和互联网。我怀疑当来自外部网络的节点干扰网络内部信号时,它是可以恢复的。但是如何?谢谢。

你提到的链接(点击这里)在谈论跨系统/细胞内系统的干扰,而不是跨/细胞内的网络,你在你的问题中提到的干扰。区分这两种情况很重要。

  • 在 LoRaWAN 技术的情况下,网络干扰意味着与属于其他(外国)LoRaWAN 网络的设备发送的 LoRaWAN 无线电数据包发生冲突。在这些情况下,无线电数据包成功解调的条件与上面列出的相同(不同的信道,不同的扩频因子)。

  • 系统的是,在相同的ISM频带下操作:(车库开瓶器例如)与由非洛拉设备产生无线电信号的干扰的装置的干扰。在这些情况下,外来系统的信号被视为待解调的 LoRa 信号的噪声。解调是否成功取决于实际扩频因子和接收机的 SNR 阈值。

Lora 的扩频和频率啁啾提供了一定程度的消除冲突,但并不完美。Lora 设备按照自己的时间表随机传输,因此总是存在冲突的可能性。如果 Lora 网关无法消除两个数据包的冲突,则它们将被丢弃。除非设备正在请求信息或确认,否则传输设备不会知道数据包已被丢弃。您可以实现重试功能,其中网关根据序列号请求丢失的数据包。如果网关收到数据包1、2、3、5,则可以向设备请求数据包4。实现该功能取决于您的设备。

LoRa 调制可以解调在相同中心频率上传输的数据包,因为它们的扩频因子不同。

但是,在相同中心频率和 SF 上[同时]发送的数据包将发生冲突并且不会被解调。

但是,某些区域(例如 KR920)提供 LBT(先听后讲),它读取 N 个样本的给定中心频率以针对预设阈值进行测量,以避免可能发生的冲突。