![]()
前言
在翻看 HF 電波傳播理論文章時,不時提到在大氣情況瞬息萬變下,使用 ALE 系統來維持通訊。
這引起我對 ALE 的注意。
Why ALE
ALE 全名 Automatic Link Establishment,自動連接系統。制式分 2G,3G。G 這裡是 generation,即第二代,三代。
![]()
ALE 功能多內置於 HF 商用級以上 HF land mobile 機種
三代系統需所有機接收同步時鐘訊號,ham 界暫不能應用到。所以我們運用的是 2G 和探討 2.5G。
近年國外 ham 界也引入 ALE ,使用於災區的通訊支援上。
簡單來說,操作原理如下:
在 HF 預設的 ALE 頻道內,standby 的電台會定期發出 sounding 訊號,告之其他人”我在此”。與此同時,也會不定期 scanning 掃描這些 ALE 頻道,去辦識各配備 ALE 系統的電台,並將之記錄在案。
到需要搵某備有 ALE 系統的電台的時侯,由於系統己知對方在那頻道 standby,所以只需輸入對方 callsign,ALE 系統就可控制收發機自動轉到該頻道,並與對方 handshake 建立通訊連接。成功連接後,可進行文字短訊或語音通訊。
ALE 的通訊種類簡分有三種: SEL, ALE, AQC
SEL (Selective calling, SelCal) 是聯合國製定的 CCIR-493-4 制式,屬舊時代產物,較簡單易用。若知對家大約在那個頻道 standby,可使用這個較簡單的制式。不過 ALE 會使用到的 sounding 和 LQA 皆不會用在這個制式上。
SelCal 的 Callsign 以 4-6 位數字組成。4 位是舊時代(max 9999) 系統產物,新的 6 位容得較多,並兼容 4 位系統。
詳解:
要申請一個 Ham 界通行的 CCIR-493-4 的編號,方法有二:
1/ 購置了一台內附 ALE 功能的收發機,並向 hflink 提出申請(免費)
2/ 註冊 ION2G (附註冊費)
ALE 現在使用的 2G 系統
AQC (Alternate Quick Call) HF 頻道通訊環境惡劣情況下使用的高階方式,handshake 時間較短搐。對收發機性能較有要求。
詳解:
https://i56578-swl.blogspot.com/2014/03/mil-std-188-141b-alternate-quick-call.html
本文以 hflink.com 網站資料為主軸,並配以新世代 ham 可免費使用的 ALE 軟件 ION2G demo 使用方法。
留意,不少 ALE 文章會提到的 SHARES,MARS-ALE 是美國境內的東西,其他地區 ham 用不著。
在 hflink 的規劃下,各 HF 頻段劃分了一批頻道用作 ALE 通訊之用,各 ITU region 也有預設其優先使用頻道 。
![]()
courtesy of hflink.com
留意兩點:
有別於 ham 界在 10M 以下 default 使用 LSB 的慣例,ALE 各頻道皆與商用機一樣使用 USB。
另一老問題各地 ham band 與 ITU 劃分的 ham band 不盡相同,部份頻道未必可在閣下的地方使用。
我將頻道表 export 為 excel。有興趣將 ALE 頻道輸入收發機的同好,可到我的 Github 下載,copy & paste 打少好多。
My Github:
https://github.com/VR2XKP/ALE-system-for-Ham-Radio
頻道名稱的閱讀方法:
例:00ASEL
頭兩位,是頻段
00 470KHz
01 1.8-1.9MHz
03 3.5-3.9MHz
05 5-5.4MHz
07 7-7.2MHz
10 10MHz
14 14MHz
18 18MHz
21 21MHz
24 24MHz
28 28MHz
29 29MHz
第 3 位是頻道序,由 A 開始
第 4-6 位是使用制式,分 SEL/ALE
另外,各頻道也有其預設用途,詳分六種,如下 :
ALE:
HFL,語音,一般與緊急用途
HFN,文字訊息,一般用途
SEL:
HFR,文字訊息,一般用途
HFS,語音,一般與緊急用途
HFM,文字訊息或語音,一般用途
ALE/SEL:
HFX,文字訊息或語音,後備頻道
Why ION2G
HF link 有介紹 ALE 軟件,但介面屬 XP 年代產物,實無意欲測試。幸好,未幾就搵到個新近編寫,仍活躍開發中的 ION2G。她以 python 編寫,能在各平台( Windows,Mac OS, Rpi ) 運作。 Ham 更可免費使用。
官網:
先詳閱其說明書,一些 terms 必需先有點概念才好測試:
self address,ham 即我們的 callsign
sounding,以 ALE 方式通聯,各電台需在預設間隔發出beacon,告訴其他電台仍在頻道中。接收電台也以這個訊號質量去鑑定 LQA 指標
LQA,量度頻道通訊質素的指標
scanning ,掃描該 net 預設的各頻,以發現有否其他 ALE電台值守
操作系統/硬件 選擇
以 ION2G 操作 ALE,需以電腦 ( win / mac / Rpi )為 controller,USB (virtual com port) 控制收發機,聲音(mic + headphone) 經內或外置 USB sound card 接收發機。這兩種技術在過往多篇文章介紹過,這裡不重覆。
電腦接收發機的接線 CAT cable ,對我來說當然是以 USB-TTL IC 自製,但需留意:
1/ 一些廉價的 USB-TTL cable,是 PL2303 芯片,屬Windows 7 的產物。雖網上有些教學教授在 win 10 安裝其 driver。但唔多 work,起碼 ION2G 用不來。
2/ 在 windows 7 使用 ION2G ,會發生程式自動 quit,甚至 blue screen。ION2G 官網標明支援 windows 10 以上,所以也無謂自我折騰。
3/ Rpi 對各硬件 ( PL2303 / FTDI,USB sound card) 兼容最強。如遇上硬件問題,最好在 Rpi 測試,因程式在背後運行,可清楚看清各種情況,方便 trouble shoot。
![]()
留意,Rpi 需在較舊版的 OS 運行,詳閱說明書。
雖說兼容最強,但用 PL2303 的 CAT cable 有時會 hold 死在 PTT。估計是 PL2303 線路的外置 crystal 被干擾了。
![]()
FTDI 線路沒有外置 crystal
USB sound card 方面
本是利用舊的有殼 sound card,但有比較之下發現 CW callsign ID 底噪嘈過街市。CM108 則清脆得多。
![]()
收發機
HF 機需有 CAT (電腦控制接口),和額外 audio IO。原因是 USB sound card 是負責 sounding 和文字訊息的。語音通訊還需用回收發機的手咪。
我的 IC7000,額外 audio IO 經 audio 隔離火牛接 ACC 接口。
![]()
uSDX+,玩具一件,沒有 ACC 等接口,外加電容串接 mic/hp 隔離又不理想。不花時間折騰了,用一雙刀雙擇人手選擇輸入訊號。
![]()
到後期的測試,發現按 mic icon 會出現 dialog box,可選電腦的 USB headset mic 聲,後按 PTT 將之經 sound card 發送人聲出去。然而,只在 Windows 10 work, Rpi 按 PTT 是沒反應的。
![]()
有了基本認識後,可安裝,接上各硬件備用。
軟件設定
![]()
首先到 Code Plugs 版面
從網上 Load From Web 下載 codeplug,備用。較後時間各設定入好後可 save。
![]()
Station
輸入簡單電台資料
Radio Controls
![]()
選 radio,有你的收發機固然好,無選品牌 generic,再選 cat cable 的 com port。Icom CIV default address 70h。Baud rate 是 9600,8n1 。
Kenwood 是 38400,8n1。作者提到,Yaesu 的支援暫屬 alpha, 如唔 work,只能等日後更新。
按 Save and Test 後,等一陣如收發機調到 1.990MHz 即雙方溝通成功,可繼續測試,否則如接線無誤,baud rate 等參數字正確的話 ,即你的收發機控不到。
![]()
Audio
sound card,由於收發機以 SSB 發射,volume 上調到100%。
其他 default 即可。
Channels
codeplug 己內置多條 ALE 常用 channels 資料。
ALE self addresses
3 個 network HFN, HFN, HFN_AQC 必需加入你的電台呼號
![]()
CCIR-493-4 settings
ID 方面,對己擁有 DMR ID 的同好來說,刪了前 3 個數字即地區碼便剩下四位個人編碼,刪了前一個數字就剩下一組 6 位 unique 的編碼。不註冊 ION2G 用這個方式用在這裡剛好。
Call type
頭三款是有出 ALE 的廠商牌子,除非你是和這些機對談,否則應用不著。
![]()
open 即 SelCal
ALE 就是常用的制式
AQC HF頻道傳播率不佳下所用制式
YouTube demo
我以 IC-7000 配 Windows 10,uSDX+ 配 Rpi ,手動 switch ALE /手咪 作收發測試。由於兩機太近會 feed 到七彩,所以再配 SDR 監察頻道。
首先,以 SelCal 作點對點的 QSO (文字)
然後,以 ALE 作通訊 (文字 + 語音)。由於早己 sounding , ALE 系統早知對家在 7102kHz。所以儘管發射機早己調到其他頻道,只需輸入早己記在資料庫的 callsign,系統便會自動轉到對方 standby 的頻道操作。
跟著再以 AQC 模式重覆以上動作。
Sounding,handshake 的 robotic 聲是 8 tone MFSK 訊號 ,內容是 plain text。有一些附費軟件可解。但其實在 ION2G 的 waterfall 也會顯示出來。
![]()
最後以 ION2G 的 PTT,將電腦 USB headset 的 mic 聲 Tx 出去。
Lesson to learnt
我的 IC-7000 如其他臺機一樣,送一大堆 noise reduction 功能。其中 MNF 這個不能開著,否則解不到 ALE 的訊號。
一如 VHF / UHF 的測試般,左手發右手收,收發機接 dummy load,漏少少訊號就 ok 了。但在 HF 情況下,極低功率輸出至 Dummy load,沒甚訊號涉漏。
最終好歹也要接上天線才可溝通。
USB 火牛是 HF 的天敵,SDR 的底嘈由 Rpi 的供電火牛發出。
展望
科技是向前的,立足於現用的 2G 技街,加上近年興起 SDR 技術,實現以 SDR 監察頻譜訊號,省卻 scanning 以達至所謂 SDR-ALE,即 2.5G ALE。
跟進
雖 notebook 早已唔值錢,但長期配搭 HF 機作 ALE controller 是明顯浪費的。我的想法是以現有 Rpi 3B+ 加一個電源管理模塊,配一 10 吋有觸控功能 LCD。
外加 USB CAT cable,USB sound card,USB GPS。軟件加硬件資源監視, GPS status 等件就可成為一個 ALE controller 了。
![]()
麻煩的是外殼。3D 列印其實也是 Ham Radio 一個大課題,不過環境所限無暇兼顧。
ION2G 可將 HF 控制權交其他軟件,如 winlink or Fldigi 等。這也是需跟進的。
ALE 其他功能如 emergency 0000 是否就是 all call,也需繼續鑽研。
接上 GPS,是否只在 handshake 文字加上坐標而已,或可export 出並在地圖顯示,也需戶外實測。
For me,在 HF 玩 ARPS 也是新嘗試。
總結
ALE 可將 Ham 在 HF 的通訊技術帶上新台階,尤適用於緊急通訊支援中。
我會說 CQ 是一套拳,以 ALE 系統支援的通訊又是另一套拳。
掌握 ALE 通訊技術,有需要時大家能在同一套制式上操作,正所謂 speak in the same language。
ION2G 仍是 0.9 的測試版,雖仍有點瑕疵,但卻可令 Ham HF 機功能增強,註冊費也是一次過的合理價錢,較後時間我應會註冊使用。
無獎問題
業餘時間有限,你會將時間花在供主控自 high 的所謂應急通訊演練,或這些實際的技術上測試。歡迎留言討論。
