跳至內容

業餘無線電

出自 Arch Linux 中文维基


業餘無線電愛好者(又稱「火腿」、「HAM」)自從無線電存在的早期就活躍在相關實驗與開發的前沿。在各個無線電頻段上,有多種常用的通信模式。 本頁面列舉了 AUR 中與業餘無線電有關的軟體,其中有些可以獨立運行,但多數處理數字通信的程序則需要配合無線電硬體或者音效卡使用。相關硬體可以購買,也可以自制。

警告:無線電頻譜資源屬於國家所有。根據《業餘無線電台管理辦法》等法律法規規定,在中國大陸,如果你想要發射業餘無線電信號,需要獲得中國無線電協會頒發的業餘無線電台操作證書以及無線電管理機構頒發的業餘電台執照違規發射將面臨嚴重法律後果。

通用信息

[編輯 | 編輯原始碼]

下面的很多程序都需要使用串口(如: /dev/ttyS0)與發信機通信。首先,你的用戶需要在uucp用戶組中。要將一個用戶添加到uucp組中,以root身份運行下面的命令:

$ gpasswd -a 用户名 uucp

之後註銷再重新登錄。

硬體

[編輯 | 編輯原始碼]

Digirig是適用於許多無線電硬體的接口之一。儘管有著許多型號,但它們大致上都通過ALSA以「C-Media Electronics USB Audio Device」呈現給作業系統,包含著音頻輸入/輸出的兩個通道。通過/dev/ttyUSB0串口設備,Digirig也可用於控制電台。

其它設備,例如ICOM IC-705,具有內置音效卡和CAT控制器。你可以直接通過USB連接電台,它應該作為USB音頻設備(Burr-Brown USB Audio)和串口設備( /dev/ttyUSB0/dev/ttyUSB1)。

軟體列表

[編輯 | 編輯原始碼]
  • Hamlib — 為無線電硬體和控制程序之間提供了一個接口。它只是用於幫助控制電台等硬體(例如記錄日誌,數字模式等),並不是一個能獨立使用的程序。
https://sourceforge.net/projects/hamlib/ || hamlib
  • Soundmodem — 由Tom Sailer(HB9JNX/AE4WA)編寫,它能將音效卡作為一個分組無線電的數據機,從而能使用多種AX.25通信模式。


https://web.archive.org/web/20130824024508/http://www.baycom.org/~tom/ham/soundmodem/ || soundmodemAUR
  • Grig — 基於Hamlib的簡單的控制程序。
http://groundstation.sourceforge.net/grig/ || grigAUR
  • gMFSK — 支持多種數字模式,使用hamlib和xlog記錄日誌。
http://gmfsk.connect.fi || gmfskAUR
  • lysdr — 一個SDR程序。
https://github.com/gordonjcp/lysdr || 未被打包?在 AUR 裡搜索
  • linrad — SM5BSZ編寫的SDR控制程序。
https://www.sm5bsz.com/linuxdsp/linrad.htm || linradAUR
  • quisk — N2ADR編寫的SDR控制程序
https://james.ahlstrom.name/quisk/ || quiskAUR
  • owx — 使用CSV表格給歐訊電台寫頻的命令行工具。
http://owx.chmurka.net || owxAUR
  • fldigi — W1HKJ開發的GUI程序,支持多種數字通信模式。
http://w1hkj.com/Fldigi.html || fldigiAUR
  • libfap — APRS數據包解析程序。
http://pakettiradio.net/libfap/ || libfapAUR
  • aprx — 輕量的APRS數字接口與i-Gate接口。
https://thelifeofkenneth.com/aprx/ || aprxAUR
  • xdx — 一個DX Cluster客戶端。
https://www.qsl.net/pg4i/linux/xdx.html || xdxAUR
  • qsstv — SSTV(慢掃描電視)編解碼程序。
|| qsstvAUR
  • linpsk — 一個PSK31程序。
|| linpskAUR
  • xpsk31 — 一個PSK31程序,使用GTK+編寫GUI。
https://www.qsl.net/5b4az/pkg/psk31/xpsk31/xpsk31.html || xpsk31AUR

AX.25 — 一個廣泛應用於分組無線電的數據鏈路層協議。它既支持有線連接,也支持無線連接(如APRS)。Linux內核中有對AX.25的原生支持。這裡有更多信息:guideAUR中有以下軟體可用:

http://www.ax25.net/ || 原生內核已包含

WSJT-X

[編輯 | 編輯原始碼]

WSJT-X (Weak Signal Communication by K1JT) — 提供了豐富的包括針對流星散射、電離層散射和VHF/UHF的EME(月面反射)以及HF天波傳播優化的特定數字模式(如FT8和WSPR)。WSJT由諾貝爾物理學獎得主Joe Taylor領導開發,他的業餘無線電呼號為KIJT。該程序可以解碼流星余跡反射通信中幾分之一秒的信號和低於可聽閾值10 dB的穩定信號。WSJT需要串口訪問權限,確保你的用戶在uucp用戶組中(見上文)。

