Sie sind auf Seite 1von 6

LABORATORIO VIRTUAL

MODULACION AM
David Santiago Melo Cod.2006103033, Ricardo Molina Cod.2006103036
Universidad Pedagógica Nacional. Comunicaciones II

Resumen: El presente trabajo aplica los diferentes conceptos de la modulación AM por medio de
un programa elaborado como lo fue Matlab, para el procesamiento de una señal de audio externa
como la voz. En primera instancia se grabo la voz por unperiodo corto de tiempo +/- 5 segundos
por medio de Audacity (sofware libre)1 para así ser importada a Matlab y trabajar la señal.
Seguidamente se modulo esta señal de voz y por último se demodulo usando un filtro para
recuperar la señal original. Los resultados de esta experiencia se plantean a lo largo de este
documento. El mismo proceso anterior se realizo pero con un archivo mp3.

INTRODUCCION modulada se representa como sigue:


La modulación tiene el objetivo de realizar una [2]
representación de la señal que se desea Xc t= Ac cos Wc tm X t  Ac cos Wct 
transmitir. El modo de representación de la
señal modulada varía, y en base a ello es la De la ecuación anterior se tiene que:
forma en que se recupera la señal que lleva la [3] Xc t= Ac [1mX t]cos Wc t 
información. Donde m es conocido como el índice de
La modulación AM es de los métodos más modulación. Si este valor es mayor que 1, se
simples de entender y de los más sencillos de produce la sobremodulación. También es
implementar. No es el mejor método en cuestión necesario que la señal moduladora se encuentre
de eficiencia de transmisión, porque requiere normalizada, esto es, que su valor máximo sea
una mayor potencia en la señal, aunque es menor que 1.
común verla aplicada en algunas estaciones de
radio en la actualidad (esto debido al largo fig 1
alcance que puede llegar a tener la señal en
cuanto a distancia).
En el método de modulación AM, la onda posee
una frecuencia determinada (portadora), que es
lo que permite que sea transmitida por el canal
de un modo deseado.
La señal mensaje (moduladora), actúa como
control de la envolvente de la señal portadora
(modulación de amplitud), por lo que el método
más simple de obtener la señal mensaje de una
señal modulada, es por la detección de la
envolvente de la señal.

MARCO TEORICO
En la modulación de AM, se tiene que la
envolvente de la señal transmitida tiene la forma
de la onda mensaje.
Si la señal portadora tiene amplitud Ac, y
frecuencia fc, su ecuación en el tiempo es:

[1] Ac cos Wct 

Para una señal moduladora X(t), la señal


1 Audacity es un editor de Audio multipista para Linux/Unix MacOs y Windows. Esta diseñado para una grabación,
reproducción y edición fácil de audio digital. Se soportan los formatos Ogg Vorbis, Mp2, Mp3, Wav, Aiff y AU.
Recuperación de la señal transmitida averiguamos el tamaño del vector le damos un
Como la señal modulada tiene la misma valor a Fc que es la frecuencia de la portadora
envolvente de la señal moduladora, se requiere esto debido a que en audacity la frecuencia de
tan solo de recuperar esa envolvente y así tener muestreo (fs) es de 44100, y como en AM se
la señal. Un circuito sencillo de detección de require que fc sea la cuarta parte de fs, de hay el
envolvente se puede crear así: valor de 11025 para fc.
Con un diodo, se rectifica la parte positiva de la
señal modulada, y a esta señal se le aplica un f1=x';
filtro RC pasabajas sencillo, de modo que se size(f1);
responda tan sólo a los valores picos de la señal. fc=11025;
Este método puede distorsionar un poco la señal
transmitida, pero reconstruye en gran parte los Necesitamos crear la señal portadora y a su vez
componentes principales que se desean definir un intervalo acorde al tamaño de la
transmitir, la forma de onda final es muy similar matriz, para ello usamos el dato obtenido de la
a la deseada. Se puede diferenciar tal vez en los instrucción size (ans=52224)
niveles DC y en los voltajes pico, pero
normalmente en las señales transmitidas sólo t=0:5/(52224-1):5;
interesa la forma. f2=sin(2*pi*fc*t);

