SDR 高階學習秘技

 

前言

一系列的 SDR 文章,得到不少共鳴和回覆;有中至 post graduate 同學,也有從事資訊安全的專業人仕。大家交流各種玩法,情報與一些想法。

回想廿年前考了個牌後,你跟我說是 ham 但又沒有 call sign,其實都唔知點將你定位。

現在,如玩 SDR 玩得好,唔發射有無牌也不再重要;我都會當你係 Ham:志同道合。

SDR 要更上一層樓,研習是少不免。過去的實驗是應用層面,人家唔寫出個 program 出來,連試也不能;SDR 手指只做回本份:用來看高清電視。

SDR 就是數學、無線電理論與電腦編程的混合體。網上有不少有關 SDR 電子書,算式理論一大推;除非是大學程度並以 SDR 為研究課題,否則這些書籍對業餘研究人仕幫助不大。

幸好,現有一數學導向和一編程導向的可介紹給同好研究。這兩方案的共通性是所需硬件皆為 RTL-SDR,即我一向應用開的平價 SDR 手指。

SDR 硬件平則幾十,貴去到幾萬元但仍屬業餘機種的也有。學習成本要平,用 RTL-SDR 手指就 ok 了。SDR 硬件日新月異,之後如不夠用再添置也未遲。

 

Software Defined Radio using MATLAB & Simulink and the RTL-SDR

sdr-lab

 

官網下載:
http://www.desktopsdr.com/

是一免費電子書連編程碼 (兩檔分開下載)。雖則是用軟件 MatlabSimulink,較適合大學程度同學,而這兩軟件也有價錢相宜的學生版。其他人仕不想花錢,只能用 30日的試用版。

撇除書中的軟件實習,書前部 (頭三 chapter) 有詳解各 RF 的理論,和 RTL-SDR 的硬體設計解構。官網也有一系列教學 video。站在不識多也可識少,又免費的情況下,一看無妨。

數學根底對我們 Ham 好重要,否則只能在應用層面徘迴;low level 一點就只能靠吹水掩飾自己的不足。吹水係會自我催眠,吹得多就真係當自已曉,這也是很多人的弊病。

 

RedHawk

redHawk

官網:

http://www.geontech.com/redhawk/

YouTube Channel:
https://www.youtube.com/channel/UC8eaVGL8R0BrQc8HaD-dalg

是一套 SDR 的編程開發 framework,並支援 RTL-SDR,也可 Raspberry pi 運行。我則以 Virtual Machine 形式在電腦上試用。

留意,她支援的 Cent OS 版本 6.4 。不要嘗試在其他 LinuxUbuntu 上安裝,我 try 了兩日也失敗告終。用回 Cent OS 兩下手勢搞掂。

參考資料是不多的,除官方的 user manual,就是其 YouTube 的官網教學示範了。幸好,教學示範片是不停上載的。

她支援用家編寫程式如 python,也可將 SDR 手指收到的 DataStream 經網絡傳送出去作後期處理如信號分析等;很適合應用在之前介紹過的 BBHN 網絡上。

 

總結

有別之前的 SDR 實驗,這兩方案是要坐定定花時間鑽研。功力不會從天而降,拳譜俾咗你,練拳還得靠自己的。我也十分渴望有日能和各 SDR Ham 友在這些 advance topic 交流。

This entry was posted in SDR and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *