SDR 手指活用法 — 接收天文台高空氣象觀測氣球數據

 

 

編者按: 天文台已轉用新一代探空儀系統,本文部份內容不再適用。請參考 2017 年 4 月文章: 天文台新一代探空儀 RS41-SGP 訊號接收實驗。

 

clip_image002

天文台網頁圖片

前言

前陣子有關接收民航機識別碼的文章反應很好。文章有幾多人睇,我係後台的管理平台可知道。但睇完唔等於喜歡,喜歡與否則靠大家有否按底下的sharelikebutton去估。所以喜歡的請不要吝嗇,按一下你prefer的分享按掣。

 

監聽《風雲》

食住前文個勢,本想跟著介紹功能相若,用於船隻的AIS 識別碼的接收方法與測試,不過跟著就發生南韓大海難,真係大吉利事。那暫且hold住,講的本地少人講,又幾有趣的訊號接收。大氣電波咁多訊號,點會無野講。

今次講天文台高空氣象觀測氣球數據接收。

土生土長的朋友,不論是小學的教育電視,科學堂或天文台的參觀活動;都會被告知天文台會放氣球去量度大氣的各種物理數據,從中作為天氣預測的參考。盡管近年各國氣像衛星已很普及應用,經Internet又可互相交換資料。但這傳統的數據搜集方法還是每天進行。

要知道如何接收放波仔的數據,需以下資料:

  • 接收頻率
  • When
  • 訊號是那種制式,有否加密,如何解碼

天文台對此的簡介,只有簡單一頁:

http://www.hko.gov.hk/wservice/tsheet/uametc.htm

當中的圖9對我的線索最重要。

 

clip_image004

圖9,天文台網頁圖片

 

有圖有真相,見到個探空儀放在那件類似 Programmer 的儀器中。在網上按圖索驥,終於知道是 VaisalaRS92- SGP。

clip_image006

大圖(網上圖片)

 

clip_image008

sensor,天線圖(網上圖片)

 

You tube有詳細的解剖影片:

https://www.youtube.com/watch?v=xSxtwuTS5hw

 

而整個系統的操作方法如下:

clip_image009

網上圖片

簡單來說,該探空儀在上天前會在那個 programmer 設定發射頻率(範圍403 -406MHz),並對各 sensor 作準確度的調較。有趣的是那個電池組,是用水去activate的。

那風速,風向是怎樣量度的。全靠那個GPS,我理解的是如一切靜止狀態下,氦氣球只會向上升至爆破為止。而這情況當然不會發生,風帶動氣球轉向,知道氣球的位置,那就知相關數據。請留意,探空儀傳回的是接收到的GPS衛星訊號的Raw Data,需地面站的程式處理才可得出經緯度。

而網上資料顯示,data的調制方式是GFSK2400bps。一個氣球的旅程大約24小時。

那頻率範圍是403406MHz。需知確實頻道才可接收。一個文明開放的社會,政府的透明度要高,keptsecret 要少。香港這方面尚算ok

查一下OFCA的頻道表:

clip_image011

白紙黑字寫明402 -406Radiosonde用途。而該探空儀是403 -406 操作的。這只能從403試起。

大概所需資料已掌握:

  • 頻率:403MHz – 406MHz
  • When : 朝88 (請看下文。否則這世也不會收到…)
  • 訊號可解,軟件為 SondeMonitor (21日無鎖試用)

 

實戰測試

接收所需的軟件的設定,重點參考了下文:

http://www.rtl-sdr.com/receiving-weather-balloon-data-with-rtl-sdr/

請花點時間看一下,尤其是聲音 feed SondeMonitor 的設定。

另我不是做反譯的,如直譯完人家的文章就 ok,這世界就很美好了。所以還請看下文。

 

(Day 1)

地點一向是 homebase 附近的球場。Day 1 的目的主要如下:

  • 配備全頻接收機,確認頻道。需先設為收NFM
  • SDR,同前文的一樣。用以測試一下能否收到足夠強度的訊號。這次配的不再是前文的伸縮天線,用adaptor 轉到Ham 用的Dual band 天線。
  • 預算所需時間,Notebook 電池續航能力有限。佢飛到24小時,我唔得。

下午約六時半到達現場,選個靚位,時間尚早;只開TH-F7 的全頻接收功能。調到403MHzNFM。跟住用tab上下網,反正是免費WiFi。到了約7:19pmTH-F7 傳來很強,連續的嘩嘩聲。嘩,唔係呀話,天文台個網話8pm,早咁多。馬上開Notebookset手指。

clip_image012

 

留意一點,我用的SDR不是儀器級的。內裡的crystal是平價的HC-49 貨色。操作一久,手指微暖後會影響精度。所以,在403MHz附近見到個peak,整個括住就是你所需的訊號了。不要一成不變只顧輸入403,000,000 Hz。實測時,我的手指顯示是在402.8402.9 中徘徊。

