Re: Multiplexación de señales con Python

Pablo Martin Rodriguez ustrum en gmail.com
Mar Nov 18 13:14:02 CET 2008


A ver, lo complicado del asunto dependera de lo complicado de la señal y de
la modulación que utilices para multiplexar varias señales usando el mismo
canal. Si, por ejemplo, la modulacion fuese AM, lo unico que tendrias que
hacer es multiplicar el valor de la señal en cada instante por el valor de
la portadora sin(2*pi*f*t) en ese mismo instante, siendo f la frecuencia de
la portadora, (a la que desplazariamos la señal) y t el instante. Si ya
tienes la señal en tiempo, esto es facil de hacer. Multiplicamos las señales
que tengamos por tantas portadoras a distinta frecuencia como señales haya,
respetando el teorema de
nyquist<http://es.wikipedia.org/wiki/Teorema_de_Nyquist>,
y ya tenemos todas las señales multiplexadas. En tiempo el resultado va a
ser un galimatias, pero en frecuencia se verá como cada señal se ha ido
desplazando. Para verlo habra que hacer la transformada de fourier: se puede
hacer con el modulo pynum y la funcion fft del mismo. De todas formas, el
como quede una señal despues de multiplexarla en frecuenca dependerá mucho
mas del tipo de modulación que se utilice que del metodo de acceso al medio,
en este caso FDMA.

Siento si me he salido del tema, o si me he equivocado en algo, no suelo
resolver muchas dudas, pero me parecia que os habiais ido por las ramas. Yo
creo que para este caso con python hay herramientas de sobra para hacer lo
que quiere hacer, aunque por supuesto matlab es la herramienta tipica para
estas cosas.

2008/11/15 Jorge Luis Betancourt González <jlbetancourt en estudiantes.uci.cu>

> Hola:
>
> Gracias por responder, la cuestión es que tenemos que escribir una
> aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo en
> Python) para demostrar como queda una señal determinada luego de ser
> multiplexada utilizando FDM. Me imaginé que con lo extendido que está el
> Python en estos días, pudiera ser que alguien ya lo hubiera utilizado para
> graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna
> sugerencia?
>
> slds
> --
> El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina.
> It is only in the mysterious equation of love that any logical reasons can
> be found.
> La verdadera estupidez derrota a la inteligencia artificial
> todo el tiempo.
> Mustrum Ridcully, Archicanciller de la Universidad Invisible
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es