2015-02-24 73 views
0

我想用UHD配置USRP B100來部署OpenBTS。當我通過apt-get安裝了GNU Radio時,它也安裝了UHD,但是當我嘗試使用uhd_usrp_probe來查找我的usrp時,它不起作用。然後我用命令卸載了uhd:「apt-get purge uhd uhd *」,GNU Radio也被刪除了。這之後,我安裝了命令UHD:OpenBTS需要GNU Radio嗎?

apt-get install -t 'lsb release-cs' uhd從Ettus庫等UHD開始正常工作。所以我不確定我是否可以在沒有GNU Radio的情況下進行部署。那麼OpenBTS需要GNU Radio來工作嗎?

+0

Gaaa請更好地格式化,以便它可讀。不是那樣會有幫助,我懷疑這個問題在任何情況下都是無關緊要的 – mjs 2015-02-24 21:29:27

+0

嗨艾默生,你現在有兩個答案 - 你的問題已經解決了嗎? – 2015-02-27 17:45:48

+0

是的,是的。我真的忘了在這裏回答。感謝你們! – 2015-04-26 23:09:43

回答

2

所以回答你的最後一句話問這樣的問題:「確實需要的OpenBTS的gnuradio工作」 - 答案是否定的。現代OpenBTS可以直接使用UHD與各種USRP(包括B100)通信,並且不需要GNURadio。爲了在這裏提供一些歷史背景:OpenBTS從來沒有被構建爲使用GNURadio來處理其內部的任何信號處理部分,但是,在當天,OpenBTS依賴於存在於GNURadio存儲庫中的libusrp1/libusrp2庫分別與USRP1和USRP2交談。我相信這種機制在OpenBTS中仍然受到支持,但現代GNURadio版本中存在libusrp1/libusrp2 不再有。此外,他們還可以被用來控制B100(libusrp1只支持USRP1,並libusrp2只支持USRP2,被認爲是比較舊的,在這一點上這兩種產品,和USRP2特別是不再銷售)。點是,只有這樣,OpenBTS的可以使用gnuradio中是一個非常的gnuradio發佈的(即一個不太可能被安裝在任何現代流通)。更重要的是,它不會使用GNURadio與B100進行通話。

2

的OpenBTS配備了一個非常複雜的製作和安裝系統,該系統將安裝最需要自己的組件。

您的發行版的GNU收音機將不需要。此外,現在您使用了正確的(新版本)UHD,GNU Radio將不得不與UHD的版本建立和鏈接(而不是Distro在構建GNU Radio時使用的版本)。