這晚的監聽時間記錄:

7:19pm 開始有訊號

7:51pm 訊號開始衰減

7:56pm TH-F7 訊號開始有明顯break

8:00pm TH-F7 訊號break 得好嚴重

8:08pm TH-F7 基本上不再收到訊號

8:25pm 電腦顯示訊號電平頗弱,反正都感受了個多小時,電池將盡,執野散水走人

Day 1 感覺很順利,做就了Day 2 的痛苦…

 

Day 2

下午,安裝SondeMonitor

留意,將speaker音頻轉到成一個音頻訊號源的方法,即Windows Stereo mixVB-cableWindows Stereo mix 在我的Desktop 是有的,但Notebook就沒有。花了一點也沒辦法,也沒新的driver可用。唯有用VB-cable

原文指示,VB-cable output 需設為 2 channel16bit48000Hz (DVD Quality) ,這個先跟指示設好。留意下文。

我不用SDR#的,所以我bypass了該設定。

裝好,設好後。要試一下音頻是否成功 routeSondeMonitor。時間關係,我將原文的demo音軌轉成mp3了。請到右欄SDRWeather Balloon Signal下載。

media player 播放該mp3。進入SondeMonitor。選Options = > Audio =>Cable Output (VB- Audio Visual )

按開始掣,稍等約幾秒,讓軟件分析訊號,應可見到心電圖。

clip_image014

 

試到這裡,預備工作接近尾聲。先下載美國海岸防衛隊的星曆檔 (.al3 ) 備用。

Tools = > GPS arm,跟下圖輸入京士柏氣象站的坐標,後按ok (不要按apply ) 。她會彈出dialog box,問星曆檔位置,選好file位置後即可。如出現error 訊息,暫可不理。

clip_image015

京士柏氣象站的設定

Options=>Home Location,輸入你的位置座標。

onsite 想玩埋地圖顯示,請也預先安裝Google Earth

 

Day 2實戰

傍晚時段到老地方開壇,直到這一刻,事件仍是很美好的。正所謂Everything is under control嘛。

7:15 pm開定電腦,約7:20pm TH-F7 開始傳來嘩嘩聲。嗯,但今晚一開始就好 break。不祥先兆。

開著 SDR 軟件,調到 NFM mode,傳來相同的聲音。接著打開 SondeMonitor。音頻 source 調到 VB-cable。但SondeMonitor 心電圖靜如深海。慘,下午的演習作用似乎不大。

時間一分一分鐘過去,沒有任何進展。唯有將先前那個 mp3再播再試。SondeMonitor 是有心電圖的。証明 Audio 條路是正常。將 SDR403MHz 的覆蓋範圍擴大。SondeMonitor 終於也顯示出心電圖了。但底下的 bar 長期紅色,即不能解碼。無計可施,換了另一個 SDR 軟件,情況不變。

clip_image016

有些SDR軟件,spectrum顯示是不明顯的。

心想,莫非 SDR # 不可。時間己經去到 8:02pmNotebook 電池只可捱多約半小時。失敗邊沿,使出最後一招,將 VB-cablesample rate set到最大的24bits96000Hz

clip_image017

 

即時搞掂,SondeMonitor 底下的bar 開始展現綠色。

數據開始展現:

clip_image018

clip_image019

 

除了電池限制,氣球越飛越遠也是一個問題。馬上進行地圖顯示實驗。

再到 Tools = > GPS armensure預裝的京土柏 data 仍在,按 ok。選星曆檔。這次應沒有錯誤訊息。到 Program F iles (x86 ) \COAA\SondeMonitor\double click google_sonde.kml,會自動開啟 Google Earth

clip_image020

飛了約一小時,還在萬宜水庫對出的天空

留意,由於個 google_sonde.kml 是不停更新,所以 google earth會不停 refresh。這個導致了我個 google earth不停閃,這可能和 notebookCPU 能力不足有關。

即將彈盡糧絕,再cap幾張data圖為這次實驗劃上句號。

clip_image021

clip_image022

這些 data,找回中學的地理老師解,可能佢都要 google 完才答到你

 

總結

飛機訊號,氣球資料;表面上看和業餘無線電沒有任何關係。但在開放,自由的國度,業餘無線電總是由聆聽開始。這是我和很多人的經歷。

一些地方,青少年去參予業餘無線電活動,可能會加分,對升學有幫助。那是交易,兩者是不同的。

Again,今次接收的也是Raw Data,點樣用,如何用,還看你的創意。

Posted in SDR | Tagged , , , , , | 2 Comments

地圖,ad-hoc 通訊 與 ham radio

clip_image002

 

本文主要討論地圖於 Ham radio 的應用。

