WSJT-X
開發者 | 約瑟夫·泰勒(呼號K1JT) |
---|---|
首次發布 | 2005 |
當前版本 |
|
編程語言 | C++ (Qt GUI), Fortran, C [2] |
操作系統 | 32位Windows NT或更新版本、Unix、類Unix |
語言 | 軟件:英語 文檔:英語、荷蘭、芬蘭語、法語、德語、匈牙利語、意大利語、日語、葡萄牙語、俄語、塞爾維亞語、斯洛伐克語、西班牙語 |
類型 | 業餘無線電軟件和數字信號處理 |
許可協議 | GPL |
網站 | wsjt |
WSJT-X是一個用於業餘無線電愛好者之間弱信號無線電通信的計算機程序。該程序最初由約瑟夫·泰勒(呼號K1JT)編寫,現在已開源,並由一個小團隊開發維護。WSJT-X的數字信號處理技術使業餘無線電操作員能夠更容易地利用諸如高速流星散射和月面反射等特殊傳播模式。此外,WSJT-X還可以將信號報告發送到諸如PSK Reporter等信號監聽網絡。[3]
歷史
[編輯]WSJT-X的前身WSJT最早發布於2001年,期間經歷了多次重大修訂。在軟件開發過程中,許多通信模式曾被增加或移除,最新版本的WSJT是用Python和C語言編寫的,並包含一些用Fortran編寫的工具組件。自2005年以來,該軟件作為開源軟件以GNU通用公共許可證發布。為了符合變更後的許可,約瑟夫·泰勒和其他幾位開發者花費數月進行了重寫。[4]
WSJT版本直到7.06 r1933(俗稱WSJT7)和更早的版本都是之前版本的集合,因此WSJT7包含了16種不同的模式(FSK441、JT6M、JT65 A—C變體、JT2、JT4 A—G變體、WSPR以及JT64A的預覽版)。在8.0版(俗稱WSJT8)中,可用的模式完全改變,現在WSJT8提供5種不同的模式(JTMS、ISCAT、JT64A、JT8和Echo)——這些模式與WSJT7或更早的版本不兼容,因此WSJT7中的JT64A預覽版無法與WSJT8中的穩定版JT64A通信。[5]
軟件包含的通訊模式
[編輯]該軟件主要側重於弱信號操作和高級數字信號處理技術。不同的通信模式依賴於不同的電離層傳播模式,可以用於多個不同的波段。[6]
WSJT-X包含的通信模式可分為快速模式和慢速模式。快速模式在沒有糾錯的情況下逐字符發送,而慢速模式則側重於低功率操作、電離層傳播條件較差等誤碼率較高的情況。截至WSJT10版本,可用的快速模式有JTMS、FSK441、ISCAT和JT6M,慢速模式有JT65和JT4。WSJT-X 1.8還實現了「慢速」模式JT9、FT8和 QRA64。一些模式派生出了具有更大音調間距的子模式。此外還有WSPR和Echo兩種模式,分別用於測量傳播和測試月面反射回波情況。[3]
FSK441
[編輯]FSK441於2001年作為WSJT首個通信模式推出[4],一般用於流星反射通信[3]。這種信號可能短至十分之一秒,但其攜帶的信號足以完成一個周期的通信。 FSK441採用四音多頻移鍵控,數據傳輸速率為441波特。由於協議中字符編碼的選擇,它是自同步的,不需要明確的同步音調。FSK441通常用於2米波段和70厘米波段的業餘無線電通信。幾乎在任何時間(即不需要流星雨)都可以在距離高達1400英里(約2250公里)的範圍內進行通信。[7]
從2.1.2版開始,WSJT-X不再包含此模式。[8]
JT6M
[編輯]JT6M於2002年末推出,主要用於流星散射和其他電離層散射信號,對6米波段進行了優化。該模式也採用多頻移鍵控技術,但使用44個音調。其中一個音調是同步音調,剩下的43個音調用於傳輸數據(字符集中每個字符對應一個音調,包括字母數字和一些標點符號)。符號速率為21.53波特,實際編碼後的傳輸數據速率為每秒14.4個字符。該模式因其聲音有點像短笛音樂而聞名。[9]
從2.1.2 版開始,WSJT-X不再包含此模式。[8]
JT65
[編輯]JT65於2003年末開發並發布,旨在處理極其微弱但變化緩慢的信號,例如通過對流層散射或地月反射路徑傳播的信號[3][4]。它可以在2500Hz帶寬內解碼遠低於背景噪聲的信號(在2500Hz帶寬內的信噪比約比4Hz帶寬內的信噪比低28dB,後者更接近單個JT65音調的通道帶寬),並且常常能使業餘無線電愛好者在人耳聽不到信號的情況下通聯。與其他模式一樣,JT65使用多頻移鍵控;但與其他模式不同的是,消息在傳輸前會先經過壓縮,然後通過前向糾錯(FEC)進行編碼。FEC為數據添加了冗餘,因此即使接收端未接收到某些比特,整個消息仍然可以成功恢復。(JT65使用的是里德-所羅門碼)由於有前向糾錯過程,整個消息要麼被正確解碼,要麼完全無法解碼,並且這種情況發生的概率非常高。消息經過編碼後,通過65音調的多頻移鍵控進行傳輸。[10]
除了對流層散射或地月反射,操作者們也開始在HF頻段上使用JT65模式進行聯絡,通常使用QRP操作;儘管該模式最初並非為此用途設計,但由於其廣泛的受歡迎程度,WSJT添加了多個新功能以便於HF操作。[11]
JT9
[編輯]JT9是為MF和HF頻段使用而設計的,首次引入於WSJT-X實驗版本中。它使用與JT65相同的邏輯編碼,但調製為9-FSK信號。JT9的1分鐘傳輸間隔占用不到16Hz的帶寬。(JT9還有為更長傳輸間隔設計的版本,包括2分鐘、5分鐘、10分鐘或30分鐘的間隔。這些擴展版本占用的帶寬更小,並允許接收更弱的信號)[12]
FT8
[編輯]FT4
[編輯]2019年,約瑟夫·泰勒等人引入了FT4,這是一種實驗性協議,類似於FT8,但其收發序列長度更短,以便更快地在競賽中交換信息。FT4通過使用高斯頻移鍵控和90Hz的帶寬實現了速度的提升。[13][14]
參考資料
[編輯]- ^ https://sourceforge.net/projects/wsjt/files/.
- ^ WSJT Program Development. [2024-08-31]. (原始內容存檔於2024-06-20).
- ^ 3.0 3.1 3.2 3.3 Joe Taylor, K1JT. WSJT-X 2.6.1 User Guide (PDF). 2023-01-10.
- ^ 4.0 4.1 4.2 Joe Taylor, K1JT. Open Source WSJT: Status, Capabilities, and Future Evolution (PDF). 12th International EME Conference. August 25–27, 2006. (原始內容 (PDF)存檔於2022-10-27).
- ^ WSJT Overview. (原始內容存檔於2022-12-08).
- ^ Joe Taylor, K1JT; Steve Franke, K9AN; Bill Sommerville, G4WJS. Work the World with WSJT-X. Part 2: Codes, modes and cooperative software development. RadCom (Radio Society of Great Britain). August 2017, 93 (8): 58–59. ISSN 1367-1499.
- ^ Joe Taylor, K1JT. WSJT: New Software for VHF Meteor-Scatter Communication (PDF). QST. December 2001: 36–41 [2024-08-31]. (原始內容存檔 (PDF)於2024-04-30).
- ^ 8.0 8.1 WSJT - Browse Files at SourceForge.net. sourceforge.net. [2024-09-01].
- ^ About JT6M. (原始內容存檔於2009-02-16).
- ^ Joe Taylor, K1JT. The JT65 Communications Protocol (PDF). QEX: A Forum for Communications Experimenters. September–October 2005: 3–12 [2024-08-31]. (原始內容存檔 (PDF)於2024-04-30).
- ^ Steve Ford, WB8IMY. JT65A on the HF Bands. QST. July 2007: 85.
- ^ Joe Taylor, K1JT; Steve Franke, K9AN; Bill Sommerville, G4WJS. Work the World with WSJT-X. Part 1: Operating capabilities. RadCom (Radio Society of Great Britain). July 2017, 93 (7): 40–45. ISSN 1367-1499.
- ^ The FT4 Protocol for Digital Contesting (頁面存檔備份,存於網際網路檔案館) April 2019
- ^ Franke, S., Somerville, B., & Taylor, J. The FT4 and FT8 Communication Protocols (PDF). FT4_FT8_QEX. 2020: 7-18 [2024-08-31].