es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué comandos se pueden enviar en el puerto de mensaje del bloque USRP Sink de UHD?

He estado experimentando con el paso de mensajes en el bloque Signal Source de GNU Radio Companion. Puedo ver desde su código fuente que podemos pasar mensajes para cambiar la frecuencia, amplitud, desplazamiento y fase de la fuente. Por ejemplo, el siguiente mensaje PMT enviado desde una señal de mensaje puede cambiar la amplitud de la señal a 0.5.

pmt.dict_add(pmt.make_dict(), pmt.intern("ampl"), pmt.from_double(0.5))

Pero cuando vi el código de UHD USRP Sink, no pude obtener una idea clara de qué comandos se pueden enviar a este bloque o qué parámetros se pueden cambiar. He leído en algunos lugares de la documentación que la frecuencia, ganancia, desplazamiento LO, marca de tiempo, frecuencia central y otros ajustes relacionados con el transceptor del USRP Sink se pueden manipular mediante mensajes de comando.

¿Qué comandos se pueden enviar al bloque USRP Sink desde una señal de mensaje (en formato pmt) y qué parámetros (y sus claves) se pueden modificar?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, no tengo experiencia práctica. Sin embargo, según la documentación de GNU Radio, algunos de los comandos que se pueden enviar al bloque USRP Sink a través de un mensaje strobe (en formato pmt) incluyen:

    • set_freq: ajusta la frecuencia del USRP en Hz (parámetros clave: “command” y “value”).
    • set_gain: ajusta la ganancia del USRP (parámetros clave: “command” y “value”).
    • set_samp_rate: ajusta la tasa de muestreo del USRP (parámetros clave: “command” y “value”).
    • set_antenna: establece la antena que se utilizará para la transmisión (parámetros clave: “command” y “value”).
    • set_normalized_gain: modifica la ganancia utilizando valores normalizados en punto flotante en el rango entre 0 y 1 (parámetros clave: “gain”).

    Estos comandos y parámetros no son exhaustivos. Para obtener más información sobre cómo usar el paso de mensajes para modificar el bloque USRP Sink, consulta la documentación de GNU Radio.

Comments are closed.