台灣無線電俱樂部 TAIWAN RADIO CLUB ( TRC )

標題: 樹莓派上運行WSJT-X進行微弱訊號通聯 [打印本頁]

作者: liaowei    時間: 2018-2-23 13:37
標題: 樹莓派上運行WSJT-X進行微弱訊號通聯
本帖最後由 liaowei 於 2018-7-6 16:45 編輯

從去年三月重啟我的無線電興趣以來,以HF進行國際長距離通聯一直是我的目標。一方面為了慶祝考過二等;可以放心合法打HF,我出清了部分三等時代的機子,並徵得高層同意升級後,年後就去台北建國花市旁邊飛很高那間店抱了心目中的夢幻銘機:IC-7300。

本文是要分享一下我經過摸索之後,以樹莓派三代Model B運行WSJT-X進行微弱信號通聯的過程。想要照著做的OM可能要具備基本Linux作業系統知識、要不然至少也不要害怕在終端機視窗上以文字界面輸入指令。WSJT-X是一個跨平台軟體,想用Windows或Mac執行的OM亦可參考。

首先介紹一下WSJT-X,它是由美國友台K1JT、1993年諾貝爾物理獎得主Joe Taylor所開發的開放原始碼軟體,它專門解╱編碼例如JT65、FT8等格式,達到微弱訊號(最弱可達-24 db)的通聯。這邊的「通聯」不是指語音通話,也不用打CW,它是透過電腦將幾個字母的Q簡語(例如CQ BX2AFU PL05)等資訊編碼後傳出,接收端再行解碼,就可以看到那段Q簡語,藉此達成通聯。

進行這樣的通聯,所需要的器材如下:



上面第三點,將無線電機與電腦連接起來,應該是整件事最麻煩的關卡,過了之後,剩下應該就是軟體安裝以及測試調整。視無線電機型不同,可能的做法如下



上面第一點要稍微注意一下,有的電腦一旦聲音輸出有接線,就預設你接的是耳機,記得要把它選成是喇叭。部份筆電還沒得選,像我之前用來搭配QRP機實驗的MSI U90小筆電就是,造成輸出音量過小,導致USB功率都喊不出來。遇到這個情況唯一的解決辦法就只有在線上加一顆可變電阻、或是拆開電腦將內建喇叭端子接出來。

好在後來買的7300可以一條USB(這個USB是說電腦的Universal Serial Bus線),解決上面聲音輸出、聲音輸入和按PTT三件事,其實這也是升級7300的誘因之一,要不然之前QRP機都要接三條線到電腦,有點麻煩,雖然那台QRP機的確是好機子。

接下來介紹「微弱數位訊號通信平台」的架設過程:

首先是天線,由於家住大樓,頂樓已經要架UV木瓜,不宜高調再架HF yagi、dipole等顯眼的東西,還好陽台至少往東北方向靠近海口且視野開闊,因此伸出一隻PAC 12天線,振子長度兩米多,再透過線圈調整頻段。天氣好時也會拿出小環天線。


這兩種架設方式雖然不盡理想,但目前我已經滿足了。

購入Raspberry 3 Model B(三代Model B是目前效能最高的版本,且內建WIFI,一代與二代應該不至於跑不動,但價格沒便宜多少,且沒有WIFI)後,第一件事情就是裝殼以及安裝作業系統,裝最常見的Raspbian就可以了,詳細步驟可以參考這個網頁

系統安裝好後,打開瀏覽器,至WSJT-X網站下載Raspbian Jessie作業系統用的安裝包(切記一定要選對作業系統版本),以目前來說,檔名叫wsjtx_1.8.0_armhf.deb。

開啟終端機視窗,執行下列指令安裝WSJT-X:

cd Downloads

sudo dpkg -i wsjtx_1.8.0_armhf.deb

安裝過程中出現libqt5serialport5的相依性問題(即A軟體一定要搭配B軟體才行),還好現在Linux系統已經很友善了,直接以下列指令處理:

sudo apt --fix-broken install

然後重跑一次WSJT-X安裝:

sudo dpkg -i wsjtx_1.8.0_armhf.deb

