英語フランス語スペイン語

Ad


OnWorksファビコン

ミニモデム - クラウドでオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでミニモデムを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドミニモデムです。

プログラム:

NAME


minimodem-汎用ソフトウェアオーディオFSKモデム

SYNOPSIS


ミニモデム --tx [オプション] {ボーモード}
ミニモデム - 処方箋 [オプション] {ボーモード}

DESCRIPTION


ミニモデム は、任意の場所でオーディオモデムトーンをデコード(または生成)するコマンドラインプログラムです。
さまざまなフレーミングプロトコルを使用して、指定されたボーレート。 汎用ソフトウェアとして機能します
FSKモデム、Bell103などのさまざまな標準FSKプロトコルのサポートが含まれています。
Bell202、RTTY、TTY / TDD、NOAA SAME、および発信者ID。

ミニモデム システムオーディオデバイスを介してリアルタイムでオーディオモデムトーンを再生およびキャプチャできます。
またはオーディオファイルを介してバッチモードで。

ミニモデム オーディオケーブルを使用して近くのコンピュータ間でデータを転送するために使用できます(または
音波を介して)、またはラジオ、電話、または別のものを使用してリモートコンピュータ間
オーディオ通信メディア。

TX / RX モード


-NS、 --tx、 -送信、 - 書きます
送信モード:オーディオトーンを生成します

-NS、 - 処方箋、 - 受け取る、 - 読んだ
受信モード:オーディオトーンをデコードします

{ボーモード}


必須 {ボーモード} パラメータは、ボーレートを指定するための任意の浮動小数点値にすることができます。
または、以下にリストされている特別なキーワードのいずれか。 NS {ボーモード} 他の特定のものも意味します
標準(または少なくとも妥当な)を含むレートに応じたパラメータのデフォルト
デフォルトのマークとスペーストーンの周波数。

{どれか floating ポイント N}
:NbpsでのBell202スタイル--ascii

1200 :Bell202 1200 bps --ascii

300 :Bell103 300 bps --ascii

RTTY :RTTY 45.45 bps --baudot --stopbits 1.5

tdd :TTY / TDD 45.45 bps --baudot --stopbits 2.0

同じ :同じ520.83 bps --startbits 0 --stopbits 0 --sync-byte 0xAB
NOAA特定地域メッセージエンコーディング(SAME)プロトコル

発信者ID
:Bell202 1200 bps発信者ID(MDMFまたはSDMF)プロトコル

UICトレイン
:UIC-751-3 600bpsのtrain-to-groundメッセージプロトコル

uic グラウンド
:UIC-751-3 600bps地上から列車へのメッセージプロトコル

OPTIONS


-a、 --自動車運送業者
キャリアからマークとスペースの周波数を自動的に検出します。

-私、 -反転
マークとスペースの周波数を反転します(周波数が
デフォルト、-auto-carrierによって検出されるか、手動で指定されます)。

-NS、 - 自信 最小信頼度しきい値
受信信頼の最小しきい値を設定します(デフォルトは1.5)。 「信頼度」の値は
主に受信信号のSNR(信号対雑音比)に基づくメトリック。
この値は、FSKデコーダーの「スケルチ」コントロールとして機能します。 非常にのみ受け入れるように増やす
クリーンな信号(INFINITYまでですが、5.0前後の値がより実用的です)。 下降
ノイズの多い信号の部分的なデコードを受け入れます(最小値1.0まで)。
(このオプションは--rxモードにのみ適用されます)。 -l、 -制限 最大信頼検索制限
受信信頼の最大検索制限を設定します(デフォルトは2.3)。 「信頼」値
上記のとおりです。 この値は、パフォーマンス対分析品質として機能します
コントロール。 より衒学的な分析とより高いCPUのために(無限大まで)増加します
利用方法。 ずさんな分析の場合は(min-confidence-thresholdまで)減らします。
CPU使用率が低くなります。 (このオプションは--rxモードにのみ適用されます)。

-8、 --ASCII
アスキー 8-N-1

-5、 --ボードット
バウドット5-N-1.5

-NS、 - ファイル ファイル名.wav
オーディオファイルのエンコードまたはデコード(拡張子はオーディオ形式を設定します)

-NS、 -帯域幅 {rx_帯域幅}

-v、 - 音量 {tx_振幅 or 'E'}
生成される信号振幅を設定します(デフォルトは1.0)。 に役立つ特殊なケースとして
テストでは、値 'E'は振幅を非常に小さい値FLT_EPSILONに設定します。
(このオプションは--txモードにのみ適用されます)。

