sdr 软件_无线电爱好者系列-1.通过SDR获取周围无线电信号及应用
一、什么是SDR?
SDR就是Software Defined Radio,即軟件定義無線電。之前的無線電通信系統都是基于特殊的硬件元器件完成無線電信號的接收和解碼,例如混頻器、濾波器、放大器、調制器和解調器、檢波器等。
而SDR是基于計算機完成相同的工作,也就是把無線電信號交由通用處理器處理,而不是專用的硬件。
二、SDR構成
基本的SDR系統可能由包括配有聲卡或其它模數轉換器、前面有某種形式的射頻前端的PC組成。
Realtek 的 RTL2832U 芯片
高頻頭
而射頻前端由基于 Realtek 的 RTL2832U 芯片外加一個諸如 Elonics E4000 一類的高頻頭而構成。
RTL2832U 芯片有一些沒有用到的命令/寄存器,基于此便可將其配置使得可以將沒有處理的原始的基帶采樣信號(可高達 2.8 MS/s 8-bit I+Q)通過高速 USB 傳遞到 PC。
三、SDR工作原理
在SDR模式下,天線下來直接進入硅高頻頭(E4000或者R820T),硅高頻頭內置了PLL和混頻器(E4000是零中頻模式,R820T是低中頻模式),混頻器出來經過PGA放大后輸入RTL2832U的ADC(E4000是I/Q兩路,R820T只有一路),ADC采集的數據直接通過USB送到PC,余下的解調由PC軟件完成。
ExtIO是HDSDR的設備抽象接口,對SDR接收機的控制和接收數據都是通過這個接口完成。
四、SDR應用所需軟件
1.rtl1090
2.Virtual Radar Server
download virtual radar server
五、應用:獲取航空波段數據(諸如飛機飛行高度、速度、航班號等信息)
實驗步驟:
1.安裝硬件設備的驅動,參考https://zadig.akeo.ie
2.安裝rtl1090,并且需要進行一些dll文件替換
3.安裝virtual radar server,并且進行文件替換
4.先運行rtl1090
5.運行virtual radar server
安裝完virtual radar server后,需要配置接收器端口與rtl1090相同,見下圖:
通信端口配置
從圖上看沒有track到飛機,應該是周圍還沒有飛機。
也可以用手機連接射頻前端,這樣就更方便了。感興趣的同學可以自己實踐下。
聲明:以上文章只是作為知識點分享,切忌違法違規行為。
總結
以上是生活随笔為你收集整理的sdr 软件_无线电爱好者系列-1.通过SDR获取周围无线电信号及应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fast-rcnn win10 tens
- 下一篇: python 枚举类型