PRACTICA-SIMULACION DE CONTROL DE LA ETAPA RF

12 views
Skip to first unread message

Mohamed

unread,
Nov 28, 2009, 8:28:24 PM11/28/09
to radiodsp
Bueno, de cara a ir contruyendo el software SDR propongo ir trabajando
sobre el control del codec de audio, el AIC3106. Imaginaremos que este
es nuestro transmisor y una vez tengamos el software solo tendremos
que cambiar el dispositivo por el que queramos.

Haremos varias suposiciones:

- La salida HP (salida audo para los auriculares) es la salida del
transmisor hacia la antena.
- La entrada mic es la entrada de RF
- Supondremos la frecuencia de portadora por ejemplo 1KHz
- Y la moduladora 40 Hz

A partir de aqui ya podemos ir generando las diferentes modulaciones.

Yo ya he generado una modulacion AM. He colgado en la pagina la foto
de la modulación AM (Foto0043 y Foto0049) y el codigo usado para
hacerla (aic3106_tone_headphone.c) . Sustituid el original por este y
ejecutad el ejemplo, lo podeis oir pero recordad que es una modulacion
AM no FM y es mejor verla en osciloscopio. Puede que mas adelante
genere un ejemplo de FM.

A partir de aqui comienza el debate y las ideas.....
Espero criticas

Saludos a todos.

Javier Romera

unread,
Dec 2, 2009, 6:57:24 AM12/2/09
to radi...@googlegroups.com
¡Muy interesante!
 
Algunos equipos avanzados de ICOM o YAESU emplean este sistema para el proceso en las etapas finales de recepción o las primeras de transmisión. La diferencia es que la portadora es de 24 o 48 KHz. El AIC3106 llega a anchos de 45 KHz por lo que se podría escoger 24 KHz (O cualquiera menor, como 8 KHz).
 
La diferencia respecto a tu propuesta es que se puede hacer una modulación más completa. Por ejemplo, un canal de audio de 3 KHz, en AM requerirá 3KHz a cada lado de la portadora. Una portadora de 8KHz lo soporta, una de 1KHz NO.
 
Además, y ahora pensando en mí, to tengo un receptor capaz de llegar a "frecuencia 0" por lo que puedo recibir realmente una transmisión de 8 KHz de portadora en un receptor "independiente".
 
Sugiero 8 KHz o 12 KHz como portadora porque la mayor parte de las modulaciones no requieren más allá de unos pocos KHz, incluso una FM de banda estrecha y se puede colocar sobradamente. Para cuando se quiera implementar DRM seguramente tendremos mejores medios.
 
Un saludo a todos. ¡Viene un puente! ¡Igual hasta me dejan trabajar!

Mohamed

unread,
Dec 3, 2009, 5:52:23 PM12/3/09
to radiodsp
Hola Javier:

Me alegra que te parezca intersante. Yo estoy convencido de que por
este camino llegaremos a hacer un SDR interesante.

No olvides que la idea es meter directamente la señal de RF en el OMAP
(siempre que la frecuencia de muestreo de este lo permita si tener que
utilizar conversores de frecuencia externos). Y lo mismo con la salida
de RF.

Como bien dices un tono de 1KHz es una señal que nos limita las
modulaciones. Bueno esta fue la primera prueba más inmediata que he
realizado directamente sobre el OMAP y el codec. Todavia tengo que
madurar un poco mas en la programación del dispositivo. Ya que
desgraciadamente estoy mas familiarizado con otros leguajes que con C
o C++ y tampoco he trabajado a tan bajo nivel (por no nombrar el tener
que descifrar el codigo que TI ha utilizado en los ejemplos). Pero
creo que se puede hacer.
Desde que, como a ti, el tiempo me lo permita estudiare algo más como
controlar el codec de audio.

Si has medido la señal de audio a la salida, verás que la portadora no
corresponde con 1KHz y es debido a que he modificado el vector de
datos de audio (el tono modulado) aumentando el numero de muestras
(las minimas para no sufrir aliasing) y no he rectificado la
frecuencia de muestreo por lo que no cuadra la frecunecia de
portadora. Tengo que empollar un poco el control del PLL del codec de
audio para programar la frec de muestreo correctamente

Espero en un futuro brindaros programas de moduladores, osciladores,
multiplacadores o conversores sin necesidad de hardware externo en la
medida de lo posible.

Javier, sugerencia aceptada ;) desde que pueda intentare hacer una
modulación con frec portadora mas alta, puede que incluso de la opción
de elegir la frecuencia de portadora.

Saludos!!

On 2 dic, 11:57, Javier Romera <radio...@gmail.com> wrote:
> ¡Muy interesante!
>
> Algunos equipos avanzados de ICOM o YAESU emplean este sistema para el
> proceso en las etapas finales de recepción o las primeras de transmisión. La
> diferencia es que la portadora es de 24 o 48 KHz. El AIC3106 llega a anchos
> de 45 KHz por lo que se podría escoger 24 KHz (O cualquiera menor, como 8
> KHz).
>
> La diferencia respecto a tu propuesta es que se puede hacer una modulación
> más completa. Por ejemplo, un canal de audio de 3 KHz, en AM requerirá 3KHz
> a cada lado de la portadora. Una portadora de 8KHz lo soporta, una de 1KHz
> NO.
>
> Además, y ahora pensando en mí, to tengo un receptor capaz de llegar a
> "frecuencia 0" por lo que puedo recibir realmente una transmisión de 8 KHz
> de portadora en un receptor "independiente".
>
> Sugiero 8 KHz o 12 KHz como portadora porque la mayor parte de las
> modulaciones no requieren más allá de unos pocos KHz, incluso una FM de
> banda estrecha y se puede colocar sobradamente. Para cuando se quiera
> implementar DRM seguramente tendremos mejores medios.
>
> Un saludo a todos. ¡Viene un puente! ¡Igual hasta me dejan trabajar!
>
> El 29 de noviembre de 2009 02:28, Mohamed <mohamed.lan...@gmail.com>escribió:
>
>
>
>
>
>
>
> > Bueno, de cara a ir contruyendo el software SDR propongo ir trabajando
> > sobre el control del codec de audio, el AIC3106. Imaginaremos que este
> > es nuestro transmisor y una vez tengamos el software solo tendremos
> > que cambiar el  dispositivo por el que queramos.
>
> > Haremos varias suposiciones:
>
> > - La salida HP (salida audo para los auriculares) es la salida del
> > transmisor hacia la antena.
> > - La entrada mic es la entrada de RF
> > - Supondremos la frecuencia de portadora por ejemplo 1KHz
> > - Y la moduladora 40 Hz
>
> > A partir de aqui ya podemos ir generando las diferentes modulaciones.
>
> > Yo ya he generado una modulacion AM. He colgado en la pagina la foto
> > de la modulación AM (Foto0043 y Foto0049) y el codigo usado para
> > hacerla (aic3106_tone_headphone.c) . Sustituid el original por este y
> > ejecutad el ejemplo, lo podeis oir pero recordad que es una modulacion
> > AM no FM y es mejor verla en osciloscopio. Puede que mas adelante
> > genere un ejemplo de FM.
>
> > A partir de aqui comienza el debate y las ideas.....
> > Espero criticas
>
> > Saludos a todos.
>
> --
>
>    Javier Romera- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
Reply all
Reply to author
Forward
0 new messages