Convertir datos i / q en mediciones de potencia (por ejemplo, db)

0

Tengo datos en bruto i / q de un rtl-sdr. Quiero hacer cosas con señales y diferentes frecuencias, pero solo si superan un umbral de potencia. Un software como gqrx, sdr #, etc. toma los mismos datos de los sticks rtl-sdr y expresa la energía a una frecuencia determinada como una medición de dB (dbFS, o lo que sea). ¿Cómo puedo hacer lo mismo?

    
pregunta horse hair

1 respuesta

1

Por lo general, toma la I & Señala Q y realiza una Transformada Rápida de Fourier (FFT). Esto le da un espectro (o cascada) que le muestra la fuerza relativa de las señales.

No lo olvides, dB es una escala logarítmica. Deberá cambiar la escala de magnitud (y) después de la FFT, pero antes de mostrarla en la pantalla. Luego, necesitará un método para seleccionar una señal en la pantalla, para ser procesado y convertido en audio.

Si esto suena un poco demasiado complejo, siempre puede intentar leer el github código fuente para gqrx. Puede consultar el código fuente de SDRSharp aquí .

    
respondido por el Alan Campbell

Lea otras preguntas en las etiquetas