- 本ソフトウェアは戸別受信機の代替となるものではありません。受信により得られた情報は参考程度に留めてください。
- 命に関わるような防災用途での利用は推奨しておりません。防災用途で必要な場合は自治体を通して戸別受信機の入手を推奨します。
- 受信により得られた内容は電波法による保護対象となる可能性があります。ソフトウェアで表示・記録されるデータは、個人の責任で取り扱ってください。
この度はSTD-42 Decoderに興味をお持ちいただきありがとうございます。
STD-42 Decoderは、ARIB STD-42
POCSAG方式のデジタル同報系 防災行政無線の受信・測定ができるソフトウェアです。ソフトウェアはオーディオインターフェイスを介してFM復調信号を入力することで動作し、文字データ伝送時はその内容が表示されます。
本ソフトウェアの利用には基本的なコンピュータ操作や無線通信に関して一定の知識が必要となります。また、商品の性質上、返品・交換・キャンセルはお受けできませんので、ご購入前に 動作確認用ソフトウェア を利用し、動作環境に問題がないかあらかじめ確認を行うことを推奨します。
動作確認ソフトウェアはライセンス不要で実行することができ、以下リンクからダウンロードすることができます。
動作確認ソフトウェアは、受信文字データの表示文字数や外部出力機能が制限されています。ライセンスファイルの配置を除き、導入方法は製品版の手順と同一です。
受信文字データが表示されたり、受信状況を示すアイパターンのアイが開いてる、品質メータが良好であれば受信可能であると判断することができます。
ご購入の前には、お住いの地域で防災行政用途の送信が実際に行われているか、動作確認ソフトウェアを数日間使用して確認されることを推奨します。
STD-42 Decoderは、オーディオインターフェイスに入力されたFM復調信号からデジタル信号の復調処理を行い、文字データ伝送時は内容のデコードを行います。
FM復調信号は、
RTL-SDR
や
Airspy Mini
に代表されるUSBドングル型のRFフロントエンドとデバイス制御・選局ソフトウェアの
SDRSharpや
SDR++
等のソフトウェアを組み合わせて取得したり、無線機(受信機)のFM復調出力を利用することができます。受信構成例を以下に示します。
SDRSharpを利用してSTD-42 Decoderを利用する手順は以下の通りです。無線機のFM復調出力を利用する場合は、コンピュータのLINE入力端子と無線機のオーディオ出力端子を接続後、ステップ3でオーディオ入力設定を行って下さい。
SDRSharpからSTD-42 DecoderにFM復調信号を伝送するにはオーディオインターフェイスを使用します。以下では、仮想オーディオケーブルを使用する構成について説明します。仮想オーディオケーブルを利用すると、コンピュータOS内部で仮想的にオーディオデバイスを作成・接続することができ、
物理的な配線が不要になります。既に仮想オーディオケーブルを使用している場合、ステップ1はスキップ可能です。
代表的な仮想オーディオケーブルには以下のようなソフトウェアがあります。
インストール方法は各サイトを参照してください。作成したオーディオインターフェイスは、手順2でデバイス名の指定を行います。
SDRSharp
の導入方法は様々な書籍やWebサイト、YouTube動画で解説が行われておりますのでそちらを参照してください。以下は、RFフロントエンドとSDRSharpの初期導入が完了している状態での説明となります。
SDRSharpを起動し、280MHz帯に周波数を合わせ、所望の周波数にチューニングします。
出力オーディオデバイスの指定が終わったら、 アイコンを押して受信を開始します。以下の図は、Line 1 (Virtual Audio Cable)
を選択している状況です。
デバイス名の先頭に [MME]
と[Windows DirectSound]
が付いている2種類ありますが、デバイス名があっていればどちらでも構いません。手順 2.2に進みます。
※ Unity Gainは無効化してください。
FM復調信号を出力するために受信モードを指定します。NFM
モードを選択し、Bandwidthを15kHz前後に合わせ、Orderを100-300程度に設定します。
Orderはフィルタの次数を表しており、大きい値ほどBandwidth外の領域の減衰が大きくなります。
近い周波数に別の波やノイズがある場合は、隣接波の影響を防ぐためにOrder値を大きめにすることを推奨します。
ボリュームアイコンがミュートになっている場合は、アイコンをクリックし 状態となるように変更します。以下の図は、ミュートが解除されている時の図です。
ソフトウェアのインストールはダウンロードした圧縮ファイルを解凍し、解凍後のファイルをそのまま任意のフォルダへコピーした後、ライセンスファイルを配置することで完了します。手順は以下の通りです。
起動時は以下の必要ファイルが配置されていることを確認してください。フォルダ内のファイル名を変更した場合、ソフトウェアの起動ができなかったり機能の一部が使用できなくなる可能性がありますのでご注意ください。
それぞれのファイルの役割は以下の通りです。
ファイル名 | 目的 |
---|---|
std_42_decoder.exe | ソフトウェア本体です。 |
std_42_decoder_disp.ini | 市区町村コードと市区町村名の対応が定義されています。 |
std_42_decoder.ini | 設定ファイルです。存在しない場合はソフトウェア起動後に自動作成されます。 |
license.jwt | ライセンスファイルです。利用者による配置が必要です。 |
準備ができたら、std_42_decoder.exe
をダブルクリックして起動します。
ライセンスファイルが存在しない場合は以下のエラー画面が出ます。有効なライセンスファイルを配置後、再度ソフトウェアを起動してください。
設定画面を開き、入力デバイスを設定します。
入力デバイスは 手順 2.1
のSDRSharpで選択した出力デバイスと同じものを選択します。各画面の見方や設定項目の詳細については、画面構成を参照してください。
本ソフトウェアは、メイン画面と設定画面の2画面から構成されています。
メイン画面 | 設定画面 |
---|---|
![]() |
![]() |
メイン画面は以下のような画面となっております。
受信状態が良い | 受信状態が悪い | 入力なし | 表示オフ |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
設定画面は以下のような画面構成になっています。設定内容は瞬時に反映されます。
復調を行うための信号源となる入力オーディオデバイスを選択します。オーディオインターフェイスは、48kHz 16Bitステレオ入力に対応している必要があります。また、Windows側で本ソフトウェアに対してオーディオ機能利用権限が付与されている必要があります。
ノイズフィルターを有効にすると、入力信号に含まれるノイズ成分を低減する機能が有効化されます。
項目 | 説明 |
---|---|
自治体指定 | 受信する自治体番号を指定すると、表示されるメッセージをフィルタリングできます。 自治体番号は、本チェックボックスを有効にする前に右側のテキストボックスエリアに入力してください。 自治体番号は e-Stat のページより検索するか、実際に受信することで確認することができます。 |
日時情報非表示 | 有効にすると、受信した日時情報を表示しません。 |
ヘッダ表示非表示 | 有効にすると、受信データのヘッダ情報を非表示にします。 |
制御文字消去 | 有効にすると、制御文字を消去します(読み仮名に関連したものは維持されます)。 |
読み仮名表示非表示 | 有効にすると、読み仮名を表示しません。※自治体により本機能は不完全な場合があります。 |
項目 | 説明 |
---|---|
生データ | 受信した生データをファイルに記録します。 |
文字データ | 受信した文字データをファイルに記録します。 |
有効化にすると、受信文字データをHTTP(Method: POST
Content-Type: application/x-www-form-urlencoded
形式)で出力します。
エンドポイントはテキストボックスに入力します。各パラメータは以下の通りです。なお、実際のデータはURLエンコードが行われています。
メッセージには、読み仮名制御等のASCII制御文字が入るため、用途に合わせて整形してお使いください。
※出力されるデータは不用意には公開せず、ご自身での利用に留めてください。
datetime=2025-02-15T12:34:56+09:00&
citycode=04999&
cityname=宮城県 ずんだ市&
message=1100\x17\x1C\x1D、試験放送\x1E\t2200\x17\x10こちらは、○○市です。テストを終了します。\x09
ライセンスされている使用者、ライセンスファイルの発行日と有効期限を表示します。有効期限が近づくと、ソフトウェアの起動時にライセンスファイルの自動更新が行われます。
この機能を有効化すると、ソフトウェア起動時に更新有無を確認します。更新がある場合はダイアログが表示されます。
バージョン情報を表示します。
設定画面を閉じます。
インターネットに接続されている状態で 起動時更新確認
が有効の場合、ソフトウェア起動時にバージョン確認が行われます。
新しいバージョンがあるときは、以下のようなメッセージが出ます。はい
を押すとブラウザが開き、新しいバージョンのソフトウェアがダウンロードされます。ダウンロードされたファイルを解凍し、exeファイルを上書きしてください。
いいえ
を押すとソフトウェアが起動します。
ソフトウェアのダウンロードURLはアカウントに対してユニークなものが発行されます。ダウンロードURLを他者と共有しないでください。
不正利用が確認された場合、アカウント停止措置が行われる可能性があります。
ライセンスの有効期限が切れた時は、以下のようなメッセージが表示されます。表示されているメッセージに従い、ライセンスファイルの自動更新または手動配置を行ってください。
NFM
モードで、ミュート状態でないこと。changelog.txt を参照。