1

我有一个门传感器,我想将它集成到 Home Assistant 中,但更重要的是,让 Gnuradio 变得更好。

背景: URH(通用无线电黑客)对来自传感器的 2500 波特、ASK 调制、~868Mhz 信号进行解码没有问题。这很好,但我想学习如何有效地使用 Gnuradio。

这是传感器发送的脉冲示例(它发送多个脉冲,大部分相同):十六进制:

b2db6d92d96596596cb2c92d96d8

二进制(相同脉冲):

1011001011011011011011011001001011011001011001011001011001011001011011001011001011001001001011011001011011011

好的,看起来很容易。

来自 URH 的屏幕截图:

在此处输入图像描述

我试过的:

我可能花了数周时间在谷歌上搜索解决方案,尝试了许多不同的方法,但到目前为止,这是我最接近我需要的:

在此处输入图像描述

哦,它仍然没有产生我想要的,这是一个通过管道输出文件接收器的脉冲示例:

在此处输入图像描述

(我不能保证它与我在上面显示的脉冲相同,但相信我,它们几乎完全相同,并且绝对都以 0xb2 开头——我的 hex/bin 转储都没有复制这一点)。大多数这些“错误”脉冲在某种程度上是不同的。

我想要什么:

我正处于放弃的边缘。我已经阅读了大约 80% 的关于使用 Gnuradio 解码信号的好文章,但仍然很烂:(

我认为我的主要问题是最后的位/字节操作,并且可能是某种同步。是的,我已经阅读了相关区块的官方文档,遗憾的是在许多情况下都缺少这些文档。

如果有人可以帮助解决我的问题,并希望在此过程中教给我一些东西。

4

1 回答 1

0

我对这种调制没有经验,但乘以 100 似乎表明您的信号非常微弱,您可能只是在放大和解码噪声。您是否尝试过添加 GUI 接收器来查看信号,并添加带有滑块的变量来调整 RF 增益和其他增益?

于 2021-01-04T00:40:41.970 回答