2017-03-17 35 views
1

我有移植從PC上的GNU Radio設置有問題(窗10,USB3)至樹莓PI 2(USB2)。 USB帶寬和CPU不應該是我認爲的問題(運行時只有30%的利用率)。本質上,它看起來像RPI是「暫停」在傳輸過程中,而PC則不然。兩種情況下,接收器都在PC上運行。當我在PC上運行發送器與Pi(盤旋的「暫停」區域)時,我看到了FSK解碼後看到的圖片,以及我的(不可否認的)原理圖的圖片。任何幫助/提示,​​非常感謝。 gnuradio schemreceived signalsGNU廣播bladeRF上樹莓PI(簡單FSK系統)

編輯:看起來它實際上可能是處理限制。從9400波特切換到2400波特使問題消失。如果任何人有經驗的gnuradio ......我在做任何事情過於低效,或者我應該只是下降COMM率是多少?

回答

1

我會做的第一件事就是降低您的採樣率。 你不需要爲1.5ms /秒,如果你要保持最低的只有32K在低通濾波器。

然後你可以在正交解調之後爲第二階段做同樣的事情(如果它不夠的話)(順便說一下,第二個低通濾波器的採樣率似乎不匹配舞臺的實際採樣率,如果我沒有弄錯,仍然是1.5Ms/s)。

反正gnuradio中使用了大量的處理能力,所以儘量不使用的採樣率遠高於你的實際需要;)

在你的情況,你可以減少輸入採樣速率下降到64K(比方說80爲了安全)。 18倍的樣品處理可能做的伎倆:)