作为一项学习练习,我正在尝试对 27MHz 无线鼠标的无线电协议进行逆向工程。该设备当前在 27.045MHz 信道上传输并使用 2FSK。我在此处对左键按下期间传输的数据进行了 IQ 记录(32 位浮点 1MHz 采样率)。
使用检查器中的光标,我可以看到芯片速率为 5k,开头有一个前导码(不确定之前额外的几个芯片是什么),然后是大概的数据。
从缺少 1 和 0 的长时间运行来看,数据可能是行编码的,但是我不确定这里使用的是什么编码。在前导码之后的数据部分中,转换之间的间隙在 1、1.5、2 和 2.5 个码片之间变化。查看诸如曼彻斯特之类的常见线路编码,转换之间的间隙为 1 或 2 个码片。这里使用的是什么行编码并不明显。
有什么想法吗?