Gpredict使⽤法
JF9SOM

⼩池貞利

Gpredictとは？
• 衛星追尾・軌道予測アプリ（全てのアマチュア衛星＋多くの業務⽤衛星）• GNU⼀般公衆ライセンスの下で⾃由に使⽤または修正できるフリーソフトウェア• 衛星のTLEは、⾃動的に更新• 衛星の周波数は、クラウド化されているため、⼿動で衛星周波数を指定する必要なし• リスト表⽰・地図表⽰・レーダーマップ表⽰が可能• 衛星をグループ化したモジュールを複数表⽰可能• 観測地点を複数設定可能• Hamlib（オープンソースのソフトウェアライブラリ）のrigctld.exe（TCP radio controldaemon）と併⽤することにより、ほとんどの無線機をCATコントロール可能（VFO A / B）
• Hamlibのrotctld.exe（TCP rotator control daemon）と併⽤することにより、ほとんどのローテーターをコントロール可能

デメリット✕ 低解像度画⾯のみ。
✕ コントロールできる無線機が限定的(IC-9700)。

CALSAT◯◯◯

SATPC32△ コントロールできる無線 ✕ ⽇本語化されていない。
機がCALSATより多い。 ✕ 有料(50 USD)。
◯ ⾼解像度画⾯有。
✕ レーダー画⾯がない。

Gpredict◎ Hamlibを経由して市場にあるほとんどの無線機及びローテーターをコントロールできる。
◯ 無料。
◯ ⾼解像度画⾯有。
◯ レーダー画⾯がある。
◯ Windows, Mac及びLinuxで動作する。

✕ ⽇本語化されていない。
✕ Hamlibのコマンドラインを理解する必要がある。
✕ 送信固定／受信固定は不可（衛星固定のみ可）。
✕ リスト表⽰のときに各軌道の最⼤仰⾓が表⽰されない。

◯ 無料。

△ SDRレシーバー専⽤であり、無線機はコントロールできない。
✕ ⽇本語化されていない。

⽐較表
他の主要な衛星追尾ソフトとの⽐較

メリット
⽇本語化されている。
無料。
レーダー画⾯がある。

SDR Console✕ GPredictとHamlibをバッチファイル等で同時に起動する必要がある。

Gpredictのダウンロード
https://oz9aec.dk/gpredict/download.php

Hamlibのダウンロード
https://hamlib.github.io/

TCP rotator control daemon

TCP radio control daemon

必要なHamlib
Zipファイルを展開した後に現れるフォルダの右のファイルが必要
マニュアルrigctld.exeのコマンドライン記述法• Rigctld.exe -m 1035 -r COM1 -s 38400 -t 4532
無線機のモデル番号- FT991: 1035
- IC9700: 3081
(コマンドプロンプトでrigctl.exe ‒lを実⾏すると対応している全てのモデル番号が表⽰される。)

無線機をつないでいる
COMポート番号

シリアルス
ピード(bps)

聴取する
TCPポート番号(デフォルトの4532でよい。)

注：rotctld.exeについても、上記と同様にrotctld.exe ‒l で調べたモデル番号を-mの後に⼊れ、COMポート番号、シリアルスピードなどもセットする。なお、rotctldのTCPポートは、4533がデフォルト。

Gpredictの起動⽅法• GpredictとHamlibを同時に起動するために下記のようなまたはxxx.cmdファイルを作成して実⾏して下さい。

xxx.bat• 例：”Gpredict-start.cmd”• C:\HAM\gpredict\hamlib\bin \rigctld.exe -m 1035 -r COM1 -s 38400 -t 4532
• C:\HAM\gpredict \gpredict.exe（注１）上記の⾚字部分は、各⾃が当該ファイルを保存したフォルダを確認して記述して下さい。
（注２）上記の⻘字部分は、各⾃の無線機のモデル番号やCOMポート番号を確認して記述して下さい。
（注３）ローテータのコントロールもする場合は、rotctld.exeも同時に起動して下さい。

• （参考）当⽅は、上記のようなbatまたはcmdの代わりに、”CLaunch”というフリーのランチャーソフトを使⽤して、複数のプログラムを同時に⽴ち上げています。

モジュール作成• File →• モジュールごとに異なる地上局位置、追尾衛星を設定できます。
• 私の場合は、Amateurというモジュールを作り、これに主要なアマチュア衛星と⾃宅の緯度経度を設定しています。
• プログラムを終了しても、前回使⽤したモジュールが⾃動的に⽴ち上がります。

初期設定
Edit内のPreferenceをクリック

地上局設定運⽤場所の緯度経度⾼度等を⼊⼒

TLE更新⽅法
TLEを⾃動で更新す
るか、⼿動でするか等を選択Modules設定
レイアウト、リフレッ
シュ頻度、リスト表⽰、地図表⽰、レーダー画⾯、個別衛星表⽰の詳細を選択

無線機設定• 無線機の名称、rigctld.exeが動作しているPCのIPアドレス（同じPCの場合はlocalhost）、TCPポート（デフォルトの4532とする。）等を設定する。

ローテーター設定• ローテーターの名称、IPアドレス（私の場合は、Wifiモジュール内でrotctldコンパチのサーバーが動いているのでそのアドレス）、TCPポート（デフォルトの4533でよい。）等を設定。

Predict
全部デフォルトでよい。

運⽤⽅法• 右上のをクリックする。

追尾する衛星をモジュールに追加• Configureをクリックする。

衛星設定• 追尾したい衛星をこの画⾯で検索し、右に移動させる。

無線機のドップラー補正Radio Controlをクリックすると右の画⾯が表⽰される。Target内の衛星名をクリックして周波数補正したい衛星を選択する。

補正したい周波数を選ぶ• Target内の周波数をクリックしてリストを表⽰させ、ドップラー補正したい周波数を選ぶ。
（右は、PO-101に搭載されている送受信チャンネルのリストからFM Voiceを選択した様⼦。）

ドップラー追尾の開始
L(Lock)をクリックすると無線機のVFOを回した時にUp/Down両⽅が同時に動く。L
をクリックしないとDownのみ動く。

T(Tune)をクリックす
るとUp/Down両⽅が中⼼周波数にセットされる。

Trackをクリックすると補正計算が開始される。

Engageをクリック
すると無線機のCATコントロールが開始される。

ローテーター
コントロール• Antenna Controlをクリックする。

追尾したい衛星を選ぶ• 右の画⾯が表⽰されたら、Target内の衛星を選びTrackをクリックする。
• Setting内のDevice欄でコントロールしたいローテー
ターの名称を選び、Engageをクリックするとローテーターの仰⾓及び⽅位⾓が⾃動的に衛星へ指向し、追尾を開始する。

まとめ• GPredictは、Hamlibのrigctld.exeやrotctld.exeのコマンドラインを多少理解することが必要で、Hamlibと同時に起動させる必要がある点が、すぐには理解できないところであり、若⼲ややこしい。
• 送信固定または受信固定でのドップラー補正ができないので、SSBやCWで通信相⼿が送信固定を使⽤していると通信できない。
• ただし、ソースコードが公開されており、GNU⼀般公衆ライセンスの下で⾃由に改編できるので、ソフトウェアの開発者には⾃由度が⾼いソフトウェアである。