如何在杂波中甄别射频信号的同步码或帧头??

2019-08-23 14:27发布


利用单片机对315M/433M射频信号进行解码,暂时使用的是stm32的pwm输入捕捉功能对高低电平时长进行记录。手上暂时只有三个433M遥控器和一个315M遥控器,通过逻辑分析仪对波形进行分析。
这是其中一个433M遥控器的波形(硬件上对波形进行了反相)


红 {MOD}圈的部分是数据帧的帧头,大概是4.5ms低电平和1.5ms的高电平,程序上通过对这个高低电平时间进行识别,可以很容易的把帧头从杂波中识别出来,之后就一直进行采集,另外两个433M遥控器的帧头都差不多。
但手上的一个315M遥控器的波形是这样


红 {MOD}圈的部分是数据帧的帧头,大概是1.2ms低电平和0.3ms的高电平,这个时间有时候和杂波中某些波形的时间相差不多,如果像433M那样处理,很容易就误判了,之后就直接内存越界了。
现在有两个问题:
1.如何对像315M遥控器这种波形,准确找到他的帧头??(我也想过一个办法,但实现起来很复杂)
2.我现在暂时只有这么多的射频遥控器,是不是所有的遥控器波形都是和上面的波形差不多??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-08-23 18:42
帮顶。。。。
xuanwozhe
2楼-- · 2019-08-23 19:06
回复【2楼】正点原子:
---------------------------------
原子哥有没有什么想法啊
正点原子
3楼-- · 2019-08-23 22:11
 精彩回答 2  元偷偷看……
styleno1
4楼-- · 2019-08-24 02:50
没明白你在说什么,你的载波调制方式是什么?
xuanwozhe
5楼-- · 2019-08-24 04:44
回复【5楼】styleno1:
---------------------------------
我现在用超外差接收模块接收射频遥控器的射频信号,在没有信号时,接收模块输出频率很高的杂波,只有在接收到信号时,才会出现有规律的波形。
我现在就是要从杂波中找出这些有规律的波形,并把它的脉冲电平时长记录下来。
现在问题是,这些有规律波形的第一个脉冲和杂波中的某些脉冲很像,我无法分别出来,也就无法知道从什么时候开始才是我要的电平。
styleno1
6楼-- · 2019-08-24 09:45
回复【6楼】xuanwozhe:
---------------------------------
我建议先解决射频的问题。

一周热门 更多>