安裝好後,WSJT-X被歸類在Sound & Video群組中,直接點選執行:
(, 下載次數: 33)

點選File --> Settings 進行基本設定,以下是我的設定值供參考:
(, 下載次數: 31)

(, 下載次數: 36)

(, 下載次數: 34)

(, 下載次數: 37)

以下則是摸索測試後,我7300機子上的設定供參考:
模式:USB-D
濾波頻寬:3K
AGC-S
RF Power 40%至45%

Menu-->Set-->Connectors設定:
USB AF Output Level 40%
USB MOD Level 40%
DATA OFF MOD: MIC 如此脫離數位模式後托咪才有作用
DATA MOD: USB 這是最重要的,如此7300可以直接透過USB吃到電腦傳回的音訊,不必再接線

設定結束,可以開始通聯了,昨天晚上牛刀小試,只開30瓦就通到將近一萬公里外的蘇格蘭友台MM0EAX,並且取得他的電子QSL卡
(, 下載次數: 33)

在這邊提醒一個我受挫好幾個小時候的發現,就是USB線要用好ㄧ點的,越粗屏蔽層越厚越好,千萬不要用那種扁線。此外也不要太長,否則用不好的線的話,無線電機一旦進入發射模式,樹莓派會當機。

接下來以FT8為例,簡介一下通聯的操作模式:

首先綠色標示即為目前上線喊CQ的友台,點一下後即可在左下方看到該台所在的方位及距離:
(, 下載次數: 31)

若想回應CQ,則點選該則CQ(綠色)後按下「Enable TX」,隨即開始發訊號,自己發出的訊號是以紅色標記,圖中是回應四千多公里外,俄羅斯庫頁島的UA0ZC:
(, 下載次數: 34)

若下方「Auto Seq」有勾選,電腦則會自動進行雙向通聯程序,互報訊號強度後發送RRR及73,隨即完成通聯。此時會跳出確認視窗將這筆QSO記錄下來:
(, 下載次數: 38)

這些QSO紀錄會彙整成一個ADI檔案(以Linux來說位於 home/.local/share/WSJT-X 檔案夾),可上傳至例如https://www.eqsl.cc/等網站交換電子QSL卡。

若要主動CQ,則按下畫面右下的「CQ」按鈕,再按Enable TX即可。

另外可以參考這裡設定VNC遠端桌面,人就不用在機子面前操作了,甚至若將家中WIFI AP的Port Forwarding設定好,利用手機平板,即使外出也可以連線控制通聯:
(, 下載次數: 33)

玩這種通聯模式,最有成就感的莫過於在PSKReporter網站上看訊號發送狀況了:
(, 下載次數: 35)

這些其實只是WSJT-X的皮毛,可以深入玩的還很多,請大家指教。


作者: BV1ER    時間: 2018-2-23 14:04
感謝lia大分享                        
作者: 231-BM2MLP    時間: 2018-2-23 14:45
真優秀!讚
作者: bm2aay    時間: 2018-2-23 14:59
感謝BX2AFU分享安裝及使用經驗。
作者: spp_1967    時間: 2018-2-23 15:55
本帖最後由 spp_1967 於 2018-2-23 16:28 編輯

IC-7300 DATA OFF MOD選項在下載固件更新1.20版本之後可選MIC USB ,這樣退出RTTY+MMTTY時就可以直接使用MIC,因為還是比較喜歡SSB Mode
FT85真的很不錯,尤其是在這傳播狀況不佳的年份還能每天打北美,南美真是奇蹟,
但一個QSO從主控台開始CQ ~
回應台回覆XX1XXX BV1EP PL04~
主控給RST  BV1EP XX1XXX -14~
回應台回覆RST  XX1XXX BV1EP R12~
主控台回覆Roger BV1EP XX1XXX RRR~
回應台給73 XX1XXX BV1EP 73~
主控台給73 BV1EP XX1XXX 73
這樣完成一個QSO下來沒出任何差錯也要1分45秒所需的時間其實是滿長的,當然,比起JT65算超快了, 但還是SSB比較快,不過傳播不給力FT8就成救命仙丹了
昨天搞定JTDX 18.1.0.75設定 試用了一個小時,比起WSJT-X v1.8.0-rc2 解碼好很多,雖然BV7RR不推薦我使用,但比起WSJT-X v1.8.0-rc2常常好久沒解半個電台感覺舒服多了!你或許可以試用看看
作者: BV1ER    時間: 2018-2-23 16:52
請問一下,
一、Raspberry 3 Model B,應該是一個小型的linux like的硬體,內含os,是嗎?
二、您的Raspberry 3 Model B,有沒有「外殼(壓克力之類的)」的實體照片呢?
謝謝。

