Identificación de código de línea a partir de gráficos de amplitud, fase y PSD

0

Grabé algunos datos transmitidos usando la radio definida por software Noo-Elec RTL2832. Los datos se transmiten a una frecuencia portadora de 1.3GHz y se muestrean a 2.4MHz. Los datos transmitidos son un conjunto de códigos de línea, cada código de línea comienza con un espacio ASCII y es seguido por 21 caracteres ASCII con espacios cortos entre los códigos de línea. Importé los datos en bruto de IQ de 8 bits a python y dividí cada ráfaga de datos en matrices separadas para comenzar a clasificar cada código de línea individualmente. Las muestras de IQ se convierten en muestras complejas \ $ I + jQ \ $ para facilitar su uso. Estas muestras complejas se almacenan en una columna de tipo de datos de lista de python. La primera gráfica muestra el componente real del código de línea trazado en función del tiempo, la segunda muestra la fase representada en función del tiempo (le he aplicado un algoritmo de desenvolvimiento) y la última es la densidad espectral de potencia en función de la frecuencia. Tengo problemas para identificar los siguientes dos códigos de línea:

¿Cómo puedo usar estos datos para tomar una decisión informada sobre cuáles son estos códigos de línea?

    
pregunta Blargian

1 respuesta

0

Lo que necesita es trazar los valores I y Q para decidir qué tipo de esquema de codificación utilizó el transmisor.

Esto se puede hacer utilizando plot (I, Q) o scatter (I, Q) para cualquier información que tenga. Deberías obtener una trama como las que se muestran a continuación, pero con ruido agregado.

Fuente: enlace

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas