¿Cómo construir un transceptor DSSS simple (espectro de propagación de secuencia directa)?

4

Tengo un microprocesador moderno (Cortex-M3) con un ADC decente (400kSPS de 10 bits o 200kSPS de 12 bits).

¿Cómo diseñar y construir un sistema DSSS simple para propósitos de aprendizaje? ¿Cuál es la interfaz de RF más simple que se necesitaría para esto?

El ancho de banda no es muy importante, pero el sistema debe demostrar una alta resistencia al ruido ya que este es uno de los grandes puntos de venta de DSSS.

EDITAR:

Esperaba obtener más información sobre cómo proceder con el software. Como debería hacer una correlación ciega de todo el búfer en cada muestra o hay algún truco "mágico". Tal vez debería hacer otra pregunta más enfocada.

    
pregunta jpc

3 respuestas

1

Lo más sencillo sería hacer toda la modulación y el cambio de portadora en la banda base y luego realizar una conversión ascendente directa a la frecuencia de transmisión deseada utilizando uno de los muchos convertidores ascendentes / descendentes de CI de ADI, TI, Linear Technologies, etc.

Sin embargo, necesitará mucho mejor ADC / DAC que 10 bits (por ejemplo, un chip de códec de audio de 24 bits) para obtener una SNR decente, y también un oscilador de ruido de fase bajo para la conversión arriba / abajo.

Otro enfoque sería hacer la modulación en una baja frecuencia intermitente y luego heterodina eso. Este enfoque necesita más filtrado para deshacerse de las imágenes no deseadas que resultan de la mezcla.

    
respondido por el Jaroslav Cmunt
1

Hay problemas de licencia asociados con la operación de su propio transceptor de espectro ensanchado. Hace algunos años se otorgó una dispensa especial a algunos radioaficionados de los EE. UU., Pero se rescindió:

enlace

Debe acercarse a su autoridad reguladora acerca de la legislación pertinente. A menos que sea un radioaficionado con licencia, es muy poco probable que obtenga permiso para operar dicho equipo.

    
respondido por el Leon Heller
1

Si bien tener 24 bits sería una gran cantidad de trabajo útil, se puede hacer con solo 14 bits. Como ejemplo, vea los USRPs de Ettus Research utilizados por investigadores en conjunto con el software GnuRadio.

enlace

    
respondido por el user3574

Lea otras preguntas en las etiquetas