作者: liaowei    時間: 2018-2-23 16:57
PowerCMJ 發表於 2018-2-23 16:52
請問一下,
一、Raspberry 3 Model B,應該是一個小型的linux like的硬體,內含os,是嗎?
二、您的Raspber ...

1. 沒錯,買回來接上電源,就可以下載Rasbian(基於Debian的Linux Distribution)安裝。
2. 我買的是最便宜的六片式殼:

作者: BV1ER    時間: 2018-2-23 16:58
liaowei 發表於 2018-2-23 16:57
1. 沒錯,買回來接上電源,就可以下載Rasbian(基於Debian的Linux Distribution)安裝。
2. 我買的是最便 ...

謝謝回答,
可不可以分享一張您的Raspberry 3 Model B
外接了一堆電線的實體照片呢?
謝謝。
作者: BV1ER    時間: 2018-2-23 17:07
以前在玩linux like時(我是玩FreeBSD),
OS安裝後....各種daemon安裝、設定好後,就沒下聞了...
自己diy的,硬體配備總是沒有外面商用的好,

考了無線電執照、驗了機,也沒有人可聊....

現在看到liao大這篇,
剛好可以把 linux like 和無線電整合一下,
應該可以玩一陣子...

不過,光是IC-7300的價格.....就....
嗯...好....
先玩Raspberry 3 Model B吧。千把元可以玩一陣子...
作者: liaowei    時間: 2018-2-23 17:42
本帖最後由 liaowei 於 2018-2-23 17:54 編輯
PowerCMJ 發表於 2018-2-23 16:58
謝謝回答,
可不可以分享一張您的Raspberry 3 Model B
外接了一堆電線的實體照片呢?


線沒有一堆,就兩條而已,一條電源一條7300
(, 下載次數: 30)

省空間又不用一堆線正是不在旁邊擺一台電腦的原因。


至於7300價格,網拍上那個以不吉祥數字開頭的價錢不準,直接在Facebook上搜尋「Icom 7300」就會出現花市旁飛很高那店家的實際賣價。我當初也是先從萬把塊的大陸QRP機開始,雖然是好機器使用愉快,但現在回想起來應該直上7300

作者: spp_1967    時間: 2018-2-23 19:28
liaowei 發表於 2018-2-23 17:42
線沒有一堆,就兩條而已,一條電源一條7300

直上省花冤枉錢啊!!!心痛中!!!
不過IC-7300我也是苦主之一啊!!!!
作者: ericcathy    時間: 2018-2-23 20:32
您好,我應該是你前後期的同學,我是BX2AFQ,在此跟您問好,也要跟您請教一些新的通訊方法.
作者: PSR-800    時間: 2018-2-23 21:04



作者: shuhyaun    時間: 2018-2-23 22:00
很棒的分享,感謝你
作者: jplin    時間: 2018-2-23 22:39
這個也太厲害了 想說大部分不是都用電腦嗎

雖然最近家裡多了樹莓派的設備(ADS-B AIS)
單純只是覺得是省電全天候開機的器材
作者: finns    時間: 2018-2-24 00:03
感謝大大分享~  請繼續加油
作者: chih0714    時間: 2018-2-24 07:54
感謝分享~
作者: BV1ER    時間: 2018-2-24 10:03
liaowei 發表於 2018-2-23 17:42
線沒有一堆,就兩條而已,一條電源一條7300


