【hackrf结合gnuradio实现FSK的调制与解调】


实验一 FSK的调制与解调

一、实现目标

1、在GRC平台下,调制出FSK信号,并通过HackRF进行发送;

2、根据HackRF接收到的FSK信号, 在GRC平台下进行解调;

二、实现过程

1、开始的时候直接用已有的模块,仿真波形很好,一旦通过hackRF就非常的糟糕,发现好多模块我们根本不会用,只能一点点的尝试,查找资料,慢慢理解熟悉一些的模块的使用。

从目前的情况可以分析:

(1)目前问题主要在于解调,解调分相干解调和非相干解调。

(2)相干解调必须实现同步,同步非常难。

(3)故我们要实现解调,只能从这些方面入手:

           ①直接利用GRC里现成的调制与解调模块;

           ②通过非相干解调方法解调;

2.下面是用搭的FSK调制解调过程

(1)     调制过程原理图


从图中,可以看出有许多的陌生的模块,其实这些模块的作用非常大,他是将信息做一些处理,是信息更加可靠的通过kackrf传输。

(1)我们要发送的方波,通过Fractional Interpolator 模块,稍稍改变原有的波形,使原来的波形更容易加载到载波上。


(2)将稍稍变化后的方波通过WBFM Transmit模块完成调制。当我们的将调制后的波形放大看,发现调制后的波形,不怎么的好,于是我们就可以利用Rational Resampler模块进行插入重采样,可以使原来的波形变得更好(更光滑)。



(3)接收方解调grc原理图


(4)首先还是通过波形进行Rational Resampler模块进行抽取重采样,主要是与发送的端的Rational Resampler模块想对应,是发送信息和接受的信息的速率一样。


(5)首先还是通过WBFM Receive模块进行解调。还原出原来发送的方波。


(6)比较调制前的波形和调制后的波形,发现效果不错。

 

 

 

 



在后面将继续讲解通过hackrf实现文本文件的发送。

 


  • 9
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值