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 RSSI

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/611751/cc1101-cc1101-rssi

器件型号:CC1101

CC1101如何测量 RSSI? 使用 GFSK 调制。

我尝试使用 CC1101模块在"蓝丸"上编写扫描仪程序、以尝试找出基于 CC1101的 USB 软件狗的无线电参数。

我甚至使用了一种蛮力算法、该算法以400Hz 的步长从432MHz 扩展到434MHz、并对每个频率尝试所有16个 RXBW 选项。

(运行几乎需要4个小时。 软件狗被置于重复发送16字节消息"U"。)

我想知道的是、在某个频率下、RXBW 为464kHz 时、RSSI =-49dBm、而 RXBW 为541kHz 时、RSSI -94。 有几个类似的情况。

我希望较宽的 RXBW 至少具有与较窄的 RXBW 相同的 RSSI。 中心频率是相同的。

此外、Fdev 或比特率是否以任何方式影响 RSSI? 我猜他们不会这样做。 如果信号仅在 RX 带宽的一侧、它会产生什么影响?

我正在尝试找出更好的扫描算法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是从成功接收到的数据包中读取 RSSI、还是每 x ms 从 RSSI 寄存器中读取 RSSI? 如果稍后,转换器是否会发送回? 如果不是这样、RSSI 可能会受到测量期间数据包开始或结束的影响。

    找到中心频率的目标是什么? 是否可以让软件狗仅发送一个音调而不是数据包?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我无法真正接收、因为我不知道无线电参数。 该软件狗在433MHz 频带下工作、其比特率应为100kbps。

    我不知道确切的载波频率、RXBW 或 FDEV。 这些是我要尝试找出的措施。 关于帧结构、我也不太了解、但这是下一个阶段的内容。

    此时、当 CC1101卡处于接收模式时、我读取 RSSI 寄存器。

    我尝试将 CC1101设置为接受它可以作为消息接受的几乎任何内容。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否曾尝试对不同 RSSI 读数求平均值、以考虑到您在数据包之间进行测量的风险?

    如果您知道(或应该是)数据速率、我还会尝试100kbps 设置(保持此设置中给出的 RBW)、此外 RX 滤波器不是砖墙式的、因此您可以调整扫描以执行10kHz 步长或更高步长作为开始。 我假设软件狗不使用非常奇数的频率。 这样、您应该能够找到中心频率、但必须找到偏差。 一种方法是将同步字设置为0xAAAA、扫描偏差并查看您接收到的值。

    RSSI 是通道中的能量、因此偏差不会影响 RSSI 读数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我读取 RSSI 2或3次、具体取决于前两次读取是否提供相同的值。 我在4毫秒的循环中执行这些读取操作、平均 RSSI 值。 我想知道的是:如果有一个偏差为1.5kHz (~3kHz bw)的信号、使其处于406kHz RXBW (812kHz 频带)的最低四分之一、那么、如果发送器和接收器之间的距离大约为5米、我是否可以期待任何合理的 RSSI 读数?

    我正在尝试找出一个合理的 Fcarrier/RXBW/RSSI 策略来找到一个传输。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这来自强力扫描。 一个具有不同 RXB 的频率。 消息可能是垃圾。 不是我的软件狗提供的。

    f_scan:432285308


    f_scan:432285308
    rxbw:58000
    RSSI:-87dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:7935Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:68000
    RSSI:-87dBm
    请尝试 br:99975
    BR-scan:BR:99975 max fdev:17456Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:81000
    RSSI:-84dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:28564Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:102000
    RSSI:-85dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:50781Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:116000
    RSSI:-84dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:63477 Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:135000
    RSSI:-86dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:82520Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:162000
    RSSI:-88dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:101563 Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:203000
    RSSI:-85dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:152344 Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:232000
    RSSI:-83dBm
    请尝试 br:99975
    BR-scan:BR:99975 max fdev:177734 Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:270000
    RSSI:-85dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:203125Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:325000
    RSSI:-84dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:253906Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:406000
    RSSI:-83dBm
    请尝试 br:99975
    BR-scan:BR:99975 max fdev:3555469 Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:464000
    RSSI:-82dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:380859Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:541000
    RSSI:-78dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:380859Hz
    rxbytes:0x00000011
    MSG:D8 D9 CE D1 DA FC B1 7C D5 FF B5 57 D2 4C 1F 74 C6 DC 6B 88 41 4A E7 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    f_scan:432285308
    rxbw:650000
    RSSI:-75dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:380859Hz
    rxbytes: 0x00000000

    f_scan:432285308
    rxbw:812000
    RSSI:-69dBm
    请尝试 br:99975
    BR-SCAN:BR:99975 max fdev:380859Hz
    rxbytes: 0x00000000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为我的问题是不能理解的。 让我再试一次。
    RSSI 如何引导我进入工作信道。 我仅使用一个 CC1101、而仅使用 GFSK。 RSSI 不能是任意的。
    具有不同 RXB 的 RSSI 值(CC1101/GFSK 的值)是否不可比较? 或者是否存在某种预期关系?

    似乎我实际上得到了几条消息、但它们似乎并没有最终出现在64个最高 RSSI 列表中。
    如果我收到一条消息、我将该冻结的 RSSI 用于该 Fcarrier/RXBW 组合。 我现在使用每个频率的全部16个 RXBW、从432MHz 变为434MHz、步长约为6kHz。 有趣的是、我似乎在不同但重叠的 Fcarrier/RXBW 组合中获得相同的消息、但大多数情况下具有最宽的 RXB、即使较窄的 RXB 具有更好的 RSSI。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道...
    如果 RSSI 提供了一个频带内能量的测量值、那么扩大接收滤波器应该会产生更高的 RSSI、
    因为现在频带包含的能量与以前相同、但也包含背景噪声产生的能量、而背景噪声不适合更窄的频带。

    那么、如果我将 RSSI 除以 RXBW、它是否起作用? 然后、它会在频带内提供某种平均能量密度? 人们会认为传输的能量高于背景噪声(至少在一般情况下)、而更接近实际传输频带的频带将提供更高的能量密度。

    或者 dBm 可能不是非常适合的测量值。 可能需要使用(转换为)普通(近似值)毫瓦?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    也许有人可以告诉我这是什么?

    发送软件狗的可能偏差是多少?如何分辨在何处查找最佳(或最佳)频率/接收带宽组合。

    不要介意这里的"fdev"-它只是一个与卡森规则匹配的计算最大值。 "rxch"是接收到的字符数(消息长度)。

    "BR"是使用的位速率。

    我不理解 RSSI 的行为方式。 接收器和发送器都是静止的、室内的。

    f=432107574 bw=325000 RSSI=-77 br=38383 fdev=304688 rxch=59
    f=432259918 bw=116000 RSSI=-92 br=38383 fdev=95215 rxch=59
    f=432393218 bw=135000 RSSI=-86 br=38383 fdev=114258 rxch=59
    f=432716949 bw=68000 RSSI=-92 br=38383 fdev=47607 rxch=59
    f=433402496 bw=68000 RSSI=-86 br=38383 fdev=47607 rxch=59
    f=433757965 bw=541000 RSSI=-41 br=38383 fdev=380859 rxch=59
    f=433783355 bw=541000 RSSI=-41 br=38383 fdev=380859 rxch=59
    f=433796051 bw=406000 RSSI=-40 br=38383 fdev=380859 rxch=59
    f=433802398 bw=464000 RSSI=-39 br=38383 fdev=380859 rxch=59
    f=433808746 bw=406000 RSSI=-41 br=38383 fdev=380859 rxch=59
    f=433821441 bw=135000 RSSI=-45 br=38383 fdev=114258 rxch=59
    f=433821441 bw=406000 RSSI=-41 br=38383 fdev=380859 rxch=59
    f=433827789 bw=270000 RSSI=-44 br=38383 fdev=228516 rxch=59
    f=433827789 bw=325000 RSSI=-42 br=38383 fdev=304688 rxch=59
    f=433846832 bw=162000 RSSI=-44 br=38383 fdev=139648 rxch=59
    f=433846832 bw=464000 RSSI=-42 br=38383 fdev=380859 rxch=59
    f=433853179 bw=135000 RSSI=-48 br=38383 fdev=114258 rxch=59
    f=433859527 bw=116000 RSSI=-47 br=38383 fdev=95215 rxch=59
    f=433859527 bw=135000 RSSI=-46 br=38383 fdev=114258 rxch=59
    f=433859527 bw=162000 RSSI=-44 br=38383 fdev=139648 rxch=59
    f=433859527 bw=232000 RSSI=-46 br=38383 fdev=203125 rxch=59
    f=433865875 bw=116000 RSSI=-49 br=38383 fdev=95215 rxch=59
    f=433865875 bw=162000 RSSI=-46 br=38383 fdev=139648 rxch=59
    f=433872222 bw=102000 RSSI=-49 br=38383 fdev=82520 rxch=59
    f=433872222 bw=116000 RSSI=-48 br=38383 fdev=95215 rxch=59
    f=433872222 bw=135000 RSSI=-46 br=38383 fdev=114258 rxch=59
    f=433872222 bw=270000 RSSI=-46 br=38383 fdev=228516 rxch=59
    f=433878570 bw=116000 RSSI=-47 br=38383 fdev=95215 rxch=59
    f=433884918 bw=232000 RSSI=-46 br=38383 fdev=203125 rxch=59
    f=433891265 bw=812000 RSSI=-45 br=38383 fdev=380859 rxch=59
    f=433897613 bw=650000 RSSI=-44 br=38383 fdev=380859 rxch=59
    f=433897613 bw=81000 RSSI=-50 br=38383 fdev=57129 rxch=59
    f=433916656 bw=116000 RSSI=-46 br=38383 fdev=95215 rxch=59
    f=433923004 bw=102000 RSSI=-49 br=38383 fdev=82520 rxch=59
    f=433923004 bw=68000 RSSI=-50 br=38383 fdev=47607 rxch=59
    f=433929351 bw=116000 RSSI=-47 br=38383 fdev=95215 rxch=59
    f=433935699 bw=232000 RSSI=-46 br=38383 fdev=203125 rxch=59
    f=433942047 bw=58000 RSSI=-49 br=38383 fdev=38086 rxch=59
    f=433948394 bw=116000 RSSI=-48 br=38383 fdev=95215 rxch=59
    f=433948394 bw=135000 RSSI=-46 br=38383 fdev=114258 rxch=59

    发送器应具有433.92MHz 的载波频率。