https://wsjt.sourceforge.io/wsjtx.html || wsjtxAUR

WSJT-X_Improved

[編輯 | 編輯原始碼]

wsjt-x_improved by DG2YCB — 是WSJT-X的加強版。WSJT-X_Improved提供了為DX(Distant eXchange,遠距離通信)特殊的優化和其它創新性的提升和特性。有三個不同的可用軟體包,它們分別採用標準GUI, Alternate Layout (AL) GUI, 和Widescreen GUI。

https://sourceforge.net/projects/wsjt-x-improved || wsjtx-improvedAUR | wsjtx-improved-alAUR | wsjtx-improved-widescreenAUR

JTDX_Improved

[編輯 | 編輯原始碼]

jtdx_improved by DG2YCB — 是一個JTDX(由Igor Chernikov et al開發,https://sourceforge.net/projects/jtdx/ )的加強版。DG2YCB和Igor的兩個版本都是基於WSJT-X的。有兩個不同的GUI布局可供選擇,分別為改進版GUI和標準JTDX GUI。

https://sourceforge.net/projects/jtdx-improved || jtdx-improvedAUR | jtdx-improved-jtdxguiAUR

Xastir

[編輯 | 編輯原始碼]

Xastir — 意思是X Amateur Station and Information Reporting,是一個APRS客戶端。Xastir是一個開源程序,提供對APRS的完全支持。該軟體正處於一個積極開發的階段當中。
Xastir具有很高的靈活性,有許多配置它的方法。例如,在有網絡連接的情況下,可以通過網絡進行操作而無需無線電設備。https://xastir.org 上的wiki非常詳細,包含了關於軟體功能和軟體設置的所有信息。
該軟體具有一個可選的語音功能,可以在安裝軟體包festival後啟用。此外還需要安裝如festival-en或festival-english這樣的語音庫軟體包。如果想要啟用該功能,festival必須在編譯xastir之前安裝到系統上。在啟動xastir之前,運行festival:

$ festival --server

或者也可以寫一個簡單的腳本來自動化這個按順序的啟動程序。如果有其它程序(像是一個播放器)正在同時訪問音頻,可能會出現問題。PKGBUILD會自動下載850kB大小的一組.wav文件放置在/usr/share/xastir/sounds/中。它們是一個不需要festival渲染的北美英語的警報錄音。configure菜單的音頻播放命令play可能不起作用,請用aplay代替。

http://www.xastir.org || xastirAUR

數字語音

[編輯 | 編輯原始碼]

FreeDV — 是一個用於 HF 頻段的數字語音模式。它使用開源免費的 Codec2 語音編解碼器,可以在窄帶寬、低比特率的情況下高效率進行通信,特別適用於短波無線電通聯。使用FreeDV所需要的只有一台運行Free DV GUI程序的計算機,以及 SSB 模式的電台。對於 Arch Linux,FreeDV 和 Codec2 都可以從 AUR 獲取到。兩者都需要安裝好才能使用 FreeDV。

https://freedv.org || freedvAUR

分析工具

[編輯 | 編輯原始碼]
  • gpredictAUR – 用於實時衛星追蹤、衛星軌道預測的軟體
  • hamsolarAUR – 在桌面上顯示當前太陽活動指數
  • splatAUR – 無線電信號傳播、損耗和地形分析
  • sunclockAUR – 用於預測灰線傳播路徑
  • xnec2cAUR – 天線模擬軟體

通聯日誌

[編輯 | 編輯原始碼]
  • cqrlog-binAUR – 常見的Linux日誌程序
  • fdlogAUR – 一個有網絡節點的Field Day日誌記錄器
  • klogAUR – 運行在KDE上的業餘無線電日誌程序
  • qleAUR – QSO 日誌記錄器和編輯器,用 Perl 編寫
  • tlfAUR – 一個日誌與競賽控制台程序
  • trustedqslAUR – 用於上傳LoTW(Logbook of the World)日誌
  • xlogAUR – 一個業餘無線電日誌系統
  • yfklogAUR – 通用的*nix業餘無線電日誌程序
  • yfktestAUR – 無線電愛好者的通聯競賽日誌程序

工具

[編輯 | 編輯原始碼]
  • ctyAUR – 包含實體(國家)、前綴、呼號等信息,供業餘無線電日誌程序使用
  • dxccAUR – 一個確認指定呼號DXCC實體的小程序

摩爾斯電碼練習工具

[編輯 | 編輯原始碼]

其他

[編輯 | 編輯原始碼]
  • cwircAUR – 通過IRC收發摩爾斯電碼