Dies ist der Befehl osmocom_siggen_nogui, der im kostenlosen Hosting-Anbieter OnWorks ü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
osmocom_siggen_nogui - Signalgenerator-Anwendung
ZUSAMMENFASSUNG
osmocom_siggen_nogui: [Optionen]
BESCHREIBUNG
Signalgenerator-Anwendung
OPTIONAL
-h, --help
Diese Hilfemeldung anzeigen und beenden
-a ARGS, --args=ARGS
Geräteargumente, [default=]
-A ANTENNE, --Antenne=ANTENNE
Wählen Sie gegebenenfalls die Rx-Antenne
-s SAMP_RATE, --Samp-Rate=SAMP_RATE
Abtastrate (Bandbreite) einstellen, standardmäßig minimal
-g GEWINNEN, --gewinnen=GAIN
Verstärkung in dB einstellen (Standard ist Mittelpunkt)
-f FREQ, --tx-freq=FREQ
Setzen Sie die Trägerfrequenz auf FREQ [Standard=Mittelpunkt]
-c FREQ_KORR, --freq-korr=FREQ_KORR
Trägerfrequenzkorrektur einstellen [default=0]
-x WELLENFORM_FREQ, --Wellenform-Frequenz=WELLENFORM_FREQ
Setzen Sie die Basisband-Wellenformfrequenz auf FREQ [Standard = 0]
-y WELLENFORM2_FREQ, --waveform2-freq=WELLENFORM2_FREQ
2. Wellenformfrequenz auf FREQ setzen [Standard=keine]
--Sinus Erzeuge einen durch eine komplexe Sinuswelle modulierten Träger
--const
Erzeuge einen konstanten Träger
- Offset=OFFSET
Phasenoffset der Wellenform auf OFFSET setzen [default=0]
--gaußisch
Gaußsche Zufallsausgabe generieren
--Uniform
Generieren Sie eine einheitliche zufällige Ausgabe
---2ton
Generieren Sie ein Zweitonsignal für IMD-Tests
--fegen
Erzeuge eine gepfeilte Sinuswelle
- gsm Generieren Sie GMSK-modulierte GSM-Burst-Sequenz
--Amplitude=AMPL
Ausgangsamplitude auf AMPL (0.1-1.0) setzen [Standard=0.3]
-v, - ausführlich
Ausführliche Konsolenausgabe verwenden [default=False]
Hinweis: Echtzeitplanung konnte nicht aktiviert werden, wird fortgesetzt
Gerät Spezifikation
Sie können das Quell- oder Senkengerät mit einer durch Kommas getrennten Zeichenfolge von argument=value . angeben
Paare. Die stets aktuelle Bausteindokumentation mit Beispielen steht hier zur Verfügung.
FCD Quelle
Argument
Notizen
fcd=
0-basierte Gerätekennung, optional
Gerät=HW:2
überschreibt das Audiogerät
type=2 wählt den Dongle-Typ aus, 1 für Classic, 2 für Pro+
Das Argument "device" überschreibt das Audiogerät, das vom zugrunde liegenden Treiber für den Zugriff verwendet wird
den IQ-Sample-Stream des Dongles.
Das Argument "type" wählt den Dongle-Typ aus, 1 für Classic, 2 für Pro+.
OsmoSDR Quelle
Argument
Notizen
osmosdr=
0-basierte Gerätekennung
Puffer=
Standard ist 32
buflen=
Standard ist 256kB, muss ein Vielfaches von 512 . sein
RTL-SDR Quelle
Argument
Notizen
rtl=
0-basierte Gerätekennung ODER Seriennummer
rtl_xtal=
Frequenz (Hz), die für den RTL-Chip verwendet wird, akzeptiert die Eng-Notation
tuner_xtal=
Frequenz (Hz), die für den Tuner-Chip verwendet wird, akzeptiert die Eng-Notation
Puffer=
Standard ist 32
buflen=
Standard ist 256kB, muss ein Vielfaches von 512 . sein
direct_samp=0|1|2
Aktivieren Sie den Direct-Sampling-Modus auf dem RTL-Chip. 0: Deaktivieren, 1: I-Kanal verwenden, 2: Q . verwenden
Kanal
offset_tune=0|1
Aktivieren Sie den Offset-Tune-Modus für E4000-Tuner
HINWEIS: Verwenden Sie rtl_eeprom -s, um Ihre eigene Seriennummer auf das Gerät zu programmieren
HINWEIS: Wenn Sie rtl_xtal/tuner_xtal nicht angeben, verwendet der zugrunde liegende Treiber 28.0 MHz
RTL-SDR TCP Quelle
Argument
Notizen
rtl_tcp= :
Hostname ist standardmäßig "localhost", Port ist "1234"
psize=
Standard ist 16384 Byte
direct_samp=0|1|2
Direktabtastmodus auf dem RTL-Chip aktivieren 0=Aus, 1=I-ADC-Eingang aktiviert, 2=Q-ADC
Eingang aktiviert
offset_tune=0|1
Aktivieren Sie den Offset-Tune-Modus für E4000-Tuner
Miri Quelle
Argument
Notizen
miri=
0-basierte Gerätekennung
Puffer=
Standard ist 32
UHD Quelle / Waschbecken
Anmerkungen zu Argumenten
uhd Verwenden Sie dieses Argument ohne Wert
nchan=
Verwenden Sie für Mehrkanal-USRP-Konfigurationen den Parameter subdev, um den Stream anzugeben
Mapping
subdev=
Beispiele: "A:0", "B:0", "A:0 B:0", wenn nchan=2. Siehe Original-Ettus-Dokumentation
hierauf
lo_offset=
Offset-Frequenz in Hz, muss innerhalb der Bandbreite der Tochterplatine liegen. Akzeptiert eng
Notation
Zusätzliche Argument/Wert-Paare werden an den zugrunde liegenden Treiber übergeben, für mehr
Informationen siehe Untergeräte- und gemeinsame Gerätekennungen im Ettus angeben
Dokumentation.
KlingeRF Quelle / Waschbecken
Argument
Notizen
Klingerf[=0]
0-basierte Gerätekennung (optional)
fw='/path/to/the/firmware.img'
Programmieren Sie die MCU-Firmware aus der angegebenen Datei. normalerweise nicht benötigt. Stromzyklus erforderlich.
fpga='/path/to/the/bitstream.rbf'
Laden Sie den FPGA-Bitstream aus der angegebenen Datei. derzeit nur beim ersten Durchlauf erforderlich.
HackRF Quelle / Waschbecken
Argument
Notizen
hackrf Verwenden Sie dieses Argument ohne Wert
Puffer=
Standard ist 32
Aufgrund der libhackrf-Beschränkung darf derzeit nur das erste gefundene Gerät verwendet werden.
Die Sendeunterstützung wurde mithilfe des crc-mmbTools DAB-SDR-Senders überprüft.
IQ Reichen Sie das Quelle
Argument
Notizen
Datei=
Frequenz=
Mittenfrequenz in Hz, akzeptiert Eng-Notation
Rate=
Obligatorisch, in Samples/s, akzeptiert Eng-Notation
wiederholen=wahr|falsch
Standard ist wahr
Drossel=wahr|falsch
Drosseln Sie den Probenfluss, der Standardwert ist true
Beispiele:
osmocom_siggen_nogui -a hackrf -f 100e6 --sweep -x 2e6 -y 10 -v
osmocom_siggen_nogui -a uhd,subdev=A:0 -f 100e6 --sweep -x 2e6 -y 10 -s 4e6 -v
Verwenden Sie osmocom_siggen_nogui online mit den onworks.net-Diensten