EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

minimodem - Online în cloud

Rulați minimodem în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda minimodem care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


minimodem - modem audio FSK cu software de uz general

REZUMAT


minimodem --tx [Opțiuni] {baudmode}
minimodem --rx [Opțiuni] {baudmode}

DESCRIERE


Minimodem este un program de linie de comandă care decodifică (sau generează) tonuri de modem audio la orice
rata de transmisie specificată, folosind diferite protocoale de încadrare. Acesta acționează ca un software de uz general
modem FSK și include suport pentru diferite protocoale FSK standard, cum ar fi Bell103,
Bell202, RTTY, TTY/TDD, NOAA SAME și ID apelant.

Minimodem poate reda și captura tonuri de modem audio în timp real prin intermediul dispozitivului audio al sistemului,
sau în modul lot prin fișiere audio.

Minimodem poate fi folosit pentru a transfera date între computerele din apropiere folosind un cablu audio (sau
doar prin unde sonore) sau între computere la distanță folosind radio, telefon sau altele
mediu de comunicații audio.

TX / RX MODE


-t, --tx, --transmite, --scrie
modul de transmitere: generați tonuri audio

-r, --rx, --a primi, --citit
modul de primire: decodificarea tonurilor audio

{baudmode}


Cele cerute {baudmode} parametrul poate fi orice valoare în virgulă mobilă pentru a specifica o viteză de transmisie,
sau oricare dintre cuvintele cheie speciale enumerate mai jos. The {baudmode} implică și anumite altele
parametrii impliciti în funcție de rată, inclusiv standard (sau cel puțin rezonabil)
marcaj implicit și frecvențele de ton de spațiu.

{orice plutitor punct valoare N}
: Bell202-style la 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

acelaşi : ACEȘI 520.83 bps --startbits 0 --stopbits 0 --sync-byte 0xAB
Protocol NOAA Specific Area Message Encoding (SAME).

ID-ul apelantului
: Protocol Bell202 1200 bps Caller-ID (MDMF sau SDMF).

uic-tren
: UIC-751-3 Protocol de mesaje de la tren la sol de 600 bps

uic-terren
: UIC-751-3 Protocol de mesaje de la sol la tren de 600 bps

OPŢIUNI


-A, --auto-carrier
Detectează automat frecvențele de marcare și spațiu de la purtător.

-eu, --inversat
Inversați frecvențele marcajului și spațiului (se aplică dacă frecvențele sunt
implicite, descoperite de --auto-carrier sau specificate manual).

-c, --încredere prag-min-încredere
Setați pragul minim de încredere de primire (implicit 1.5). Valoarea „încrederii” este
o metrică bazată în principal pe SNR (raportul semnal-zgomot) al semnalului primit.
Această valoare acționează ca un control „squelch” al decodorului FSK. Crește pentru a accepta doar foarte
semnale curate (până la INFINITY, dar o valoare în jur de 5.0 este mai practică). Scădea
pentru a accepta decodarea parțială a semnalelor zgomotoase (până la o valoare minimă de 1.0).
(Această opțiune se aplică numai modului --rx). -l, --limită maxim-încredere-limită-căutare
Setați limita maximă de căutare pentru încrederea primirii (implicit 2.3). Valoarea „încrederii”.
este așa cum este descris mai sus. Această valoare acționează ca o performanță față de calitatea analizei
Control. Creșteți (până la INFINITY) pentru o analiză mai pedantă și CPU mai mare
utilizare. Scădere (până la pragul minim de încredere) pentru o analiză mai neglijentă,
cu o utilizare mai redusă a procesorului. (Această opțiune se aplică numai modului --rx).

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

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

-f, --fişier nume de fișier.wav
codificarea sau decodarea unui fișier audio (formatul audio al setului de extensii)

-b, --lățime de bandă {rx_bandwidth}

-v, --volum {tx_amplitude or „E”}
Setează amplitudinea semnalului generat (implicit este 1.0). Ca caz special util pt
la testare, valoarea „E” setează amplitudinea la valoarea foarte mică FLT_EPSILON.
(Această opțiune se aplică numai modului --tx).

-M, --marcă {mark_freq}

-S, --spaţiu {space_freq}

--starbits {n}
Setează numărul de biți de pornire (implicit este 1 pentru majoritatea modurilor baud).

--stopbits {nn}
Setează numărul de biți de oprire (implicit este 1.0 pentru majoritatea modurilor baud).

