首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GnuRadio中产生FSK调制信号

在GnuRadio中产生FSK调制信号
EN

Stack Overflow用户
提问于 2021-03-12 16:23:04
回答 1查看 725关注 0票数 0

我正在尝试重新建立从RC汽车玩具的信号,并控制它与HackRf和GNU-收音机。

我已确定如下:

  • 控制器工作在2.463 GHz上
  • 带宽为1 1MHz 。
    • 逻辑"1“2.4635 GHz
    • 逻辑"0“2.4625 GHz
    • 波特率1e6样品

  • 我用Quadrature Demod block解调信号,提取了1s和0s的序列。
  • 我创建了二进制文件,它存储我想要传输的0和1s模式。

现在我想要重建基于上层护理人员的信号。通过一些研究,我提出了以下的传输设置:

但我有几个问题我不知道如何解决:

  1. 基于本论文,我发现调制指数、采样率与频率差之间存在着一定的关系(截图):

基于此,我将样本率设为2M,BT为0.5,但我不确定这是否正确。

  1. 另外,我也不太明白如何调整其他参数,以及它们的含义。

如果有人能直观地解释如何调整这些事情,我会非常感激的。

编辑:

我还基于GNURadio关于FSK的教程实现了新的原理图:

与其他HackRf嗅探我找不到任何信号传输,你能告诉我什么是问题的设置,或什么是最好的方法重新创建所需的信号?

EN

回答 1

Stack Overflow用户

发布于 2021-03-12 18:53:53

首先,你的项目的目标是什么?如果只是模仿RC控制器正在做的事情,您可以将接收到的比特存储到打包的字节中,并编写一个文件。但是,我首先要对来自你的RC玩具的信号进行彻底的分析:( a)音频频率是多少,或者至少高和低音调之间有什么区别?有两个以上的音调吗?你怎么知道是FSK?( b)什么是位时间,即在过渡期间所能找到的最短周期?它决定波特率。在没有文档的情况下,您需要在接收端进行大量实验,然后才能尝试传输任何有意义的内容。也许你能在RC的文献中找到一些关于它的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66603579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档