PROCEDIMIENTO DE MONTAJE Para modular necesitamos multiplicar las dos


señales obtenidas anteriormente, por lo cual
Para efectos de la simulación cabe recordar que tenemos que:
la aplicación usada para capturar el sonido fue
audacity, entonces abrimos dicho programa y f3=f1.*f2;
grabamos un mensaje de no mas de 5 segundos plot(f3); //ver figura 3
para efectos de este laboratorio. Luego de
grabarla le damos archivo-exportar... y le damos Figura 2
nombre al archivo con extensión Wav. Ahora, en
Matlab vamos a importar el archivo que
acabamos de guardar (para efectos del
laboratorio nuestro archivo se llama hola.wav y
el otro que es un extracto de una canción se
llama Vacios.wav aclarando que los dos
métodos de importación son diferentes)

Modulación Archivo hola.wav


En la ruta de acceso File-Import Data...
buscamos el archivo y le damos abrir. Ahora
damos Finish y el nos genera una matriz acorde
al archivo.2
Luego desde el editor llamamos el archivo
desde la dirección donde esta ubicado y de una
vez lo guardamos en una variable.
Modulación Archivo Vacios.wav
x=wavread('home\hola.wav'); Para importar un archivo de audio e importarlo
plot(x) a matlab hay dos opciones, la primera desde
audacity convertir de estereo a mono o desde
Ahora veamos la señal: (ver figura 2) matlab convertir la matriz de nx2 que se genera
Para poder trabajar la señal correctamente y convertirla en una matriz nx1 donde es el
aplicamos la transpuesta de nuestra matriz y numero de muestras que tiene la señal.

2 Para observar la matriz miramos en Workspace el


icono data.
Fig 3 fc=11025;
L=length(t);
de aquí en adelante se puede repetir el proceso
desde la creacioń de la señal portadora.
Ahora podemos observar la señal modulada y
sin modular (ver figura 4).

Figura 4

Desde audacity tenemos que seguir los


siguientes pasos: Archivo-Importar-Audio
(seleccionar archivo). Luego recortamos la señal
por un periodo corto (15s) para que matlab
funcione correctamente. Pinchamos en el título
del cuadro que se encuentra al lado de la pista y
le damos convertir pista a estereo. Eliminamos
la pista de abajo y la de arriba la convertimos en Para poder exportar nuestra señal modulada
mono. como Wav solo basta con la siguiente
Le damos Archivo-Exportar y realizamos el instrucción
mismo procedimiento de la modulación como el wavwrite(f3,nombre,'nombrearchivo.wav')
realizado anteriormente.
Demodulación AM
Para la segunda opción trabajando la señal
estereo desde matlab debemos realizar los Para la demodulación vamos a utilizar el
siguientes pasos: archivo hola.wav que exportado desde matlab
ahora se llama nuevohola.wav
Para demostrar que el archivo de audio se puede Lo primero es hacer una transformada en
importar de otra manera vamos escribir el frecuencia de la señal original:
siguiente código:3
fp=abs(fftshift (fft(f1)))/L;
[x,muestr,bits]=wavread('Vasos.wav') k=[(-L/2)+1:L/2];
plot(x); k1=(1/(0.795*2*pi))*k;
Ahora podemos ver la señal ver figura 4
Ahora transformamos la señal portadora
Como el archivo esterio crea una matriz de nx2 fp2=abs(fftshift (fft(f2)))/L;
se va a convertir dicha matriz en una de nx1 de Y la modulada
la siguinte manera: fp3=abs(fftshift (fft(f3)))/L;

y=x(:); para demodular:


