我是靠谱客的博主 乐观路灯,最近开发中收集的这篇文章主要介绍【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实现文本文件的发送。

 


最后

以上就是乐观路灯为你收集整理的【hackrf结合gnuradio实现FSK的调制与解调】的全部内容,希望文章能够帮你解决【hackrf结合gnuradio实现FSK的调制与解调】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部