【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實現文本文件的發送。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章