w=y';
size(w); [mo,mu,bit]=wavread('nuevohola.wav')
q=mo(:);
3 Debido al trabajo de consulta se encontraron varios
caminos para resolver el problema de adquisición de h=q';
audio, por tal motivo se quiere ilustrar al lector las f4=h.*f2;
diferentes opciones
Transformada de la señal demodulada4 Fifura 7
fp4=abs(fftshift (fft(f4)))/L;

Para obtener una buena demodulación


necesitamos emplear un filtro como el siguiente:

[num,den]=butter(15,0,5);
Fx=filtfilt(num,den,f4);
[H,W]=freqz(num,den,15);

Se realiza la operación siguiente para exportar el


archivo de sonido final:

wavwrite(f3,nombre,'nombrearchivo.wav')

Figura 5

CONCLUSIONES

1. Dentro de las características de la


modulación AM se requiren datos tales como Fc
y Fs. Para este último se tiene la facilidad que
en el momento de importar el archivo a matlab
el nos genera una matriz con este valor.
Entonces para cuadrar este valor de Fs nos
remitimos directamente a Audacity donde se
indica la frecuencia de muestreo en un rango de
8000-96000 Hz, esto indica la calidad del
sonido pero a su vez depende de la calidad del la
tarjeta de sonido del computador es por esta
razón que nuestro valor de Fs es 44100 y no es
Figura 6 un valor tan arbitrario como se pudo dar a
entender en el documento.

2. Aunque se tomo un periodo de tiempo


corto, si observamos la figura 2 y la figura 3, se
puede decir que la forma de onda es muy similar
en las dos gráfica pero en la figura 3
visualizamos que la señal es más compacta,
entonces nos remitimos a la figura 1 y notamos
las características de la señal modulada. Ahora
podemos concluir que se señal de la figura 3
puede estar modulada, si queremos comprobar
si hubo un cambio en nuestra señal original
damos la siguiente instrucción:
1. wavplay(f3);
Así escucharemos la señal.

3. En el caso de la figura 3 donde se trabajo


con un archivo mp3, al igual que el caso
4 Para efectos visuales se han efectuado las anterior, la diferencia entre la señal original y la
transformadas de f1,f2,f3 yf4
modulada es poca, aunque se alcanza anotar en
algunos sectores el cambio (remitase al
intervalo de tiempo entre 1-2 y véase la
diferencia entre las dos señales) pero si se
quiere comprobra auditivamente usamos la
instrucción wavplay

4. Para efectos de la demodulación veamos


la figura 5 donde se encuentra en primera
instancia una señal de entrada (color rojo) luego
la señal portadora (color azul) y por ultimo la
señal modulada (allí se observa la
multiplicación de las dos señales). Ahora
observemos la figura 6 donde encontramos la
señal demodulada. Recordemos el proceso para
obtener esta señal fue la multiplicación de la
señal modulada y la portadora.

5. La grafica 7 muestra la señal


demodulada después de haberle aplicado el
filtro (El hecho de realizar un filtro butterworth
de orden 15 nos garantiza una mejor recolección
de datos al momento de demodular)5. Veamos la
similitud en cuanto a la forma entre las dos
señales.

6. Finalmente, al realizar el proceso de


modulación AM a una señal estereo mediante el
proceso de matlab, se obtiene una matriz de nx2
y al transformar la matriz en un vector
duplicamos la información, de manera que al
demodular se obtiene una señal con el doble de
información.

BIBLIOGRAFIA

[1] HERRERA, Enrique. Comunicaciones I.


Señales, modulación y transmisión. Limusa,
Mexico 2004. p.149,158,160.

[2] Electronica y electrónicos.


Telecomunicaciones. Modulación AM en
Matlab. [html]. [en línea]. [Término de
busqueda: matlab+modulación AM]

[3] Matlab. Help [search: ammod, amdemod,


wavread, wavplay, wavwrite]

5 Si le incrementamos el orden al filtro se obtendra una


mejor resolución de la señal

Das könnte Ihnen auch gefallen