Sei sulla pagina 1di 5

MODULACIN FM EN SIMULINK

Diana Carolina Sigcha Sigcha


Jissela Johana Arcos Molina
Facultad de Ingeniera Elctrica y Electrnica, Escuela Politcnica Nacional
Quito-Ecuador
diana_sigcha@hotmail.com
jiss_johany@hotmail.com

Abstract Este documento contiene un resumen, el cual


cumple las normas IEEE, de los resultados que obtuvimos
del anlisis de modulacin FM de seales en tiempo y
frecuencia simulado en el software Simulink-Matlab. Dicho
software permite simular, visualizar, analizar y construir
modelos de sistemas fsicos y de control con ayuda de
bloques, estas cajas negras realizan varias operaciones
matemticas, elementos de Matlab y seales predefinidas.
En el que se construy un sistema de bloques, con una
onda sinusoidal de entrada, un oscilador local y la seal
resultante o modulada.

I. INTRODUCCIN

y diseo basado en modelos . Es compatible con la


simulacin, generacin automtica de cdigo, y la prueba
continua y verificacin de sistemas embebidos. Simulink
cuenta con una ventana principal en la cual se desarroll
el diagrama de bloques cmo se muestra en la figura 1 y
su librera en la que consta la nmina de todos los bloques
que dispone Simulink, cmo se puede observar en la
figura 2.
Es un entorno de programacin de ms alto nivel de
abstraccin que el lenguaje interpretado Matlab (archivos
con extensin .m). Simulink genera archivos con
extensin .mdl (de "model").

El presente documento trata acerca del fortalecimiento


de uso de la interfaz y herramientas operadas para la
simulacin de un sistema modulador, el cual nos permitir
visualizar la respuesta en tiempo y frecuencia de la
modulacin FM.
En una modulacin no lineal el espectro de la seal
modulada se encuentra expandido respecto a la forma del
espectro de la seal modulante. La relacin seal a ruido
aumenta con el aumento del ancho de banda y sin
necesidad de aumentar la potencia de Tx. En la
modulacin de frecuencia (FM frequency Modulation) la
frecuencia de la seal vara proporcionalmente con la
seal modulante.

Figura 1. Ventana Principal de Simulink

La frecuencia modulada es usada conmente en las


radiofrecuencias de muy alta frecuencia por la alta
fidelidad de la radiodifusin de la msica y el habla. El
audio de la televisin analgica tambin es difundido por
medio de FM.
II. DESARROLLO DE CONTENIDOS

A. Herramienta utilizada
Para la simulacin se utiliz la librera Simulink que
pertenece al programa Matlab. Simulink es un entorno
de diagrama de bloques para la simulacin multidominio

Figura 2. Librera Simulink

B. Bloques utilizados en la simulacin.


Bloque Analog Filter Design: Es un filtro para seales
analgicas. En esta simulacin se lo utilizar como un
bloque pasa bajos, La configuracin del bloque se realiz
como se indica en la figura 4.

Bloque Signal Generator: este bloque genera una seal


que cumple con la ecuacin [1]. Para la simulacin este
bloque generar la seal modulante. La configuracin de
este bloque se observa en la figura 8.

y (t )= Awaveform ( f ,t ) [1]

donde :

A=amplitud de la seal
waveform=forma de laseal
Figura 3. Bloque Analog Filter Design

f =frecuencia

t=tiempo

Figura 7. Bloque Signal Generator

Figura 4. Configuracin bloque Analog Filter Design

Bloque Continuos Time-VCO: genera una seal


continua en el tiempo cuya frecuencia cambia en
respuesta a la amplitud de las variaciones de la seal de
entrada, este bloque ser el oscilador local de la
simulacin. La configuracin de este bloque se observar
en la Figura 6.
Figura 8. Bloque Signal Generator

Figura 5. Bloque Continuos Time-VCO

Bloque Scope: Este bloque representa grficamente la


entrada conectada a este bloque con respecto al tiempo de
simulacin. A travs de este bloque observaremos las
seales.

Figura 9. Bloque Scope

Adicionalmente para obtener una mejor visibilidad de


las grficas de las seales usamos los siguientes bloques:

Figura 6. Configuracin del bloque Continuos Time-VCO

Bloque To Work Space: visualizacin de datos en


tiempo no real simulado o datos de aplicaciones en

tiempo real. Se usa 2 de estos bloques para las seales


modulada y modulante.
Despus de ejecutar sus aplicaciones y registro de
datos en tiempo real para el espacio de trabajo de
MATLAB, puede representar los datos

Figura 10. Bloque To Work Space

Bloque Clock: El bloque de reloj emite el tiempo de


simulacin actual en cada paso de simulacin. Este
bloque es til para otros bloques que necesitan el tiempo
de simulacin.

Bloque Buffer: Este bloque se reserva para el


almacenamiento temporal de la seal discreta, mientras
espera a ser procesada posteriormente. En nuestra
aplicacin nos ayuda a trasmitir la secuencia de datos
discretos. Con este tambin se puede modificar el nmero
de datos en paralelos que se enva es decir la frecuencia
de muestreo. Aqu se pude modificar los valores para
afinar la grfica.

Figura 14. Bloque Buffer

