Este es el comando osmocom_siggen_nogui que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
osmocom_siggen_nogui - Aplicación de generador de señales
SINOPSIS
osmocom_siggen_nogui: [opciones]
DESCRIPCIÓN
Aplicación de generador de señales
OPCIONES
-h, --ayuda
mostrar este mensaje de ayuda y salir
-a ARGENTINA, --argumentos=ARGS
Args del dispositivo, [predeterminado =]
-A ANTENA, --antena=ANTENA
Seleccione Rx Antenna donde corresponda
-s SAMP_TARIFA, --tasa de muestreo=SAMP_TARIFA
Establecer la frecuencia de muestreo (ancho de banda), mínima por defecto
-g GANAR, --ganar=GANANCIA
Establecer la ganancia en dB (el valor predeterminado es el punto medio)
-f FRECUENCIA, --tx-frecuencia=FREQ
Establecer la frecuencia portadora en FREQ [predeterminado = punto medio]
-c FREC_CORR, --freq-corr=FRECUENCIA_CORR
Establecer la corrección de la frecuencia portadora [predeterminado = 0]
-x FORMA DE ONDA_FRECUENCIA, --frecuencia de forma de onda=FORMA DE ONDA_FREQ
Establezca la frecuencia de la forma de onda de banda base en FREQ [predeterminado = 0]
-y FORMA DE ONDA2_FRECUENCIA, --forma de onda2-frecuencia=FORMA DE ONDA2_FREQ
Establezca la frecuencia de la segunda forma de onda en FREQ [predeterminado = ninguno]
--seno Genera una portadora modulada por una onda sinusoidal compleja
--constante
Genera una portadora constante
--compensar=OFFSET
Establezca el desplazamiento de fase de la forma de onda en OFFSET [predeterminado = 0]
--gaussiano
Generar salida aleatoria gaussiana
--uniforme
Generar salida aleatoria uniforme
--2 tonos
Genere una señal de dos tonos para pruebas de IMD
--barrer
Genera una onda sinusoidal barrida
--gsm Generar secuencia de ráfagas GSM modulada por GMSK
--amplitud=AMPL
Establezca la amplitud de salida en AMPL (0.1-1.0) [predeterminado = 0.3]
-v, --verboso
Usar salida de consola detallada [predeterminado = falso]
Nota: no se pudo habilitar la programación en tiempo real, continuando
Inteligencia del especificación
Puede especificar el dispositivo de origen o receptor utilizando una cadena separada por comas de argumento = valor
pares. La documentación de bloques siempre actualizada con ejemplos está disponible aquí.
FCD Fuente
Argumento
Notas
fcd =
Identificador de dispositivo basado en 0, opcional
dispositivo = hw: 2
anula el dispositivo de audio
type = 2 selecciona el tipo de dongle, 1 para Classic, 2 para Pro +
El argumento "dispositivo" anula el dispositivo de audio utilizado por el controlador subyacente para acceder
flujo de muestra de IQ del dongle.
El argumento "tipo" selecciona el tipo de dongle, 1 para Classic, 2 para Pro +.
OsmoSDR Fuente
Argumento
Notas
osmosdr =
Identificador de dispositivo basado en 0
búferes =
El valor predeterminado es 32
buflen =
El valor predeterminado es 256 kB, debe ser múltiplo de 512
DEG-RTL Fuente
Argumento
Notas
rtl =
Identificador de dispositivo basado en 0 O número de serie
rtl_xtal =
Frecuencia (Hz) utilizada para el chip RTL, acepta notación eng
tuner_xtal =
Frecuencia (Hz) utilizada para el chip del sintonizador, acepta notación eng
búferes =
El valor predeterminado es 32
buflen =
El valor predeterminado es 256 kB, debe ser múltiplo de 512
muestreo_directo = 0 | 1 | 2
Habilite el modo de muestreo directo en el chip RTL. 0: Desactivar, 1: usar canal I, 2: usar Q
canal
offset_tune = 0 | 1
Habilite el modo de ajuste de compensación para los sintonizadores E4000
NOTA: use rtl_eeprom -s para programar su propio número de serie en el dispositivo
NOTA: si no especifica rtl_xtal / tuner_xtal, el controlador subyacente usará 28.0MHz
DEG-RTL TCP Fuente
Argumento
Notas
rtl_tcp = :
nombre de host por defecto es "localhost", puerto a "1234"
psize =
El valor predeterminado es 16384 bytes
muestreo_directo = 0 | 1 | 2
Habilite el modo de muestreo directo en el chip RTL 0 = Apagado, 1 = Entrada I-ADC habilitada, 2 = Q-ADC
entrada habilitada
offset_tune = 0 | 1
Habilite el modo de ajuste de compensación para los sintonizadores E4000
Miri Fuente
Argumento
Notas
miri =
Identificador de dispositivo basado en 0
búferes =
El valor predeterminado es 32
UHD Fuente / Lavamanos
Notas argumentales
uhd Use este argumento sin un valor
nchan =
Para configuraciones de USRP multicanal, utilice el parámetro subdev para especificar la transmisión.
cartografía
subdev =
Ejemplos: "A: 0", "B: 0", "A: 0 B: 0" cuando nchan = 2. Consulte la documentación original de ettus
en esto
lo_offset =
La frecuencia de compensación en Hz debe estar dentro del ancho de banda de la placa hija. Acepta eng
notación
Se pasarán pares de argumento / valor adicionales al controlador subyacente, para más
información, consulte la especificación del subdispositivo y los identificadores de dispositivos comunes en el Ettus
documentación.
cuchillaRF Fuente / Lavamanos
Argumento
Notas
bladerf [= 0]
Identificador de dispositivo basado en 0 (opcional)
fw = '/ ruta / al / firmware.img'
programa el firmware de la MCU desde el archivo dado. generalmente no es necesario. Se requiere ciclo de energía.
fpga = '/ ruta / al / bitstream.rbf'
cargar el flujo de bits FPGA desde el archivo dado. requerido solo en la primera ejecución en este momento.
HackRF Fuente / Lavamanos
Argumento
Notas
hackrf Usa este argumento sin un valor
búferes =
El valor predeterminado es 32
Solo el primer dispositivo encontrado se puede usar en este momento debido a la limitación de libhackrf.
La compatibilidad con la transmisión se ha verificado utilizando el transmisor crc-mmbTools DAB sdr.
IQ Archive Fuente
Argumento
Notas
archivo =
freq =
Frecuencia central en Hz, acepta notación eng
tasa =
Obligatorio, en muestras / s, acepta notación eng
repetir = verdadero | falso
El valor predeterminado es verdadero
acelerador = verdadero | falso
Acelerar el flujo de muestras, el valor predeterminado es verdadero
EJEMPLOS
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
Utilice osmocom_siggen_nogui en línea utilizando los servicios de onworks.net