2016-06-11 54 views
0

我已經構建了一個簡單的GNURadio項目,我試圖發送一個包含句子「Hello everyone!」的簡單文本文件(稱爲txF.txt)。以下是我使用的塊:當重複選項設置爲'否'時,GNURadio:文件未收到

文件源 - >分組編碼器 - > GMSK國防部 - > Throuttle - > GMSK解調 - >包解碼器 - >文件水槽

阻止設置如下:

  1. 文件來源:txF.txt,重複=是

  2. 包編碼:採樣/符號= 1位/符號= 1

  3. GMSK MOD:採樣/符號= 4

  4. 文件接收器:rxF.txt,無緩衝=在

當我在源文件中重複選項設置爲 '是',我得到「大家好! 「在收到的文件rxF.txt中重複多次。但是,當我將源文件中的repeat選項設置爲'No'時,會創建收到的文件'rxF.txt',但它不包含任何內容(無論我在停止項目之前等待的時間長短) 。

當我用.png照片替換源和接收塊中的文本文件,並將重複選項設置爲「否」時,我只收到部分源照片(通常超過四分之三的照片) ,而其餘​​的照片從來沒有收到(不管我等待多久)。

  1. 這是怎麼發生的?
  2. 有沒有辦法一次發送任何文件(文本或照片),而不需要重複發送它,即設置重複選項爲'否',但仍然收到源文件一次?
  3. 另外,當源文件完全收到時,是否有辦法停止項目?

回答

0

在gnuradio中與GFSK調製發送訂購您的塊是不正確的...... 你應該使用油門文件後source.i分享我與將MP3測試了一個例子,MP4,TS文件,PNG, txt文件等...... 它的工作原理與藍牙相同。這個例子是GRC在gnuradio中3.7.1

TX GFSK

RX GFSK

問候stackprogramer

相關問題