EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

minimodem - Online di Cloud

Jalankan minimodem di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah minimodem perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


minimodem - modem FSK audio perangkat lunak serba guna

RINGKASAN


modem kecil --tx [Pilihan] {baudmode}
modem kecil --rx [Pilihan] {baudmode}

DESKRIPSI


Minimodem adalah program baris perintah yang menerjemahkan (atau menghasilkan) nada modem audio kapan saja
baud rate yang ditentukan, menggunakan berbagai protokol pembingkaian. Ini bertindak sebagai perangkat lunak tujuan umum
Modem FSK, dan termasuk dukungan untuk berbagai protokol FSK standar seperti Bell103,
Bell202, RTTY, TTY/TDD, NOAA SAMA, dan Caller-ID.

Minimodem dapat memutar dan menangkap nada modem audio secara real-time melalui perangkat audio sistem,
atau dalam mode batch melalui file audio.

Minimodem dapat digunakan untuk mentransfer data antara komputer terdekat menggunakan kabel audio (atau
hanya melalui gelombang suara), atau antara komputer jarak jauh menggunakan radio, telepon, atau lainnya
media komunikasi audio.

TX/RX MODE


-T, --tx, --mengirimkan, --menulis
mode transmisi: menghasilkan nada audio

-R, --rx, --menerima, --Baca
menerima mode: memecahkan kode nada audio

{baudmode}


Yang dibutuhkan {baudmode} parameter dapat berupa nilai floating-point untuk menentukan baud rate,
atau salah satu kata kunci khusus yang tercantum di bawah ini. NS {baudmode} juga menyiratkan tertentu lainnya
default parameter tergantung pada tarif, termasuk standar (atau setidaknya masuk akal)
tanda default dan frekuensi nada spasi.

{setiap mengambang titik nilai N}
: Bell202-style pada 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 Pengkodean Pesan Area Khusus NOAA (SAMA)

callerid
: Protokol Bell202 1200 bps Caller-ID (MDMF atau SDMF)

uic-kereta
: Protokol pesan train-to-ground UIC-751-3 600 bps

uic-ground
: Protokol pesan ground-to-train UIC-751-3 600 bps

PILIHAN


-Sebuah, --pembawa otomatis
Secara otomatis mendeteksi tanda dan frekuensi ruang dari operator.

-Saya, --terbalik
Balikkan frekuensi tanda dan spasi (berlaku apakah frekuensinya
default, ditemukan oleh --auto-carrier, atau ditentukan secara manual).

-C, --kepercayaan diri minimum-kepercayaan-ambang
Tetapkan ambang batas minimum kepercayaan (default 1.5). Nilai "keyakinan" adalah
metrik yang terutama didasarkan pada SNR (rasio signal-to-noise) dari sinyal yang diterima.
Nilai ini bertindak sebagai kontrol "memadamkan" dekoder FSK. Tingkatkan untuk menerima hanya sangat
sinyal bersih (hingga INFINITY, tetapi nilai sekitar 5.0 lebih praktis). Mengurangi
untuk menerima decoding parsial sinyal bising (turun ke nilai minimum 1.0).
(Opsi ini hanya berlaku untuk mode --rx). -l, --membatasi batas-pencarian-kepercayaan-maks
Tetapkan batas pencarian maksimum kepercayaan terima (default 2.3). Nilai "kepercayaan diri"
adalah seperti yang dijelaskan di atas. Nilai ini bertindak sebagai kinerja vs. kualitas analisis
kontrol. Tingkatkan (hingga INFINITY) untuk analisis yang lebih bertele-tele dan CPU yang lebih tinggi
penggunaan. Penurunan (turun ke ambang batas kepercayaan minimum) untuk analisis yang lebih ceroboh,
dengan penggunaan CPU yang lebih rendah. (Opsi ini hanya berlaku untuk mode --rx).

-8, --ascii
ASCII 8-N-1

-5, --baudot
Baudot 5-N-1.5

-F, --mengajukan nama file.wav
encode atau decode file audio (ekstensi mengatur format audio)

-B, --bandwidth {rx_bandwidth}

-v, --volume {tx_amplitudo or 'E'}
Mengatur amplitudo sinyal yang dihasilkan (default adalah 1.0). Sebagai kasus khusus yang berguna untuk
pengujian, nilai 'E' menetapkan amplitudo ke nilai yang sangat kecil FLT_EPSILON.
(Opsi ini hanya berlaku untuk mode --tx).

-M, --tanda {mark_freq}

-S, --ruang angkasa {spasi_frekuensi}

--startbits {n}
Mengatur jumlah bit awal (defaultnya adalah 1 untuk sebagian besar baudmode).

