This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1101:CC1101 -了解宽带宽、小尺寸封装中的数据包损耗

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1101

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/724071/cc1101-cc1101---understanding-packet-loss-in-wide-bandwidth-small-size-packet-case

器件型号:CC1101

我想讨论并了解在低功耗应用中宽带/小数据包尺寸情况下 CC1101的数据包丢失因素。  观察到的数据包丢失率为5%至13%

用于 FCC >500kHz BW 标准的宽带宽

用于节能的4字节数据包

//数据速率250kbaud = 500kbps - 4FSK、+/-190KHz 偏差、 Rx BW 650KHz
// 16位同步字,FEC 关闭,数据自动交换,固定数据包长度模式,CRC 打开
// 传感器 Tx:4B 前导码+ 2b 同步= 6*8*4US= 192us (TX 作为2-FSK)
//            4B 有效载荷+ 2b CRC = 6*8*2us= 96us (4-FSK)
//                                  ---- >总计288us

测得的数据包丢失示例:

5649数据包(288us)以每秒一次的速度发送到5个不同距离的不同接收器。  按距离 Tx 的距离顺序排列的数据包损耗:4.9%(-23dBm)、13%、6.9%、5.8%、6.8%(-55dBm)

观察结果:

假设由于使用宽带宽、频率精度不是数据包丢失的因素。

2、观察到包丢失与接收到的信号强度无关。  因此与干扰和噪声无关。

3.在带有1个 Tx 和5个 Rx 接收器的设置中,数据包丢失会随时间的推移在接收器之间传播,因此假设与发送器无关。  还显示了与干扰无关:当较高 RSSI 接收器错过数据包时,可能会接收到低电平。

4.除非设置过高,否则 PQT 对数据包丢失的影响很小,这会降低数据包丢失。

前导码长度的实验不会显著影响数据包丢失。 (使用4字节作为建议的第37页数据表)

6.同步字从16/16更改为15/16似乎不会影响数据包丢失率。

问题:

1.根据此使用标准,还有哪些其他因素会影响数据包丢失?

2.预计会有哪些数据包丢失?  我假设信号良好时、数据包丢失率应小于1%。

3.我假设数据包可能会丢失,因为发现错误的同步字,然后被错误的 CRC 和 FIFO 自动清空拒绝。  从而丢失了真正的数据包?  我的计算结果显示、错误同步字的概率为每2秒一次。  添加了8位网络地址和16位 CRC 后、我的计算结果是每2年一次的错误数据包。  但是、FIFO 必须平均每2秒清除1个错误的 CRC 数据包(基于导致同步字匹配的噪声)。  但在2秒的间隔内、这仍然小于300us。  这仅是0.015%的时间、人们认为这不会表示非常高的丢包率。

欢迎您提出想法、意见和建议

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否曾尝试验证是否在传导测量中成功接收到所有数据包? 您是否观察到缺失的数据包或 CRC 错误或两者都有? 此外、您能否进一步增大 RX 带宽并检查这是否有用。

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的建议。 RX 带宽的变化导致了分辨率。 将 Rx BW 增加到812 (并将 IF 频率更改为最大值以支持带宽变化)会导致大约1/2的数据包丢失。 由于知道 RX 带宽应轻松支持590KHz 的调制6dB BW、我查找了其他原因。 因此、我禁用了频率补偿(寄存器0x19=0x00)(之前为0x1D)和数据包丢失时间、实际上为零。 由于某种原因、采用此配置的频率补偿会导致问题。 在 xtal 规格为10ppm 公差/10ppm 稳定性和大约1ppm/年老化的情况下、10年稳定性应< 30ppm 或< 28KHz。 因此、Rx BW 为650KHz 时不需要频率补偿。