Ini ialah perintah minimodem yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
minimodem - audio perisian tujuan umum modem FSK
SINOPSIS
minimodem --tx [pilihan] {baudmode}
minimodem --rx [pilihan] {baudmode}
DESCRIPTION
Minimodem ialah program baris arahan yang menyahkod (atau menjana) nada modem audio pada sebarang
kadar baud yang ditentukan, menggunakan pelbagai protokol pembingkaian. Ia bertindak sebagai perisian tujuan umum
Modem FSK, dan termasuk sokongan untuk pelbagai protokol FSK standard seperti Bell103,
Bell202, RTTY, TTY/TDD, NOAA SAME dan Caller-ID.
Minimodem boleh memainkan dan menangkap nada modem audio dalam masa nyata melalui peranti audio sistem,
atau dalam mod berkumpulan melalui fail audio.
Minimodem boleh digunakan untuk memindahkan data antara komputer berdekatan menggunakan kabel audio (atau
hanya melalui gelombang bunyi), atau antara komputer jauh menggunakan radio, telefon atau yang lain
medium komunikasi audio.
TX / RX MODE
-t, --tx, --menghantar, --tulis
mod hantar: menjana nada audio
-r, --rx, --menerima, --baca
mod terima: nyahkod nada audio
{baudmode}
Yang diperlukan {baudmode} parameter mungkin sebarang nilai titik terapung untuk menentukan kadar baud,
atau mana-mana kata kunci khas yang disenaraikan di bawah. The {baudmode} juga membayangkan lain-lain tertentu
parameter lalai bergantung pada kadar, termasuk standard (atau sekurang-kurangnya munasabah)
tanda lalai dan frekuensi nada ruang.
{mana-mana terapung titik nilai N}
: Gaya Bell202 di N bps --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
sama : SAMA 520.83 bps --startbits 0 --stopbits 0 --sync-byte 0xAB
Protokol Pengekodan Mesej Kawasan Khusus NOAA (SAMA).
pemanggil
: Protokol Bell202 1200 bps Caller-ID (MDMF atau SDMF).
uic-kereta api
: UIC-751-3 600 bps protokol mesej kereta api ke darat
uic-tanah
: UIC-751-3 600 bps protokol mesej darat ke kereta api
PILIHAN
-A, --pembawa automatik
Mengesan kekerapan tanda dan ruang secara automatik daripada pembawa.
-saya, --terbalikkan
Terbalikkan tanda dan frekuensi ruang (digunakan sama ada frekuensi itu
lalai, ditemui oleh --auto-carrier, atau ditentukan secara manual).
-c, --keyakinan ambang-keyakinan-min
Tetapkan ambang minimum keyakinan terima (lalai 1.5). Nilai "keyakinan" ialah
metrik berdasarkan terutamanya pada SNR (nisbah isyarat kepada hingar) bagi isyarat yang diterima.
Nilai ini bertindak sebagai kawalan "pemadam" penyahkod FSK. Meningkatkan untuk menerima hanya sangat
isyarat bersih (sehingga INFINITY, tetapi nilai sekitar 5.0 adalah lebih praktikal). Kurangkan
untuk menerima penyahkodan separa isyarat bising (sehingga nilai minimum 1.0).
(Pilihan ini digunakan untuk mod --rx sahaja). -l, --had had carian-keyakinan-maksimum
Tetapkan had carian maksimum keyakinan terima (lalai 2.3). Nilai "keyakinan".
adalah seperti yang diterangkan di atas. Nilai ini bertindak sebagai prestasi berbanding kualiti analisis
kawalan. Tingkatkan (sehingga INFINITY) untuk analisis yang lebih pedantik dan CPU yang lebih tinggi
penggunaan. Kurangkan (sehingga ambang keyakinan-min) untuk analisis yang lebih ceroboh,
dengan penggunaan CPU yang lebih rendah. (Pilihan ini digunakan untuk mod --rx sahaja).
-8, --ascii
ASCII 8-N-1
-5, --baudot
Baudot 5-N-1.5
-f, --fail nama fail.wav
mengekod atau menyahkod fail audio (sambungan menetapkan format audio)
-b, --lebar jalur {rx_bandwidth}
-v, --isipadu {tx_amplitud or 'E'}
Menetapkan amplitud isyarat yang dijana (lalai ialah 1.0). Sebagai kes khas yang berguna untuk
ujian, nilai 'E' menetapkan amplitud kepada nilai yang sangat kecil FLT_EPSILON.
(Pilihan ini digunakan untuk mod --tx sahaja).
-M, --tanda {mark_freq}
-S, --ruang {space_freq}
--bit permulaan {n}
Menetapkan bilangan bit permulaan (lalai ialah 1 untuk kebanyakan mod baud).
--stopbit {nn}
Menetapkan bilangan bit henti (lalai ialah 1.0 untuk kebanyakan mod baud).
--sync-bait {0xxx}
Jika pilihan ini digunakan, pemerolehan pembawa awal akan ditindas sehingga selepas itu
satu atau lebih bingkai data berturut-turut yang mengandungi nilai ini diterima. Ini boleh
digunakan untuk menyegerakkan strim untuk protokol yang termasuk mukadimah tetap
bait. (Pilihan ini digunakan untuk mod --rx sahaja).
-q, --senyap
Jangan laporkan CARRIER / NOCARRIER atau metrik analisis isyarat.
-R, --sampel {kadar}
Tetapkan kadar sampel audio (kadar lalai ialah 48000 Hz).
-A, --alsa[={plugw:X,Y | X, Y | X }]
Gunakan ALSA sebagai sistem output audio dan bukannya PulseAudio lalai (bergantung pada
bina pilihan konfigurasi). Alias peranti ALSA "lalai" digunakan, jika a
peranti tertentu tidak dinyatakan. Sebagai contoh, pilihan berikut semua pilih
Peranti ALSA #1, sub-peranti #0:
--alsa=plughw:1,0 --alsa=1,0 -A1
--lut={tx_sin_table_len}
Minimodem menggunakan jadual carian gelombang sinus prakiraan 1024 elemen, atau saiznya
dinyatakan di sini. Gunakan --lut=0 untuk melumpuhkan penggunaan jadual carian gelombang sinus.
(Pilihan ini digunakan untuk mod --tx sahaja).
--sampel terapung
Hasilkan sampel audio format titik terapung 32-bit, bukannya 16-bit lalai
format integer yang ditandatangani (digunakan untuk --tx mod sahaja; --rx mod sentiasa menggunakan 32-bit
titik terapung).
--rx-satu
Berhenti selepas peristiwa pembawa/tiada pembawa pertama (terpakai untuk mod --rx sahaja).
--keluaran binari
Cetak bit data yang diterima sebagai output binari mentah menggunakan aksara '0' dan '1'. The
bit dicetak mengikut susunan yang diterima. Pembingkaian bit (mula dan berhenti
bit) diabaikan daripada output. (Pilihan ini digunakan untuk mod --rx sahaja).
--binari-mentah {nbit}
Cetak semua bit yang diterima (bit data dan sebarang bit pembingkaian) sebagai output binari mentah menggunakan
aksara '0' dan '1'. Bit pembingkaian tidak ditafsirkan, tetapi hanya diluluskan
melalui keluaran. Bit dicetak mengikut susunan yang diterima, dalam
garisan {nbits} lebar. Jadi untuk memaparkan aliran bit 8-N-1 standard (8 bit data
+ 1 bit permulaan + 1 bit hentian), gunakan "--binary-raw 10"
atau gandaan 10. (Pilihan ini digunakan untuk mod --rx sahaja).
--cetak-penapis
Tapis output teks yang diterima, menggantikan mana-mana bait "tidak boleh cetak" dengan '.'
watak. (Pilihan ini digunakan untuk mod --rx sahaja).
--tx-carrier
Apabila menghantar dari sumber yang menyekat, pastikan pembawa berjalan sementara menunggu
lebih banyak data.
--penanda aras
Jalankan dan laporkan ujian prestasi dalaman (semua bendera lain diabaikan).
-V, --versi
versi program cetakan
CONTOH
minimodem --tx 100
Hantar 100 nada baud dari satu komputer ...
minimodem --rx 100
dan menerima 100 nada baud pada komputer lain yang berdekatan.
minimodem --rx -a rtty
Nyahkod isyarat RTTY radio amatur (dengar dekat 14.085 MHz).
minimodem --rx sama
Nyahkod NOAA SAME protokol penghantaran amaran kecemasan, cth
<http://en.wikipedia.org/wiki/Specific_Area_Message_Encoding>.
minimodem --tx 0.5
Eksperimen dengan kadar baud yang sangat rendah (berfungsi dalam keadaan bising).
minimodem --tx 12000
Eksperimen dengan kadar baud yang sangat tinggi (berfungsi dengan fail audio).
NOTA
minimodem tidak menyahkod paket berbingkai AX.25.
minimodem tidak menyokong perintah kawalan modem ("AT"), dan juga tidak menghasilkan DTMF
nada dail telefon.
VERSION
Halaman ini mendokumenkan minimodem versi 0.23. Versi terkini boleh didapati di
<http://www.whence.com/minimodem>.
Gunakan minimodem dalam talian menggunakan perkhidmatan onworks.net