【发布时间】:2020-11-12 22:34:29
【问题描述】:
我有一个门传感器,我想将它集成到 Home Assistant 中,但更重要的是,让 Gnuradio 变得更好。
背景: URH(通用无线电黑客)对来自传感器的 2500 波特、ASK 调制、~868Mhz 信号进行解码没有问题。这很好,但我想学习如何有效地使用 Gnuradio。
以下是传感器发送脉冲的示例(它发送多个脉冲,大部分相同): 十六进制:
b2db6d92d96596596cb2c92d96d8
二进制(相同脉冲):
1011001011011011011011011001001011011001011001011001011001011001011011001011001011001001001011011001011011011
好的,看起来很简单。
URH 截图:
我的尝试:
我可能花了数周时间在谷歌上搜索解决方案,尝试了许多不同的方法,但到目前为止,这是我最接近我需要的:
哦,它仍然没有产生我想要的,这是一个通过管道输出文件接收器的脉冲示例:
(我不能保证它与上面显示的脉冲相同,但请相信我,它们几乎完全相同,并且肯定都以 0xb2 开头 - 我的 hex/bin 转储中没有一个复制此)。大多数这些“错误”的脉冲在某些方面是不同的。
我想要什么:
我快要放弃了。我已经阅读了大约 80% 的关于使用 Gnuradio 解码信号的好文章,但仍然很烂:(
我认为我的主要问题是最后的位/字节操作,并且可能是某种同步。是的,我已经阅读了相关区块的官方文档,遗憾的是在很多情况下都缺少这些文档。
如果有人可以帮助解决我的问题,并希望在此过程中教给我一些东西。
【问题讨论】:
标签: gnuradio software-defined-radio