靈魂拷問:你是否對SDR軟件定義無線電不知所措?五步教你走出迷惑
那么,什么是軟件定義無線電(SDR)?非常簡單,IEEE將SDR定義為“其中一些或全部物理層功能由軟件定義的無線電”。完全有道理,但真正的含義是無需更改物理硬件即可修改無線電的某些功能。無線電工作的頻率范圍和頻帶就是一個很好的例子。
傳統的硬件定義的無線電功能只能通過物理上更改設備來更改參數。這種“硬連線”方法最大程度地降低了工作頻率的靈活性以及支持多種波形的能力。相反,軟件定義的無線電使能的多模,多頻帶或多功能無線電能夠在寬帶上工作,并且能夠通過更改設備上的軟件或固件負載來支持多種波形。
為了使此功能從硬件定義轉移到軟件定義,需要多種技術。主要進步之一包括寬帶模數轉換器(ADC),數模轉換器(DAC)以及基帶處理器的進步。使處理元件更靠近天線并盡快數字化RF信號,對于實現有用的軟件定義架構至關重要。
軟件無線電新手指南
文:湯米·里德(TOMMY REED)
與傳統的基于硬件的無線電設備相比,軟件定義無線電或SDR設備具有更高的靈活性和適應性。但是,將所有這些1和0加到已經復雜而優美的MHz和dB技術中可能會令人生畏。我們撰寫了這篇文章,以幫助您通過5個簡單的步驟使用軟件定義無線電(SDR)開始您的旅程。
不用再拖延了,這是我們的初學者指南,可以開始使用軟件定義的無線電!
第一步:購買一臺優質的筆記本電腦,并配備強勁的電池
開始使用軟件定義的無線電的第一步是找到合適的電腦主機。您將需要一臺具有不錯的續航能力的筆記本電腦來管理SDR的所有軟件優勢。提出此建議的原因有很多,其中一些可能并不十分明顯……尤其是如果您剛接觸射頻工程。
首先,帶電池的筆記本電腦可以讓您隨時隨地進行SDR設置。許多RF信號很難在室內嗅探出來。GPS是無處不在但非常弱的RF信號的一個很好的例子。使用電池供電的筆記本電腦的第二個原因是,交流電源產生的噪聲可能會對軟件定義無線電造成嚴重破壞,具體取決于您感興趣的操作頻率。
專業提示:在需要連接到筆記本電腦的所有電纜上添加一個鐵氧體線圈,以幫助最大程度地減少噪聲干擾。
最后,如果您使用的筆記本電腦是您的日常驅動程序,那么最好安裝并使用良好的虛擬機(VM)保護您的計算機。
第二步:根據您的意圖選擇正確的軟件定義無線電(SDR)
在確定哪種SDR或軟件定義的無線電最適合您時,需要考慮一些關鍵事項。有許多選項可以涵蓋全部預算和功能。選擇軟件定義無線電時要考慮的一些重要因素包括預算,接收(RX)或同時發送(TX)和接收,頻率范圍,輸出功率(用于支持發送的SDR)等。
在本入門指南中,我們將介紹兩種入門的SDR:RTL-SDR加密狗和HackRF One。
RTL-SDR
RTL-SDR是僅基本接收(Rx)的軟件定義無線電,在錢包中很容易使用。對于射頻工程和SDR的新手來說,這是一個絕佳的選擇。
HackRF One
HackRF One是一款功能強大的軟件定義無線電,能夠進行發射和接收(Tx / Rx)。HackRF One為500美元以下的SDR提供良好的功能。
專業提示:請注意SDR中使用的本地振蕩器的類型。TCXO通常會比簡單的XO或VCXO表現更好
第三步:確保您正在運行最新版本的固件
像您擁有的任何其他電子設備一樣,您應始終保持固件更新。這對于軟件定義無線電沒有什么不同。首次啟動SDR時,請務必抓住并安裝最新的固件。這樣做可能會提高軟件定義無線電的穩定性和安全性。
對于使用HackRF One SDR的用戶,可以在此處找到最新的固件。
https://github.com/mossmann/hackrf/releases
如果您需要安裝方面的幫助,請從Secure Solutions那里的人們那里獲得這份出色的指南。
如果您運行的是RTL-SDR,則可以在此處獲取最新的固件。
https://www.rtl-sdr.com/a-simple-step-by-step-guide-to-updating-the-nanovna-firmware/
專家提示:如果您運行的是HackRF One,則最近更新的固件增加了執行頻率掃描的功能
第四步:別忘了為您的SDR配一根好天線
有些SDR套件(例如上述的HackRF One SDR)帶有天線,而有些則沒有。沒有什么比在圣誕節早晨打開禮物然后意識到因為有人忘記了電池而無法玩游戲更糟糕的了。不要讓您的軟件定義無線電發生這種情況。請檢查以確保您的套件包含天線,如果沒有,請重新拾起天線。
隨著您對SDR的更加熟悉并希望開始突破極限,您可能需要從隨附的天線進行升級。為您的SDR選擇天線時,要考慮的一些重要事項是類型(全向或定向),有源或無源,工作頻率等。
專業提示:請注意所有RF連接器,電纜和適配器(例如:SMA至BNC)。廉價的連接器和電纜會對靈敏的RF系統造成嚴重破壞,尤其是隨著頻率的升高。
第五步:從開源軟件定義的無線電項目開始
您軟件定義無線電的大多數功能都可以通過軟件很好地控制。許多最流行的軟件定義無線電都具有強大的開源資源來幫助您入門。
這些項目的范圍從創建您自己的FM收音機到使用軟件定義的收音機作為頻譜分析儀。甚至還有嗅探附近的手機IMSI的項目(注意:這可能會引起嚴重的隱私和法律問題,因此使用后果自負)。
如果您運行的是HackRF One,那么這里是SDR開源項目文件的絕佳資源。
https://awesomeopensource.com/projects/hackrf
如果您使用的是RTL-SDR,這也是一個指向有趣的開源項目的鏈接。
https://awesomeopensource.com/projects/rtl-sdr
評論