【问题标题】:Gnuradio - cannot decode ASKGnuradio - 无法解码 ASK
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-28
      • 2020-09-26
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 2018-08-28
      • 2019-01-13
      • 2020-05-03
      • 1970-01-01
      相关资源
      最近更新 更多