最近開始玩了一下adalm pluto,這個sdr前幾年就出了,基于ad9363和zynq7010,是一個全雙工的sdr,可以支持gnuradio和matlab,缺點是usb2.0介面,因為之前一直在用limesdr所以一直沒怎么真的用這個設備,
但是這個設備有個好處是可以利用zynq芯片自帶的arm跑linux,這樣就意味著只需要刷入合適的韌體就可以不需要電腦,直接脫機實作一些功能,目前已經有人開發了有意思的第三方韌體了,第二個優點是這個設備的軟硬體全開源,芯片也容易購買,國內已經有人自己做了國產版本的plutosdr了,
今天講講2個比較酷的脫機應用,三維頻譜圖和mesh組網通信,
1.三維頻譜圖
https://github.com/unixpunk/PlutoWeb
這個應用其實是合并了幾個不同的功能,包括openwebrx、dump1090、soapyremote等,dump1090就是收ads-b用的,用這個韌體可以實作遠程接收并解碼ads-b信號,這個功能其實在其他sdr上都有,今天主要講的是openwebrx,它可以在網頁上(類似登錄路由器的網頁)顯示頻譜,并解調音樂,最酷的是可以顯示3d頻譜圖,這樣從不同角度看,既能看作頻譜圖,也可以看作瀑布圖,或者在時域上分析信號,而這一切的資料處理都是在plutosdr內部完成的,電腦只是作為展示,因此這個應用是跨平臺的,只要有瀏覽器就能用,

這是演示視頻:https://www.bilibili.com/video/BV1dV411m7it
部署方法比較簡單,先去https://github.com/unixpunk/PlutoWeb里面找到最新release,
然后在plutoweb\images下找到boot.frm和pluto.frm檔案,然后按照plutosdr的刷機步驟,一次刷一個,
插上plutosdr到電腦上(以windows為例),會彈出一個u盤,先把boot.frm復制到plutosdr的對應u盤目錄里,然后右下角彈出這個u盤(注意不是彈出設備),就開始刷了,刷完后又會顯示有u盤插入,再把pluto.frm也復制進去,再彈出,第一步會比較快,第二步比較慢,不要著急,等幾分鐘,不要中途斷電,
刷完后直接開瀏覽器登錄192.168.2.1,就跟打開路由器內部網頁一樣,后面的操作就十分簡單,找到openwebrx,設定好你要的頻率范圍,點下面start webopenrx就行,會打開另一個頁面,上面有個鏈接,再點這個鏈接,就能看到二維頻譜圖,然后右下角有轉換為3d的按鈕,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/121278.html
標籤:其他