電源輸入的部分,接頭也是usb嗎?
若是,就可以少買一顆 電源輪入頭 了..
作者: liaowei    時間: 2018-2-25 15:56
20 FT8米通聯委內瑞拉YV5OIE

(, 下載次數: 16)
作者: yeh8968    時間: 2018-2-25 20:36
感謝分享  
作者: BV1ER    時間: 2018-2-25 20:39
liaowei 發表於 2018-2-25 15:56
20 FT8米通聯委內瑞拉YV5OIE

哇塞   -19                                       
作者: liaowei    時間: 2018-2-26 20:59
今天又做了一些改進,讓WSJT-X透過flrig來控制機子,這樣若人不在家,連線回家操作時,可以即監控機子的輸出、駐波等情況,若苗頭不對還可按下TUNE啟動自動天調或是降輸出。雖然不若ICOM要賣錢的RS-BA1那般完整,但已經可以在遠端進行大部分需要按機器面板的操作了。

(, 下載次數: 24)
作者: 12211    時間: 2018-2-27 09:05
liaowei 發表於 2018-2-23 17:42
線沒有一堆,就兩條而已,一條電源一條7300

直上比較省錢,一步一步買就當練經驗值,都很好啦
作者: BV1ER    時間: 2018-2-27 09:13
liaowei 發表於 2018-2-26 20:59
今天又做了一些改進,讓WSJT-X透過flrig來控制機子,這樣若人不在家,連線回家操作時,可以即監控機子的輸 ...

嗯!很好,我確定我看不懂!


作者: liaowei    時間: 2018-2-27 09:57
PowerCMJ 發表於 2018-2-27 09:13
嗯!很好,我確定我看不懂!

簡單說就是flrig可以把機子面板顯示的資訊之大部分顯示在電腦上,也可以透過電腦進行大部分的功能操作。
作者: BV1ER    時間: 2018-2-27 10:19
liaowei 發表於 2018-2-27 09:57
簡單說就是flrig可以把機子面板顯示的資訊之大部分顯示在電腦上,也可以透過電腦進行大部分的功能操作。 ...

liao大,您好,
謝謝您的回答。
我確定我看不懂的意思是說:
在無線電這方面的理論,我看不懂啦....


作者: liaowei    時間: 2018-2-27 10:32
PowerCMJ 發表於 2018-2-27 10:19
liao大,您好,
謝謝您的回答。
我確定我看不懂的意思是說:

那麼,敬請期待我翻譯的WSJT-X中文版手冊
作者: BV1ER    時間: 2018-2-27 10:38
liaowei 發表於 2018-2-27 10:32
那麼,敬請期待我翻譯的WSJT-X中文版手冊

請問,
能不能介紹無線電的入門書籍,
學校教科書也行,
讓我這種只能「背多分」的人,
也能從基礎開始學書。
作者: spp_1967    時間: 2018-2-27 12:39
liaowei 發表於 2018-2-26 20:59
今天又做了一些改進,讓WSJT-X透過flrig來控制機子,這樣若人不在家,連線回家操作時,可以即監控機子的輸 ...

剛剛上YouTube胡亂看了一下flrig是甚麼,好像這個遠端控制只能運用在 DATA模式上,是否也能用欲在語音模式上?
作者: liaowei    時間: 2018-2-27 14:47
spp_1967 發表於 2018-2-27 12:39
剛剛上YouTube胡亂看了一下flrig是甚麼,好像這個遠端控制只能運用在 DATA模式上,是否也能用欲在語音模 ...

還沒試過,但依照這個影片應該是可以。
作者: liaowei    時間: 2018-3-9 13:47
昨天又加裝了觸控螢幕,裝備真的會自行繁殖,越來越多。
(, 下載次數: 22)
作者: BV9AB    時間: 2019-3-15 00:07
YAESU FT-991A發射中....


作者: balac1106    時間: 2019-5-23 08:40
感謝前輩分享 IC-7300也是夢想購入機
才剛考到三等 要先進步到二等再來玩




歡迎光臨 台灣無線電俱樂部 TAIWAN RADIO CLUB ( TRC ) (https://www.radio.club.tw/) Powered by Discuz! X3.3