EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Minimodem – Online in der Cloud

Führen Sie das Minimodem im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist das Befehls-Minimodem, das im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Minimodem - Allzweck-Software-Audio-FSK-Modem

ZUSAMMENFASSUNG


Minimodem --tx [Optionen] {Baudmodus}
Minimodem --rx [Optionen] {Baudmodus}

BESCHREIBUNG


Minimodem ist ein Befehlszeilenprogramm, das Audiomodemtöne jederzeit dekodiert (oder erzeugt)
angegebene Baudrate unter Verwendung verschiedener Framing-Protokolle. Es handelt sich um eine Allzweck-Software
FSK-Modem und unterstützt verschiedene Standard-FSK-Protokolle wie Bell103,
Bell202, RTTY, TTY/TDD, NOAA GLEICHE und Anrufer-ID.

Minimodem kann Audiomodemtöne in Echtzeit über das Systemaudiogerät abspielen und aufnehmen,
oder im Batch-Modus über Audiodateien.

Minimodem kann verwendet werden, um Daten zwischen Computern in der Nähe über ein Audiokabel (oder
nur über Schallwellen) oder zwischen entfernten Computern über Funk, Telefon oder anderes
Audiokommunikationsmedium.

TX / RX MODE


-T, --tx, --übertragen, --schreiben
Sendemodus: Audiotöne erzeugen

-R, --rx, --erhalten, --lesen
Empfangsmodus: Audiotöne dekodieren

{Baudmodus}


Das Erforderliche {Baudmodus} Parameter kann ein beliebiger Gleitkommawert sein, um eine Baudrate anzugeben,
oder eines der unten aufgeführten speziellen Schlüsselwörter. Die {Baudmodus} impliziert auch bestimmte andere
Parametervorgaben je nach Tarif, inklusive Standard (oder zumindest sinnvoll)
Standard-Markierungs- und Leerzeichen-Frequenzen.

{irgendein schweben Punkt Wert N}
: Bell202-Stil bei 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

gleich : GLEICHE 520.83 bps --startbits 0 --stopbits 0 --sync-byte 0xAB
NOAA Specific Area Message Encoding (SAME)-Protokoll

callerid
: Bell202 1200 bps Anrufer-ID (MDMF oder SDMF) Protokoll

Uic-Zug
: UIC-751-3 600 bps Zug-zu-Boden-Nachrichtenprotokoll

uic-boden
: UIC-751-3 600 bps Ground-to-Train-Nachrichtenprotokoll

OPTIONAL


-a, --Auto-Carrier
Erkennen Sie automatisch Markierungs- und Leerzeichenfrequenzen vom Träger.

-ich, --invertiert
Invertieren Sie die Markierungs- und Leerzeichenfrequenzen (gilt, wenn die Frequenzen
Standardwerte, erkannt von --auto-carrier oder manuell angegeben).

-C, --Vertrauen Mindestvertrauensschwelle
Legen Sie den minimalen Schwellenwert für die Empfangskonfidenz fest (Standardwert 1.5). Der Wert "Vertrauen" ist
eine Metrik, die hauptsächlich auf dem SNR (Signal-Rausch-Verhältnis) des empfangenen Signals basiert.
Dieser Wert dient als FSK-Decoder-"Squelch"-Steuerung. Erhöhen, um nur sehr zu akzeptieren
saubere Signale (bis INFINITY, aber ein Wert um 5.0 ist praktischer). Verringern
um eine teilweise Dekodierung von verrauschten Signalen zu akzeptieren (bis zu einem Mindestwert von 1.0).
(Diese Option gilt nur für den --rx-Modus). - l, --Grenze max-confidence-search-limit
Legen Sie die maximale Suchgrenze für die Empfangskonfidenz fest (Standard 2.3). Der Wert "Vertrauen"
ist wie oben beschrieben. Dieser Wert dient als Leistung vs. Analysequalität
Steuerung. Erhöhen (bis zu INFINITY) für eine umständlichere Analyse und höhere CPU
Verwendungszweck. Verringern (bis zur Mindest-Konfidenzschwelle) für eine schlampigere Analyse,
mit geringerer CPU-Auslastung. (Diese Option gilt nur für den --rx-Modus).

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

-5, - Baudot
Baudot 5-N-1.5

-F, --Datei Dateiname.wav
eine Audiodatei codieren oder decodieren (Erweiterung legt das Audioformat fest)

-B, --Bandbreite {rx_bandwidth}

-in, --Volumen {tx_amplitude or 'E'}
Legt die generierte Signalamplitude fest (Standard ist 1.0). Als Sonderfall nützlich für
Beim Testen setzt der Wert 'E' die Amplitude auf den sehr kleinen Wert FLT_EPSILON.
(Diese Option gilt nur für den --tx-Modus).

-M, --Markierung {mark_freq}

-S, --Platz {space_freq}

--startbits {nicht}
Legt die Anzahl der Startbits fest (Standard ist 1 für die meisten Baudmodi).

