1 votos

Novato: Del flujo de bits a QPSK

Soy un completo novato. No quiero molestar a este fantástico recurso con mi ignorancia, pero estoy empezando a tener pensamientos extraños.

¿Cómo puedo pasar de un flujo de bits (por ejemplo, la salida de un puerto USB) a una señal de RF (por ejemplo, a un chip QPSK como el AD8346)? Una conexión GPIO del ordenador sería probablemente demasiado lenta para un ancho de banda de, digamos, 20MHz.

¿Existen algunos chips específicos utilizables en el proceso o la solución estándar es utilizar una FPGA como buffer intermedio, leyendo los datos del USB y manejando el modulador QPSK? (¿o quizás incluir el modulador QPSK en la propia FPGA?)

Gracias. El tema me parece fascinante.

1voto

Christi Puntos 174

20mhz qpsk es fácil.

puedes conseguir fácilmente una banda base de 20MHz con 2 GPIOs de un procesador ARM moderno y un modulador IQ.

esencialmente, GPIO A envía 0 o 1 para el canal I. GPIO B, envía 0 o 1 para el canal Q. El modulador IQ combinará esto para darle los 4 símbolos para QPSK. su ancho de banda es directamente proporcional a su tasa de símbolos. algo como 18 MSymb / s probablemente le dará su 20MHz BW.

Generar señales de 18MHz en los GPIOs de un ARM M4 es fácil. la información puede ser alimentada directamente desde un transceptor USB 2.0 (480mbps) al ARM.

por supuesto, esto es solo banda base... entonces necesitarás un mezclador y un amplificador... pero esa es otra cuestión

Lo que resulta difícil de hacer son modulaciones como SOQPSK, que requieren DAC, DDS o circuitos de RF para dar forma a las transiciones de los símbolos. Otra superdifícil sería algo como multi-h cpm, donde 20mhz realmente necesita algún procesamiento masivo detrás.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X