--stopbits {nn}
Mengatur jumlah bit stop (defaultnya adalah 1.0 untuk sebagian besar baudmode).

--sync-byte {0xXX}
Jika opsi ini digunakan, akuisisi operator awal akan dihentikan hingga setelahnya
satu atau lebih bingkai data berurutan yang berisi nilai ini diterima. Ini bisa
digunakan untuk menyinkronkan aliran untuk protokol yang menyertakan pembukaan tetap
byte. (Opsi ini hanya berlaku untuk mode --rx).

-Q, --diam
Jangan laporkan CARRIER / NOCARRIER atau metrik analisis sinyal.

-R, --sampel {kecepatan}
Atur kecepatan sampel audio (kecepatan default adalah 48000 Hz).

-SEBUAH, --alsa[={plughw:X,Y | X,Y | X }]
Gunakan ALSA sebagai sistem keluaran audio alih-alih PulseAudio default (tergantung pada
membangun opsi konfigurasi). Alias ​​perangkat ALSA "default" digunakan, jika a
perangkat tertentu tidak ditentukan. Misalnya, opsi berikut semuanya pilih
Perangkat ALSA #1, sub-perangkat #0:
--alsa=plughw:1,0 --alsa=1,0 -A1

--lut={tx_sin_table_len}
Minimodem menggunakan tabel pencarian gelombang sinus dari 1024 elemen, atau ukurannya
ditentukan di sini. Gunakan --lut=0 untuk menonaktifkan penggunaan tabel pencarian gelombang sinus.
(Opsi ini hanya berlaku untuk mode --tx).

--float-sampel
Hasilkan sampel audio format titik-mengambang 32-bit, bukan standar 16-bit
format integer yang ditandatangani (hanya berlaku untuk mode --tx; mode --rx selalu menggunakan 32-bit
titik mengambang).

--rx-satu
Keluar setelah peristiwa pembawa/tanpa operator pertama (hanya berlaku untuk mode --rx).

--keluaran biner
Cetak bit data yang diterima sebagai keluaran biner mentah menggunakan karakter '0' dan '1'. NS
bit dicetak sesuai urutan penerimaannya. Membingkai bit (mulai dan berhenti
bit) dihilangkan dari output. (Opsi ini hanya berlaku untuk mode --rx).

--biner-mentah {nbit}
Cetak semua bit yang diterima (bit data dan bit framing apa pun) sebagai keluaran biner mentah menggunakan
karakter '0' dan '1'. Bit pembingkaian tidak ditafsirkan, tetapi dilewatkan begitu saja
melalui ke output. Bit dicetak sesuai urutan penerimaannya, di
lebar garis {nbits}. Jadi untuk menampilkan bitstream 8-N-1 standar (8 databit
+ 1 bit awal + 1 bit stop), gunakan "--binary-raw 10"
atau kelipatan 10. (Pilihan ini hanya berlaku untuk mode --rx).

--print-filter
Filter keluaran teks yang diterima, ganti byte "tidak dapat dicetak" dengan '.'
karakter. (Opsi ini hanya berlaku untuk mode --rx).

--tx-carrier
Saat mentransmisikan dari sumber pemblokiran, pertahankan operator sambil menunggu
lebih banyak data.

--tolak ukur
Jalankan dan laporkan pengujian kinerja internal (semua tanda lainnya diabaikan).

-V, --Versi: kapan
versi program cetak

CONTOH


modem kecil --tx 100
Mengirimkan 100 nada baud dari satu komputer ...

modem kecil --rx 100
dan menerima 100 nada baud di komputer terdekat lainnya.

modem kecil --rx -a rtty
Decode sinyal RTTY radio amatir (dengarkan di dekat 14.085 MHz).

modem kecil --rx sama
Decode transmisi peringatan darurat protokol NOAA SAMA, mis
<http://en.wikipedia.org/wiki/Specific_Area_Message_Encoding>.

modem kecil --tx 0.5
Bereksperimenlah dengan baud rate yang sangat rendah (berfungsi dalam kondisi bising).

modem kecil --tx 12000
Percobaan dengan baud rate yang sangat tinggi (berfungsi dengan file audio).

CATATAN


modem kecil tidak memecahkan kode paket berbingkai AX.25.

modem kecil tidak mendukung perintah kontrol modem ("AT"), juga tidak menghasilkan DTMF
nada panggilan telepon.

VERSION


Halaman ini mendokumentasikan modem kecil versi 0.23. Versi terbaru tersedia di
<http://www.whence.com/minimodem>.

Gunakan minimodem online menggunakan layanan onworks.net


Ad


Ad