--Stopp-Bits {nn}
Legt die Anzahl der Stoppbits fest (Standard ist 1.0 für die meisten Baudmodi).

--sync-byte {0xXX}
Wenn diese Option verwendet wird, wird die anfängliche Trägererfassung bis nach unterdrückt
ein oder mehrere aufeinanderfolgende Datenrahmen, die diesen Wert enthalten, werden empfangen. Das kann
verwendet werden, um den Stream für Protokolle zu synchronisieren, die eine feste Präambel enthalten
Byte. (Diese Option gilt nur für den --rx-Modus).

-Q, --ruhig
Melden Sie keine CARRIER / NOCARRIER- oder Signalanalysemetriken.

-R, --Beispielrate {Bewertung}
Stellen Sie die Audio-Sample-Rate ein (die Standardrate ist 48000 Hz).

-EIN, --alsa[={plughw:X,Y | X, Y | X }]
Verwenden Sie ALSA als Audioausgabesystem anstelle des standardmäßigen PulseAudio (je nach
Konfigurationsoptionen erstellen). Der ALSA-Gerätealias "default" wird verwendet, wenn a
bestimmtes Gerät ist nicht angegeben. Zum Beispiel werden die folgenden Optionen alle ausgewählt
ALSA-Gerät Nr. 1, Untergerät Nr. 0:
--alsa=plughw:1,0 --alsa=1,0 -A1

--lut={tx_sin_table_len}
Minimodem verwendet eine vorberechnete Sinuswellen-Lookup-Tabelle mit 1024 Elementen oder der Größe
hier angegeben. Verwenden Sie --lut=0, um die Verwendung der Sinuswellen-Lookup-Tabelle zu deaktivieren.
(Diese Option gilt nur für den --tx-Modus).

--float-proben
Generieren Sie Audiosamples im 32-Bit-Gleitkommaformat anstelle der standardmäßigen 16-Bit
Vorzeichenbehaftetes Integer-Format (gilt nur für den --tx-Modus; --rx-Modus verwendet immer 32-Bit
Gleitkomma).

--rx-eins
Nach dem ersten Carrier/No-Carrier-Ereignis beenden (gilt nur für den --rx-Modus).

--binäre-Ausgabe
Drucken Sie empfangene Datenbits als rohe Binärausgabe mit den Zeichen '0' und '1'. Die
Bits werden in der Reihenfolge gedruckt, in der sie empfangen wurden. Framing-Bits (Start und Stop
Bits) werden bei der Ausgabe weggelassen. (Diese Option gilt nur für den --rx-Modus).

--binary-roh {nbits}
Drucken Sie alle empfangenen Bits (Datenbits und alle Framing-Bits) als rohe Binärausgabe mit
Zeichen '0' und '1'. Framing-Bits werden nicht interpretiert, sondern einfach übergeben
bis zum Ausgang. Die Bits werden in der Reihenfolge ihres Eingangs gedruckt, in
Zeilen {nbits} breit. Um also einen Standard 8-N-1 Bitstream anzuzeigen (8 Datenbits
+ 1 Startbit + 1 Stoppbit), verwenden Sie "--binary-raw 10"
oder ein Vielfaches von 10. (Diese Option gilt nur für den --rx-Modus).

--Druckfilter
Filtern Sie die empfangene Textausgabe und ersetzen Sie alle "nicht druckbaren" Bytes durch ein '.'
Charakter. (Diese Option gilt nur für den --rx-Modus).

--tx-Träger
Wenn Sie von einer blockierenden Quelle senden, halten Sie einen Träger am Laufen, während Sie auf warten
mehr Daten.

--Benchmarks
Führen Sie interne Leistungstests durch und melden Sie diese (alle anderen Flags werden ignoriert).

-V, --Version
Programmversion drucken

Beispiele:


Minimodem --tx 100
Übertragen Sie 100 Baud-Töne von einem Computer ...

Minimodem --rx 100
und empfangen Sie 100 Baud-Töne auf einem anderen Computer in der Nähe.

Minimodem --rx -a rtty
Decodieren Sie Amateurfunk-RTTY-Signale (hören Sie in der Nähe von 14.085 MHz).

Minimodem --rx gleich
Decodieren Sie NOAA-Protokoll-Notfallalarmübertragungen, z. B.
<http://en.wikipedia.org/wiki/Specific_Area_Message_Encoding>.

Minimodem --tx 0.5
Experimentieren Sie mit sehr niedrigen Baudraten (funktioniert in lauten Umgebungen).

Minimodem --tx 12000
Experimentieren Sie mit sehr hohen Baudraten (funktioniert mit Audiodateien).

ANMERKUNG


Minimodem dekodiert keine AX.25-gerahmten Pakete.

Minimodem unterstützt weder Modemsteuerungsbefehle ("AT") noch erzeugt es DTMF
Wähltöne des Telefons.

VERSION


Diese Seite dokumentiert Minimodem Version 0.23. Die neueste Version ist verfügbar unter
<http://www.whence.com/minimodem>.

Verwenden Sie das Minimodem online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad