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