Figura 11. Bloque Clock

Para el anlisis en frecuencia y para obtener las


grficas de los espectros de las seales: modulante y
modulada se necesita implementas un sistema que realice
la transformada rpida de Fourier, para ello utilizaremos
el siguiente sistema adicional el cual estar incluido en el
bloque Subsistem 1:

Figura 12. Sistema adicional

En el cual In1 ser acoplada a la salida del generador


de seal y Out1 a un osciloscopio para poder observar
simultneamente la onda en el dominio del tiempo. Cada
bloque cumple con una tarea especfica, para poder llegar
a obtener los espectros de las seales.
Bloque Zero-OrderHold: con este bloque se
transforma de una seal continua a una discreta, para el
posterior uso de un graficador de vector. En nuestra
aplicacin nos permite cambiar la frecuencia de muestreo
de la seal de entrada.

Bloque FFT: realiza la operacin de la transformada


rpida de Fourier. El algoritmo de FFT est basado en la
teora de Fourier que relaciona matemticamente el
dominio del tiempo y frecuencia.

Figura 15. Bloque FFT

Bloque Gain: con este bloque podemos multiplicar la


seal o funcin por un valor constante (ganancia),
positivo o negativo. En nuestro sistema este llevar el
valor de 1 sobre la frecuencia de muestreo.

Figura 16. Bloque Gain

Bloque Abs: Este bloque emite el valor absoluto de la


entrada. Pero en esta aplicacin este muestra la magnitud
de la seal compleja que obtenemos a la salida de FFT. Y
as la podemos graficar.

Figura 17. Bloque Abs


Figura 13. Bloque Zero-Order Hold

Bloque Vector Scope: ayuda en la visualizacin de


seales digitales. Se configura en Input domain con l
opcin Frecuencia.

Figura 18. Bloque Vector Scope


0

-2

El sistema completo se muestra en la figura siguiente:


-4

-6

-3

x 10

Figura 21. Seal modulada

En la Figura 22 se observa la seal modulante (color


azul) y la seal modulada (color negro) en un mismo
intervalo de tiempo (0s-0.005s), por lo que podemos
observar que la seal modulada vara de acuerdo a la
amplitud de la seal modulante. En los picos positivos de
la seal modulante la frecuencia es mxima, y en los
picos negativos de la seal modulante la frecuencia es
mnima. La desviacin mxima de la frecuencia (cambio
de la portadora) se da en los picos de la seal modulante.
Figura 19. Sistema de bloques completo

C. Resultados obtenidos en el dominio del tiempo

1.5
1
0.5

Para la seal modulante se utiliz una seal sinusoidal


que cumple con la ecuacin [2]. La grfica de esta seal
en el dominio del tiempo se observa en la Figura 20.

0
-0.5
-1
-1.5

0.5

1.5

2.5

3.5

4.5

x 10

-3

6
4

fm=seno ( 2 1000 t ) [ 2 ]

2
0
-2

donde t=tiempo

-4
-6

0.5

1.5

2.5

3.5

4.5

x 10

-3

Figura 22. Seal modulante y modulada


1.5

D. Resultados obtenidos en el dominio de la


frecuencia

0.5

-0.5

-1

-1.5

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

0.009

0.01

Figura 20. Seal modulante

La seal modulada obtenida en la simulacin se la


observa en la Figura 21, como se esperaba es una seal de
amplitud constante cuya frecuencia vara.

Para obtener la respuesta en frecuencia de la seal


modulada se utilizaron los bloques de Subsistem, esto se
redujo en un solo subsistema para ayudar en la
visualizacin del diagrama de bloques. La figura obtenida
se observa en la Figura 23. Existen varias bandas
laterales, debido a que la potencia total se reparte en las
bandas laterales tanto superiores cmo inferiores.

la seal modulante. En los picos positivos de la seal


modulante la frecuencia es mxima, y en los picos
negativos de la seal modulante la frecuencia es mnima.
Con lo cual podemos decir que todo lo aprendido es
correcto y se aplica en la realidad
Aunque es muy til el uso de este software tiene una
gran desventaja la cual es que no se pueden realizar las
simulaciones ni modificaciones en tiempo real.
IV. REFERENCIAS

Figura 23. Espectro de la seal modulada

[1]

Simulacin de sistemas de control continuo con


Matlab y Simulink. [En lnea] Disponibles en:
http://isa.uniovi.es/docencia/raeuitig/matlabysimulink.
pdf

[2]

Manual Simulink. [en lnea] Disponible en:


http://es.slideshare.net/cosococo/manual-simulink

[3]

Mathworks
[en
lnea].
Disponible
en:
http://www.mathworks.com/help/simulink/slref/clock.html

III. CONCLUSIONES Y RECOMENDACIONES


Gracias al software Matlab-Simulink se puede obtener
fcil y rpidamente sistemas con operaciones complejas,
en nuestro caso la transformada de Fourier.
El uso de simulaciones nos permite tener una mejor
visin y entender de mejor manera los conocimientos
impartidos en clase acerca de la modulacin FM en
tiempo y frecuencia.
Como se mostr en clase la desviacin mxima de la
frecuencia (cambio de la portadora) se da en los picos de

Potrebbero piacerti anche