我需要通过 radio 调制解调器上的串行数据与 30 多个设备进行通信(使用 C)。每个消息周期都应尽可能快地完成。 (< 500 毫秒)
基本设置是主设备发送广播,然后每个从设备在分配的时隙内回复其状态,所有这些都很好地同步。
我们将使用大约 870Mhz 的频率(无需许可证),但我想知道物理限制是什么,以及这相当于最大可靠(95%+)波特率?
有没有人在这个领域有经验,知道大概的数字?
最佳答案
您可以使用Shannon-Hartley theorem以确定数据速率的上限。您需要知道带宽和信噪比。将这些数字代入公式,您将得到数据速率的上限:
C == channel capacity (bits per second)
B == bandwidth of the channel (Hz)
S/N == signal-to-noise ratio (NB: linear power ratio, not dB)
关于c - 使用 radio 调制解调器可以使用的最快、可靠的波特率是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10614777/