Networking 什么';是指10B的有效载荷吗?

Networking 什么';是指10B的有效载荷吗?,networking,wireless,lora,Networking,Wireless,Lora,在本文中,10B有效载荷是什么意思? “…具有10B有效负载和12.25个符号前导的数据包…” 一方面,我投票结束这个问题,因为它与编程无关 另一方面,我对这个主题产生了兴趣,并研究了那篇论文 经过几分钟的阅读,我想说这是一篇低质量的论文,其作者急需发表一些东西。例如,他们谈论的是前导码和报头,没有解释应该是什么,他们写的“芯片”显然是指“chirp”,他们谈论的是有效载荷FEC在报头中总是硬编码为4/8,但在他们的示例中使用的FEC为4/5,等等 此外,这篇文章充满了拼写错误 总之,我永远不会

在本文中,10B有效载荷是什么意思?
“…具有10B有效负载和12.25个符号前导的数据包…”


一方面,我投票结束这个问题,因为它与编程无关

另一方面,我对这个主题产生了兴趣,并研究了那篇论文

经过几分钟的阅读,我想说这是一篇低质量的论文,其作者急需发表一些东西。例如,他们谈论的是前导码和报头,没有解释应该是什么,他们写的“芯片”显然是指“chirp”,他们谈论的是有效载荷FEC在报头中总是硬编码为
4/8
,但在他们的示例中使用的FEC为
4/5
,等等

此外,这篇文章充满了拼写错误

总之,我永远不会明白这些论文如何能通过同行评议。这不符合任何合理的学术或科学标准

我最初回答的其余部分是错误的。因此,我根据@arminb的答案重新编写了它。

正如@arminb所指出的,正确的答案是:它意味着10个字节

除了@arminb的答案之外,对于那些不想仅仅相信计算器输出的人,我还试图找出计算的细节

首先,在他们的世界里,一个符号和一个字节一样长。毫无疑问,可以通过以下计算得出结论

其次,前导不受FEC(编码速率)的影响:考虑到扩频因子
SF=12
,即存在
4096个chirp/symbol
,前导是
(12.25*4096)chirp=50176个chirp
。如果带宽
125 kHz=125000 chirp/s
,并且没有FEC,则前导所花费的时间
50176 chirp/(125000 chirp/s))=0.401408 s≈ 401.41毫秒
。这正是@arminb答案中计算器显示的数字

第三,在该示例中,报头是三个字节,并且不受FEC的约束。因此,报头所花费的时间是
(3*4096啁啾)/(125000啁啾/s)=0.098304 s≈ 98.30毫秒
,前提是字节与符号一样长

第四,有效载荷为10字节,受FEC约束;FEC为5/4。因此,有效载荷所花费的时间是
((10*(5/4)*4096啁啾)/(125000啁啾/s))=0.4096 s=409.60 ms
,前提是字节与符号一样长

第五,CRC是两个字节,并且也受FEC的约束;FEC为5/4。因此,CRC所花费的时间是
((2*(5/4)*4096啁啾)/(125000啁啾/s))=0.08192 s=81.92 ms
,前提是字节与符号一样长

加上所有这些时间,我们得到
0.401408s+0.098304s+0.4096s+0.08192s=0.991232s≈ 991.23毫秒
这正是@arminb答案中计算器中该示例数据包的播放时间

我希望这能帮助更多想了解幕后情况的读者。

Semtech为其LoRa芯片提供了一个新的平台。将示例()中的参数填入计算器时:

为了给出一个例子,我们假设SF12、BW125、CR4/5和TX功率为17 dBm (这是一种高耗能的设置,可实现非常长的射程,用于 我们的实验评估将在后面讨论)。信号的传输 具有10b有效负载和12.25符号前导的分组具有传输 持续时间为991.23毫秒

精确到991.23毫秒。您还可以在计算器中看到10B假设表示字节


一般来说,大写字母B总是表示字节,而小写字母B则表示位。

你的答案太棒了!!。。。反向计算表明,要达到
911.23毫秒
,您需要
91123啁啾声
,这意味着1位可能不是1个符号。@KetanMukadam我也这么认为。但另一方面,我们的符号比特比将分别为
0.999857
1.000143
。这将是非常奇怪的;至少,我个人从来没有听说过一种编码或技术可以导致这样的符号比特比(尽管我在这个领域的知识非常有限)。你是对的,我最初的答案是错的。让我误入歧途的是,我不相信在他们的世界里,一个符号有一个字节那么长。话虽如此,我已根据你的回答更正了我的答案,并重新进行了计算并添加了细节,以便进一步的读者能够理解幕后发生的事情(如果他们愿意的话)。不过,我不会改变我对那篇论文质量的看法。