Google Map 雖好,但離不開需即時上網拿取資料。同時上到網和使用 amateur radio 保持聯絡的場境不是相違背的,但能同時發生也不是必然。

來個比較圖表

item concernGoogle mapOSM offline map
地圖資料上網擭取下載到 Android phone / tablet
詳細程度部份郊區更詳細
商業元素 越來越多,眼花撩亂暫未見入侵
數據更新速度需用家自行轉換後下載
數據維護Google 龐大團隊義工維持,周期沒保証

 

clip_image004

以東涌市集為例,OSM做了渲染,效果較好。

clip_image006

Google map 在偏遠地區較簡單。

 

clip_image008

 

clip_image010

這是大埔滘的兩者比較。

 

clip_image012

 

clip_image014

市區 Google Map 明顯優勝,但略嫌商業成份較多。OSM最敗北是沒有MTR 出口標示。

 

Google map 雖己有offline 工具,但 offline map 只供在設備上瀏灠,不能整合到Aprs 程式中。

有關OSM offline MapHAM RADIO 的整合,我的做法如下:

安裝 APRSDroid offline map版本,

下載 OSM offline map 數據。不要貪心下載全世界,因數據是以G為單位之餘,編譯為 APRSDroid 支援 的 pbf 格式很花時間。

網上資料顯示,不記得是比利時還是匈牙利了,需八小時。

這方面香港勝在夠細,不消五分鐘搞掂。

下載地圖到Android phone/tablet裡。file size 不過10M

APRSDroid 地圖設定指到該檔案即可。

 

clip_image016

香港全境,連部份鄰近地區的OSM

 

由於是rendering map ,顯示時是render出來的,Android phone / tablet 內核能力不足的話,是會慢慢跌出來。

配合APRSDroid 應用,就是一個香港全境的APRS terminal 了。但 APRSDroid 在地圖應用上是不足的。不要緊,用 c:geo 地圖軟件可彌補。

c:geo 支援 pbf 格式地圖之餘,同時支援 GPS 定位。

Ok,這樣在沒有 Google 的陰影下,也可有獨立電子地圖使用了。

clip_image018

c: geo 定位demo

 

Ad-hoc 通訊

不使用對講機的情況,假設已有一個 ad-hoc 的臨時 intranet 內聯網 (不是internet) 的網絡,也沒有資源設立通訊 server,究竟何種方案最適合我們使用。

這個沒有一定的答案,各花入各眼。云云app中,我用的Serval Mesh

clip_image020

Serval Mesh logo

 

這是一個很有意思的project。原因:

  • 她是free,不會久不久彈個dialog box 出來叫你登入。也沒有煩人的廣告。
  • 她是open source
  • 她是 Peer to Peer,無需設立任何server 管理訊息流。存活性高。全完 ad-hoc 使用。
  • 雙向通話,如傾電話般。能雙向通話,我看不出為什麼要以對講機的simplex形式進行。一些APP android phone扮對講機通話,我的看法是拿來玩的。
  • 可經她 share files,或文字訊息。
  • broadcast 訊息到群組。
  • 所有訊息均是加密處理。
  • 如有人需突然加入,可經其他 peer 即時 deploy 安裝。無需 internetGoogle store
  • 新西蘭紅十字會曾在救災行動協同應用,經得起實戰洗禮。

 

phone

主版面,拿來用的,沒花巧東西

 

clip_image024

中文訊息測試ok

預有地圖功能,將來可和地圖一併使用。我理解地圖格式和 c:geo 以至 APRSDroid off line map 一樣是pbf。到時個地圖檔就可一雞三吃。

講到個app好神咁,但也有缺憾。測試發現,Android 4.2 後用不了,需等更新。不過我個廢棄Phone 和個廉價tablet4.2以下版本的,所以實驗可繼續進行。個 Note2 更新後就被迫免役了 。

雖然可在 contact list 選擇通聯 user(s), 但用家如用的phone ( tablet 不能用,因這個功能是call電話內的keypad運作),也可透過撥號快速聯系其他 peer

說到這裡,一時需上網,一時又不需,轉頭又要ad-hoc intranet究竟想表達什麼?本文其實也是 Broadband Hamnet 的先導文章。

Broadband Hamnet 前身是 High Speed Multi Media (HSMM),美國 Ham 主要利用2.4G WiFi 部份頻道和Ham Band 重疊之便;以舊BB Router 更改firmware後變身成為一個 Peer,自組成一個 Amateur Radio 專用的 Mesh network

本人有關 Broadband Hamnet 的鑽研始於上年秋季,盡管公私兩忙之下幾乎放低下了三四個月。我仍將之視為今年本Blog的重點。稍後會有一系列文章詳談。

Posted in APRS, Research | Tagged , , , , , , | Leave a comment