--sync-byte {0xXX}
Dacă se folosește această opțiune, achiziția inițială a purtătorului va fi suprimată până după
sunt primite unul sau mai multe cadre de date consecutive care conțin această valoare. Acesta poate
poate fi utilizat pentru a sincroniza fluxul pentru protocoale care includ un preambul fix
octet. (Această opțiune se aplică numai modului --rx).

-q, --Liniște
Nu raportați CARRIER / NOCARRIER sau valorile de analiză a semnalului.

-R, --rata simpla {rată}
Setați rata de eșantionare audio (frecvența implicită este 48000 Hz).

-A, --alsa[={plughw:X,Y | X Y | X }]
Utilizați ALSA ca sistem de ieșire audio în loc de PulseAudio implicit (în funcție de
opțiuni de configurare a construirii). Aliasul de dispozitiv ALSA „implicit” este utilizat, dacă a
dispozitivul specific nu este specificat. De exemplu, următoarele opțiuni selectează toate
Dispozitiv ALSA #1, sub-dispozitiv #0:
--alsa=plughw:1,0 --alsa=1,0 -A1

--lut={tx_sin_table_len}
Minimodem folosește un tabel de căutare a undelor sinusoidale precalculat de 1024 de elemente sau dimensiunea
specificat aici. Utilizați --lut=0 pentru a dezactiva utilizarea tabelului de căutare a undelor sinusoidale.
(Această opțiune se aplică numai modului --tx).

--float-samples
Generați mostre audio în format în virgulă mobilă pe 32 de biți, în locul celor implicite pe 16 biți
format întreg semnat (se aplică numai modului --tx; modul --rx folosește întotdeauna 32 de biți
punctul de plutire).

--rx-one
Ieșiți după primul eveniment operator/fără transportator (se aplică numai modului --rx).

--ieșire-binară
Imprimați biții de date primiți ca ieșire binară brută folosind caracterele „0” și „1”. The
biții sunt tipăriți în ordinea în care sunt primiți. Biți de încadrare (pornire și oprire
biți) sunt omise din ieșire. (Această opțiune se aplică numai modului --rx).

--binar-raw {nbits}
Tipăriți toți biții primiți (biți de date și orice biți de încadrare) ca ieșire binară brută folosind
caracterele „0” și „1”. Biții de încadrare nu sunt interpretați, ci pur și simplu trecuți
până la ieșire. Biții sunt tipăriți în ordinea în care sunt primiți
linii {nbits} late. Deci, pentru a afișa un flux de biți standard 8-N-1 (8 biți de date
+ 1 bit de pornire + 1 bit de oprire), utilizați „--binary-raw 10”
sau un multiplu de 10. (Această opțiune se aplică numai modului --rx).

--print-filter
Filtrați rezultatul textului primit, înlocuind orice octeți „neprintabili” cu un „.”
caracter. (Această opțiune se aplică numai modului --rx).

--tx-carrier
Când transmiteți dintr-o sursă de blocare, mențineți un operator de telefonie în funcțiune în timp ce așteptați
mai multe date.

--benchmark-uri
Rulați și raportați testele interne de performanță (toate celelalte indicatoare sunt ignorate).

-V, --versiune
versiunea programului de tipărire

EXEMPLE


minimodem --tx 100
Transmite tonuri de 100 baud de la un computer...

minimodem --rx 100
și primiți 100 de tonuri baud pe un alt computer din apropiere.

minimodem --rx -a rtty
Decodați semnalele RTTY de radio amator (ascultați aproape de 14.085 MHz).

minimodem --rx acelaşi
Decodificați transmisiile de alerte de urgență cu același protocol NOAA, de ex
<http://en.wikipedia.org/wiki/Specific_Area_Message_Encoding>.

minimodem --tx 0.5
Experimentați cu rate baud foarte mici (funcționează în condiții de zgomot).

minimodem --tx 12000
Experimentați cu rate baud foarte mari (funcționează cu fișiere audio).

NOTE


minimodem nu decodifică pachetele încadrate AX.25.

minimodem nu acceptă comenzi de control modem ("AT") și nici nu produce DTMF
tonuri de apelare telefonică.

VERSIUNE


Această pagină documentează minimodem versiunea 0.23. Cea mai recentă versiune este disponibilă la
<http://www.whence.com/minimodem>.

Utilizați minimodem online folosind serviciile onworks.net


Ad


Ad