-NS、 - マーク {mark_freq}

-NS、 - スペース {スペース周波数}

--スタートビット {NS}
スタートビット数を設定します(ほとんどのボーモードではデフォルトは1です)。

--ストップビット {nn}
ストップビットの数を設定します(ほとんどのボーモードのデフォルトは1.0です)。

--同期バイト {0xXX}
このオプションを使用すると、最初のキャリア取得はその後まで抑制されます
この値を含むXNUMXつ以上の連続したデータフレームが受信されます。 これはできます
固定プリアンブルを含むプロトコルのストリームを同期するために使用されます
バイト。 (このオプションは--rxモードにのみ適用されます)。

-NS、 - 静かな
CARRIER / NOCARRIERまたは信号分析メトリックを報告しないでください。

-NS、 - サンプルレート {割合}
オーディオサンプルレートを設定します(デフォルトのレートは48000 Hzです)。

-NS、 --alsa [= {plughw:X、Y | X、Y | X }]
デフォルトのPulseAudioの代わりにALSAをオーディオ出力システムとして使用します(
ビルド構成オプション)。 ALSAデバイスエイリアス「デフォルト」が使用されます。
特定のデバイスが指定されていません。 たとえば、次のオプションはすべて選択します
ALSAデバイス#1、サブデバイス#0:
--alsa = pluginhw:1,0 --alsa = 1,0 -A1

--lut = {tx_sin_table_len}
Minimodemは、1024要素の事前計算された正弦波ルックアップテーブル、またはサイズを使用します
ここで指定します。 --lut = 0を使用して、正弦波ルックアップテーブルの使用を無効にします。
(このオプションは--txモードにのみ適用されます)。

--float-sample
デフォルトの32ビットではなく、16ビット浮動小数点形式のオーディオサンプルを生成します
符号付き整数形式(--txモードにのみ適用されます。-rxモードは常に32ビットを使用します
浮動小数点)。

--rx-one
最初のcarrier / no-carrierイベントの後で終了します(--rxモードにのみ適用されます)。

--バイナリ出力
受信したデータビットを、文字「0」および「1」を使用して生のバイナリ出力として出力します。 NS
ビットは、受信した順に印刷されます。 フレーミングビット(開始および停止
ビット)は出力から省略されます。 (このオプションは--rxモードにのみ適用されます)。

--バイナリ-生 {nビット}
受信したすべてのビット(データビットとフレーミングビット)を、を使用して生のバイナリ出力として出力します。
文字「0」および「1」。 フレーミングビットは解釈されませんが、単に渡されます
出力まで。 ビットは、受信した順序で印刷されます。
{nbits}幅の行。 したがって、標準の8-N-1ビットストリーム(8データビット)を表示するために
+ 1スタートビット+1ストップビット)、「-binary-raw10」を使用
または10の倍数(このオプションは--rxモードにのみ適用されます)。

--印刷フィルター
受信したテキスト出力をフィルタリングし、「印刷不可能な」バイトを「。」に置き換えます。
キャラクター。 (このオプションは--rxモードにのみ適用されます)。

--tx-キャリア
ブロッキングソースから送信する場合は、待機中はキャリアを継続してください
より多くのデータ。

-ベンチマーク
内部パフォーマンステストを実行して報告します(他のすべてのフラグは無視されます)。

-V、 - バージョン
印刷プログラムバージョン


ミニモデム --tx 100
100台のコンピューターからXNUMXボートーンを送信します..。

ミニモデム - 処方箋 100
近くの別のコンピューターで100ボートーンを受信します。

ミニモデム - 処方箋 -a RTTY
アマチュア無線のRTTY信号をデコードします(14.085 MHz付近で聞きます)。

ミニモデム - 処方箋 同じ
NOAASAMEプロトコルの緊急警報送信をデコードします。
<http://en.wikipedia.org/wiki/Specific_Area_Message_Encoding>.

ミニモデム --tx 0.5
非常に低いボーレートで実験してください(ノイズの多い条件で機能します)。

ミニモデム --tx 12000
非常に高いボーレートを試してください(オーディオファイルで機能します)。

注意事項


ミニモデム AX.25フレームパケットをデコードしません。

ミニモデム モデム制御( "AT")コマンドをサポートしておらず、DTMFも生成しません
電話のダイヤルトーン。

VERSION


このページのドキュメント ミニモデム バージョン0.23。 最新バージョンは次のURLで入手できます。
<http://www.whence.com/minimodem>.

onworks.netサービスを使用してオンラインでミニモデムを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad