You are on page 1of 14

Prcticas de simulacin con SIMULINK

Modulaciones analgicas
1. SIMULINK
SIMULINK es un paquete software para modelar, simular y analizar sistemas dinmicos.
Soporta sistemas lineales y no lineales, modelados en tiempo continuo, muestreados o un hbrido
de los dos. Los sistemas pueden ser tambin multifrecuencia, es decir, tienen diferentes partes
que se muestrean o actualizan con diferentes velocidades.
Para modelar, SIMULINK proporciona una interfaz de usuario grfica (GUI) para
construir los modelos como diagramas de bloques, utilizando operaciones con el ratn del tipo
pulsar y arrastrar. Adems incluye una amplia biblioteca de bloques, aunque tambin se pueden
personalizar y crear bloques propios.
Despus de definir un modelo, puede simularlo utilizando cualquiera de los mtodos de
integracin que tiene a su disposicin. Empleando bloques Scope, y otros bloques de
visualizacin, puede ver los resultados de la simulacin mientras se est ejecutando. Estos
resultados se pueden transferir al espacio de trabajo de MATLAB para su posterior
procesamiento y visualizacin.

2. Cmo trabajar con SIMULINK?


Una vez se entra en MATLAB, se pulsa sobre el botn siguiente:
, que permite el
acceso directo al entorno de SIMULINK. Aparece entonces la librera de bloques disponible. En
esta ventana, y con la ayuda de los diferentes botones que aparecen en la parte superior se puede
crear un nuevo modelo o recuperar uno diseado anteriormente.
Para copiar un bloque desde la biblioteca de bloques al modelo que se est construyendo,
se hace un clic sobre el bloque deseado y se arrastra a la ventana del modelo correspondiente.
Para visualizar los parmetros de un bloque se hace doble clic sobre el mismo y aparece un
cuadro de dilogo.
Para conectar los bloques, posicione el puntero sobre el puerto de salida del bloque desde
donde parte la seal, mantenga presionado el botn del ratn, desplace el puntero o bien al
puerto de entrada del bloque donde entra la seal, o simplemente sobre el propio bloque y suelte
el botn del ratn. SIMULINK dibuja una lnea que conecta a los dos bloques. Si la lnea de
conexin no es recta, puede mover uno y otro bloque hacia arriba o hacia abajo. La lnea de
conexin usa una flecha para mostrar la direccin del flujo de la seal. Tambin, es posible
realizar la conexin haciendo un clic con el ratn sobre el bloque donde se origina la seal,
mantener la tecla Ctrl pulsada y hacer un clic sobre el bloque al que se quiere llevar la seal.
Si desea que la seal de salida de un bloque sea la entrada de varios bloques, en primer
lugar debe realizar la conexin entre el bloque donde se origina la seal y uno de los bloques a
los que entra. A continuacin, hacer clic con el botn derecho sobre la lnea que aparece y, sin
dejar de pulsar el ratn, arrastrarlo hasta el bloque al que se desea llevar la misma seal.
La forma en la que se seleccionan, copian o borran los objetos sigue los mismos principios

que en cualquier otro programa que trabaja en el entorno Windows.


Cuando est finalizado el modelo, puede comenzar la simulacin. Para seleccionar el
algoritmo de integracin y los parmetros a utilizar durante la simulacin seleccione Simulation
parameters en el men Simulation. Todos los parmetros que necesitamos modificar se
encuentran en la pestaa denominada Solver, que se muestra en la figura 1.

Figura 1: Parmetros de la simulacin

Simulation time:
Start time: Por defecto el tiempo de comienzo es 0 segundos.
Stop time: Tiempo de finalizacin de la simulacin. Con el objetivo de ver un total de 10
ciclos de la seal con menor frecuencia del sistema, este tiempo se calcular
de la siguiente forma:
1
StopTime =
10 f min

Solver options: Define la forma en la que SIMULINK calcula las entradas, las salidas y los
intervalos de simulacin desde el inicio hasta el final de la simulacin. En general se puede
trabajar de forma continua o discreta, y con paso fijo o variable. En todos los modelos con los
que se va a trabajar en las prcticas consideraremos que vamos a trabajar de forma continua y
con paso variable. Esto quiere decir que el paso de simulacin disminuye con el fin de
incrementar la precisin cuando el sistema continuo cambia rpidamente y se aumenta cuando la
variacin del sistema es lenta.
Type: Se selecciona la opcin Variable-step. Adems se pueden seleccionar diferentes
mtodos de integracin. En nuestro caso resulta adecuado el mtodo ode45, que funciona
bien en la mayora de los problemas.

Max step size: Permite definir el paso mximo con el que se desea trabajar. Para los
modelos que se van a definir en estas prcticas se va a tomar como valor el que se obtenga
con la siguiente frmula:
1
MaxStepSize =
[1]
20 f max
donde f corresponde a la frecuencia mxima que se encuentra en el sistema.
max

Min step size: Para el paso mnimo no es necesario introducir ningn valor, por tanto, se
mantendr en auto.
Initial step size: Para el tamao inicial del paso tampoco es necesario introducir un valor
concreto. Se mantendr en auto.
Relative tolerance: El algoritmo monitoriza el error cometido en cada paso de la
simulacin y lo compara con el error aceptable, que es una funcin de las tolerancias
relativa y absoluta. Si el error es mayor, se reduce el paso y se prueba de nuevo. Por
defecto el valor de la tolerancia relativa se establece en 1e-3, valor que se considera
adecuado para las simulaciones que se realizarn en estas prcticas.
Absolute tolerance: Para este parmetro es suficiente definirlo como auto.
Output options: Estas opciones permiten controlar la longitud de la salida que es generada en
la simulacin. Se pueden elegir tres opciones: Refine output, Produce additional output y
Produce specified output only. La que utilizaremos en las simulaciones ser la primera. Esta
opcin produce puntos de salida adicionales si el resultado de la simulacin es muy grueso. Este
parmetro indica el nmero entero de puntos de salida entre pasos de la simulacin. El valor por
defecto, que ser con el que trabajaremos, es 1.

3. Bloques que se utilizan en la realizacin de las prcticas


El conjunto de bloques disponible est estructurado en bibliotecas. A continuacin se
exponen todos los bloques con los que se va a trabajar en las prcticas de simulacin y sus
parmetros ms importantes.
SIMULINK:
Biblioteca Sources: Incluye bloques que originan seales.

Band-Limited White Noise: Introduce ruido blanco en un sistema continuo.


Potencia de ruido.
Periodo de muestreo: Para establecer el periodo de muestreo debe tenerse en
cuenta la frecuencia mxima que se encuentra en el sistema. La frecuencia de
muestreo se considera diez veces la frecuencia de Nyquist. Por lo tanto, el periodo
de muestreo se calcula con la siguiente frmula:
TM =

1
2 f max 10

[2]

Signal Generator: Genera diferentes formas de ondas.


Tipo de seal: Sinusoidal, cuadrada, diente de sierra y aleatoria.
Amplitud.
Frecuencia.

Unidades: La frecuencia se puede fijar en Hz en rad/s.


Sine Wawe: Genera una onda sinusoidal.
Tipo de sinusoidal: Puede ser Time based o Sample based. Como se desea
trabajar en modo continuo, se selecciona Time based y en Sample Time se pone
un 0.
Amplitud.
Bias: Valor constante que se suma a la seal sinusoidal para producir la salida de
este bloque.
Frecuencia: La frecuencia en rad/s de la seal sinusoidal.
Fase: Desfase en radianes.
Biblioteca Sinks: Incluye bloques que visualizan o escriben su salida.

Scope: Este bloque visualiza su entrada con respecto al tiempo de simulacin. Puede tener
mltiples ejes. Todos ellos tienen el mismo rango temporal pero con ejes verticales
independientes. Se puede ajustar la cantidad de tiempo y el rango de los valores de entrada que
se desea visualizar. Para fijar los parmetros de este bloque es necesario hacer doble clic sobre el
Scope correspondiente y pulsar el segundo botn que aparece por la izquierda. Los parmetros
que se pueden definir se encuentran distribuidos en dos pestaas. En la primera de ellas aparecen
los siguientes:
Nmero de ejes: Nmero de ejes verticales, que coincide con en el nmero de
puertos de entrada.
Rango de tiempo: Si se introduce un nmero de segundos, cada pantalla muestra
la cantidad de datos que corresponde a esa cantidad de segundos. Si se pone auto,
el eje x se ajusta a la duracin de la simulacin.
Etiquetas de los ejes: Se puede seleccionar tener las etiquetas en todos los ejes, en
un eje o en el eje inferior.
Muestreo: Se puede seleccionar Decimation o Sample time. Si se desea
mostrar datos en un intervalo de muestreo se selecciona Sample time. En nuestro
caso trabajaremos siempre con la opcin Decimation, con valor 1, ya que resulta
adecuado para trabajar con las seales que se obtienen en las simulaciones.
En la otra pestaa (Data history) lo que nos interesa es Limit data points to last, ya que con
esta opcin se controla la cantidad de datos que almacena y visualiza Scope. En las
simulaciones que se plantean en estas prcticas se recomienda eliminar la limitacin.
La ventana de visualizacin presenta varios botones que nos permiten realizar diferentes tipos de
zoom: zoom en ambas direcciones, zoom en la direccin X, zoom en la direccin Y y
autoescalado, opcin representada por unos prismticos, que hace que aparezcan todos los
puntos de seal almacenados.
Biblioteca Continuous: Contiene bloques que se utilizan con sistemas continuos.

Derivative: Genera la derivada respecto al tiempo de la entrada.


Biblioteca Math: Contiene bloques que implementan operaciones matemticas.

Sum: Genera la suma de las entradas.


Abs: Genera el valor absoluto de la entrada.
Gain: Multiplica la entrada al bloque.
Product: Multiplica las entradas, permitiendo la eleccin del nmero de puertos de entrada.
Sign: La salida es 1 si la entrada es positiva, -1 si es negativa y 0 si la entrada es 0.
Biblioteca Commonly used blocks: Contiene bloques que implementan diferentes seales y
sistemas.

Mux: Este bloque combina las entradas en una nica salida. Permite la seleccin del
nmero de puertos.
COMMUNICATIONS BLOCKSET:
Biblioteca Comm blockset -> synchronization -> components: Incluye bloques que originan
seales tpicas en comunicaciones.

Voltage-Controlled Oscillator (VCO): Este bloque genera una seal cuya desviacin de
frecuencia con respecto a la frecuencia de oscilacin es proporcional a la seal de entrada. Sus
parmetros son:
Amplitud de salida.
Frecuencia de oscilacin: Frecuencia de salida cuando la entrada es cero.
Sensibilidad (Hz/V).
Fase inicial (rad).
SIGNAL PROCESSING BLOCKSET:
Biblioteca Filtering Filter Designs: Incluye bloques que permiten disear filtros.

Analog Filter Design: Este bloque ofrece la posibilidad de implementar los filtros
analgicos estndar.
Mtodo de diseo: Butterworth, Chebyshev I, Chebyshev II, Elptico.
Tipo de filtro: Paso-bajo, paso-alto, paso-banda y elimina-banda.
Orden del filtro: El orden del filtro para configuraciones paso-bajo y paso-alto.
Para filtros paso-banda y elimina-banda, el orden del filtro final es dos veces este
valor.
Frecuencias de corte: Dado que en las prcticas slo trabajaremos con filtros del
tipo Butterworth, aparecer la frecuencia de corte, en rad/s, en las configuraciones
paso-alto y paso-bajo de los filtros y las frecuencias de corte superior e inferior en
los filtros paso-banda.
SIMULINK EXTRAS:
Biblioteca Additional Sinks: Incluye bloques adicionales que visualizan o escriben su salida.

Power Spectral Density: Este bloque muestra el contenido en frecuencia de la seal que
visualiza.
Longitud del buffer.
Nmero de puntos de la fft.
Mostrar grfica despus de cuntos puntos.
Periodo de muestreo.

4. Simulacin de sistemas
El objetivo de este apartado es que los alumnos se familiaricen con las diferentes
modulaciones analgicas construyendo para ello los sistemas correspondientes a cada una de las
modulaciones que se indican. En casi todos los casos se trabajar con una frecuencia de seal
moduladora de 1000 Hz y una frecuencia de portadora de 35 kHz.
Antes de comenzar a disear los modelos que se proponen a continuacin, es necesario que
establezca los parmetros de simulacin. En este caso trataremos de que se simule un perodo de
tiempo correspondiente a cuatro ciclos de la seal moduladora. Siguiendo las indicaciones del
apartado 2, observe que deberamos de considerar los siguientes valores: Stoptime= 0.004 y
Maxsteptime=0.0005. En los bloques que soliciten el perodo de muestreo (simple time) piense
que la expresin [2] nos indica un valor de 0.0000014 .

4.1 DBL
Modulador:

Disee el modulador de DBL (Doble Banda Lateral) teniendo en cuenta que su expresin
es la siguiente:

y DBL (t ) = Am xm (t ) Ap cos( w p t )

[3]

Considere que tanto la seal moduladora, Am xm (t ) , como la portadora, Ap cos( w p t ) , son


seales normalizadas. Utilice el bloque Sine Wave para generar la portadora. Visualice la seal
modulada superponiendo la seal moduladora. Para ello necesitar un bloque Mux. Debe tener
en cuenta que no debe limitar el nmero de puntos que se mantienen en el bloque Scope.
Realice diferentes pruebas introduciendo como seal moduladora una seal sinusoidal, una seal
cuadrada y una seal en diente de sierra. Analice las formas de onda que se obtienen.
A continuacin, esta seal modulada pasa por un medio de transmisin que aade ruido
blanco. Complete el modelo de tal forma que pueda visualizar el efecto del ruido sobre la seal
modulada. Los parmetros del bloque que nos permite introducir el ruido son: la potencia del
ruido y el perodo de muestreo. Pero previamente debe valorar cul es la frecuencia mxima que
aparece en el sistema. En principio fije el valor de la potencia del ruido en 0 (es decir,
equivalente a no tener ruido presente). Posteriormente se realizan pruebas con otros valores.
Demodulador:

Se desea demodular la seal obtenida tras sumarle el ruido.


El esquema que se propone utilizar para implementar el demodulador es el que aparece en
la figura 2.

Figura 2: Demodulador (sncrono) de DBL

Utilice para la portadora, al igual que hizo en el transmisor, un nuevo bloque Sine Wave,
independiente del que utiliz en el modulador. Visualice la forma de onda que aparece a la salida
del multiplicador y justifique su aspecto, tomando como seal moduladora una seal sinusoidal.
Para ello analice las frecuencias que se pueden observar en la grfica generada por un bloque
Scope.
A partir del bloque Analog Filter Design, consideraremos un filtro del tipo Butterworth y
de orden 8. Dado que se desea hacer pruebas con los tres tipos de seales que nos permite
generar el bloque Signal Generator, estableceremos un ancho de banda para el filtro de 2 kHz.
Visualice simultneamente la seal que se obtiene a la salida del sistema y la seal moduladora.
Para ello necesitar un bloque Mux. Adems, y con la finalidad de que aparezcan todos los
ciclos de la seal moduladora que estn contenidos en la simulacin, introduzca en el parmetro
Time range del bloque Scope la palabra auto.
El modelo final del sistema debe de quedar con una estructura similar a la de la figura
Figura 3: Modelo del sistema DBL

Figura 3: Modelo del sistema DBL

Compruebe que las seales senoidales se recuperan a la salida (exceptuando por un factor
en su amplitud), pero qu ocurre con las seales cuadradas o en diente de sierra? Incremente el
ancho de banda del filtro a 10 kHz, qu ocurre ahora con los tres tipos de seal? Puede dar una
explicacin?
A continuacin, se desea analizar el efecto que tiene sobre la seal de salida el ancho de
banda del filtro que se utiliza en el demodulador. Para ello establezca que la potencia del ruido
es de 1W, la seal moduladora es sinusoidal y el ancho de banda del filtro es el calculado en el
prrafo anterior. Analice la forma de onda de la salida del sistema para los anchos de banda del
filtro de 2 kHz y 10 kHz. Qu diferencia existe entre las dos? A qu se debe este cambio?

Efecto del error de fase en un demodulador sncrono:


Fije como seal moduladora una seal sinusoidal, considere que la potencia de ruido es 0
W y mida el valor de pico que se obtiene de seal a la salida del sistema. A continuacin
establezca que la portadora del receptor tiene un desfasaje de /4 y /2. Analice el efecto que se
produce sobre la seal de salida.
Efecto del error de frecuencia en un demodulador sncrono:
Con el objetivo de analizar el efecto que se produce al introducir un error de frecuencia en
este tipo de demoduladores debe fijar los parmetros del sistema de tal forma que trabaje con
una seal moduladora sinusoidal, sin ruido, con una frecuencia de portadora del demodulador
igual a 37 kHz, equivalente a un error de frecuencia de 2000 Hz. Adems, utilice un ancho de
banda en el filtro del demodulador igual a 2000 Hz. Observe la salida del sistema y justifique por
qu la seal que se obtiene no corresponde con la seal moduladora original.
Por ltimo se desea comprobar el efecto del error de frecuencia cuando se trabaja con la
seal cuadrada y la seal en diente de sierra. Para ello fije el ancho de banda del filtro en 10 kHz
y la frecuencia de la portadora del demodulador en 37 kHz. Observe el efecto que se produce en
la salida para cada una de estas seales..
Anlisis espectral:

Se recomienda que guarde el sistema que ha construido hasta ahora en un fichero y que
cree uno nuevo, copia del anterior, en el que aada los analizadores de espectro. Se desea
visualizar el espectro de diferentes seales en distintos puntos del sistema. Site analizadores de
espectro a la salida del generador de funciones, despus de haber sumado el ruido, despus del
multiplicador del demodulador y despus del filtro. Los parmetros del analizador de espectro
son los siguientes:
Longitud del buffer: 2048
Nmero de puntos de la fft: 2048
Mostrar grfica despus de cuntos puntos: 2048
Periodo de muestreo: el mismo que se estableci en el generador de ruido.
Haga las pruebas que se indican a continuacin, visualizando y analizando las grficas de
los espectros. No se fije en la fase del espectro. Busque en cada caso la coherencia con lo visto
en la teora de la asignatura.
1) Seal moduladora sinusoidal, sin ruido, portadora del demodulador sincronizada en
frecuencia y fase, ancho de banda del filtro: 2 kHz.
2) Igual que caso anterior pero con una potencia de ruido de 1W.
3) Seal moduladora cuadrada, sin ruido, portadora del demodulador sincronizada en
frecuencia y fase, ancho de banda del filtro: 10 kHz.
4) Igual que caso anterior pero con una potencia de ruido de 1W.
5) Seal moduladora en diente de sierra, sin ruido, portadora del demodulador
sincronizada en frecuencia y fase, ancho de banda del filtro: 10 kHz.
6) Igual que caso anterior pero con una potencia de ruido de 1W.

4.2 AM
En esta modulacin se desea generar dos sistemas diferentes segn sea el tipo de
demodulacin que se utilice: deteccin sncrona o deteccin por envolvente. En primer lugar se
crear el modelo en el que se utiliza deteccin sncrona. Se recomienda que genere este sistema a
partir del que creo para la modulacin DBL antes de aadirle los analizadores de espectro.
Modulador:

Haga los cambios necesarios en el modulador para obtener a la salida una seal modulada
en AM, sabiendo que su expresin es la siguiente:
y AM (t ) = [ Ap + Am xm (t )] cos( w p t ) = Ap [1 + mxm (t )] cos( w p t )

[4]

donde se denomina ndice de modulacin a m = Am / Ap . Fije inicialmente el ndice de


modulacin a 0.5 sabiendo que la seal moduladora est normalizada.
Se utiliza, al igual que en DBL, el bloque Sine Wave para generar la portadora. Visualice
la seal modulada superponiendo la seal moduladora. Para ello necesitar un bloque Mux.
Debe tener en cuenta que no debe limitar el nmero de puntos que se mantienen en el bloque
Scope. Haga que el periodo de tiempo que se visualiza corresponda a dos ciclos de la seal
moduladora.
Analice las formas de onda que se obtienen introduciendo como seal moduladora una
seal sinusoidal, una seal cuadrada y una seal en diente de sierra y para cada una de ellas
utilice los ndices de modulacin siguientes: 0.25, 0.5, 1 y 1.4.
A continuacin, esta seal modulada pasa por un medio de transmisin que aade ruido
blanco. Si ha partido del modelo generado para DBL, esto ya estar hecho. En caso contrario,
complete el modelo de tal forma que pueda visualizar el efecto del ruido sobre la seal
modulada. Los parmetros del bloque que nos permite introducir el ruido son: la potencia del
ruido y el periodo de muestreo. Con la ayuda de la expresin [2] puede obtener el valor que debe
introducir en el periodo de muestreo. Pero previamente debe valorar cul es la frecuencia
mxima que aparece en el sistema. En principio fije el valor de la potencia del ruido en 0 W.
Posteriormente se realizan pruebas con otros valores.
Demodulador sncrono:

Se desea demodular la seal obtenida tras sumarle el ruido. En primer lugar se utilizar un
demodulador sncrono, anlogo al utilizado en DBL. En este caso, sin embargo, hay que aadir
un bloque que nos permita bloquear la componente continua que aparece sumada a la seal una
vez pasa por el filtro paso-bajo, tal como se muestra en la figura 3.
Se utiliza para la portadora, al igual que se hizo en el transmisor, un bloque Sine Wave,
pero independiente del que utiliz en el modulador. Esto ya estar implementado si ha partido
del esquema de DBL. Visualice la forma de onda que aparece a la salida del multiplicador y
justifique su aspecto, tomando como seal moduladora una seal sinusoidal y considerando un
ndice de modulacin de 0.5. Para ello analice las frecuencias que se pueden observar en la
grfica.

Figura 4: Demodulador (sncrono) de AM

El filtro paso-bajo que se utilizar ser del tipo Butterworth y de orden 8, como en el caso
de DBL y dado que se desea hacer pruebas con los tres tipos de seales que nos permite generar
el bloque Signal Generator, se establecer un ancho de banda de 10 kHz. Visualice la forma de
onda que aparece a la salida del filtro paso-bajo y justifique su aspecto, tomando como seal
moduladora una seal sinusoidal y considerando un ndice de modulacin de 0.5.
Como se indic anteriormente, ser necesario introducir un bloque que permita bloquear la
componente continua Cmo puede lograr eliminar esta componente continua utilizando un
filtro? Implemntelo sabiendo que debe utilizar un filtro Butterworth de orden 8 con una
frecuencia de corte de 25 Hz.
Visualice simultneamente la seal que se obtiene a la salida del sistema global y la seal
moduladora. Para ello necesitar un bloque Mux. Adems, y con la finalidad de que aparezcan
todos los ciclos de la seal moduladora que estn contenidos en la simulacin, introduzca en el
parmetro Time range del bloque Scope la palabra auto. Compruebe la forma de onda que
se obtiene al introducir los tres tipos de seales. Observe el retardo en la eliminacin de la
componente continua debido al transitorio que introduce el filtro.
Detector de envolvente:

A continuacin se plantea el diseo del sistema de AM, pero utilizando como demodulador
un detector de envolvente. Se propone para ello que parta del modelo creado para el
demodulador coherente y que nicamente cambie la estructura del demodulador. Como ya se ha
visto en teora, la estructura bsica de este tipo de detectores y el efecto que produce sobre la
seal, se pueden observar en la figura 4.
Los detectores de envolvente son circuitos que realizan una operacin no lineal sobre la
seal paso banda recibida, filtrndola paso-bajo a continuacin. El ms popular de todos ellos es
un rectificador, formado por un diodo o puente de diodos, seguido por una clula RC que
conforma el filtro paso-bajo.
Como se puede observar, tanto el filtro paso-bajo como el filtro utilizado para bloquear el
nivel de continua se pueden reutilizar. El cambio ms importante se produce por la introduccin
del elemento no lineal que nos va a permitir rectificar la seal. Cul de los sistemas que se
proponen al principio de la prctica se podra utilizar para este fin? Una vez lo haya decidido,
implemente el modelo del detector de envolvente de tal forma que a la salida de cada uno de los
bloques que lo forman se pueda visualizar la seal.

Figura 5: Deteccin de envolvente

Para hacer las diferentes pruebas trabajaremos inicialmente con una seal moduladora
sinusoidal de 1 kHz, un ndice de modulacin m = 05 (50%) y sin ruido (Potencia = 0 W). El
filtro paso bajo ser del tipo Butterworth, de orden 1 y con una frecuencia de corte de 10 kHz. El
bloque que elimina la continua se implementa con un filtro Butterworth de orden 8 con una
frecuencia de corte de 25 Hz.
Visualice la seal que se encuentra a la salida del bloque que realiza la rectificacin de la
seal. Qu frecuencia tiene? Por qu?
A la salida del filtro paso-bajo se desea visualizar simultneamente la seal que entra al
filtro, es decir, la seal rectificada, y la seal que sale del mismo. Para ello va a ser necesario
hacer uso de un bloque Mux. Con el objetivo de poder observar cmo la salida del filtro sigue
la envolvente de la seal, se compensa parcialmente el efecto de atenuacin del filtro con la
ayuda de un amplificador de ganancia 15 entre la seal a la salida del filtro y el bloque Mux.
Analice la grfica que obtiene haciendo hincapi en lo que representara la carga y descarga del
condensador, si pensramos que el filtro paso-bajo est formado por una clula RC.
Observe ahora la seal que se obtiene a la salida del sistema global, comparndola con la
seal moduladora original. Fjese en el rizado que presenta, causado bsicamente por el orden
del filtro paso-bajo. Visualice tambin las seales a la salida del filtro paso-bajo y a la salida del
sistema global cuando la seal moduladora es una seal cuadrada o en diente de sierra.
Por lo comentado anteriormente, para eliminar el rizado debemos aumentar el orden del
filtro paso-bajo. Fjelo en 10 y observe el cambio que se produce tanto en la seal a la salida del
filtro paso-bajo como en la seal a la salida del sistema en los tres tipos de moduladoras posibles
(sinusoidal, cuadrada y en diente de sierra).
Anlisis espectral:

Se recomienda que recupere el sistema que construy para AM con el detector sncrono y
que cree uno nuevo, copia del anterior, en el que aada los analizadores de espectro. Se desea
visualizar el espectro de diferentes seales en distintos puntos del sistema. Site analizadores de
espectro a la salida del modulador, despus de haber sumado el ruido, despus del multiplicador
del demodulador y despus de los filtros. Los parmetros del analizador de espectro son los
siguientes:
Longitud del buffer: 6000
Nmero de puntos de la fft: 4096
Mostrar grfica despus de cuntos puntos: 4096
Periodo de muestreo: el mismo que se estableci en el generador de ruido.
Haga las siguientes pruebas y visualice los espectros en cada uno de los puntos analizando

las grficas obtenidas para observar los resultados y las diferencias que se producen. No se fije
en la fase del espectro. Busque en cada caso la coherencia con lo visto en la teora de la
asignatura.
1) Seal moduladora sinusoidal, sin ruido, ancho de banda del filtro paso-bajo: 1 kHz.
2) Igual que caso anterior pero con una potencia de ruido de 1W. Por qu casi no se
observa diferencia aparente en el espectro a la salida del sumador de ruido con
respecto al caso anterior?
3) Seal moduladora cuadrada, sin ruido, ancho de banda del filtro paso-bajo: 10 kHz.
4) Seal moduladora en diente de sierra, sin ruido, ancho de banda del filtro paso-bajo:
10 kHz.

4.3 FM
Una modulacin FM consiste en que la seal moduladora, x(t), modifica la frecuencia de la
seal portadora, a w p de la siguiente forma:

y FM (t ) = Ap (t ) cos w p t + 2f d x (t )dt

[5]

Modulador:

Uno de los mtodos para generar FM consiste en hacer variar la frecuencia instantnea de
la portadora de forma directamente proporcional a la seal moduladora. El dispositivo que se
utiliza para ello se conoce como Oscilador Controlado por Tensin (VCO, Voltage Controlled
Oscilator) y consiste en un oscilador cuya frecuencia de salida vara en funcin de la tensin de
control que se le aplique a la entrada. La caracterstica entre tensin de entrada y frecuencia de
salida debe ser lineal (Figura 5).

Figura 6: Caracterstica de un VCO

En SIMULINK se dispone directamente de un VCO. Los valores para los parmetros de


este bloque son los siguientes:
Amplitud de salida: 1 V
Frecuencia de oscilacin: frecuencia de la portadora (35 kHz).
Sensibilidad (Hz/V): 15e3

Fase inicial (rad): 0


Para generar la seal moduladora se recurrir, al igual que en los casos anteriores, a un
generador de seales, en el que se trabajar con seales normalizadas y de frecuencia 1 kHz.
Genere el sistema modulador con las indicaciones anteriores, de tal forma que pueda
observar a la salida del VCO la seal original y la seal modulada simultneamente. Recuerde
que para hacerlo es necesario introducir un bloque del tipo Mux. Introduzca en primer lugar
una seal moduladora sinusoidal. Observe las frecuencias que se obtienen en las grficas cuando
la seal moduladora tiene un mximo, un mnimo y cuando pasa por cero. Qu representan
estas frecuencias?
Introduzca a continuacin una seal cuadrada y vuelva a medir las frecuencias que se
pueden observar, comprobando que los valores obtenidos coinciden con los esperados. Por
ltimo introduzca una seal en diente de sierra.
Demodulador:

La demodulacin de seales de FM requiere de un dispositivo que presente a su salida una


tensin proporcional a las variaciones de frecuencia de la seal que hay a su entrada. A este
dispositivo se le denomina discriminador de frecuencia. Por lo tanto, la relacin entre la
frecuencia de entrada y tensin de salida debe ser lineal (Figura 6).

Figura 7: Caracterstica de un discriminador de frecuencia

Una de las tcnicas que existen para demodular, que es la que implementaremos, es la
conversin FM-AM. En esta tcnica se hace uso de un derivador, que tiene caracterstica lineal
(Figura 7).

Figura 8: Funcin de transferencia de un derivador

Derivando una seal modulada en FM queda

dy FM (t )
= Ap ( w p + 2f d x (t )) sen w p t + 2f d x (t )dt
dt

[6]

Se observa que la moduladora se encuentra en la envolvente de la derivada. Por lo tanto, si


se hace pasar sta por un detector de envolvente, se recuperar la seal moduladora.
Como consecuencia de todo lo anterior, se deduce que el primer paso para construir el
modelo del demodulador ser introducir un derivador y un detector de envolvente. Recuerde que
el derivador existe como bloque (du/dt) y que la estructura de un detector de envolvente ya se
utiliz en la prctica de AM. Implemente el demodulador.
Los parmetros que debe considerar a partir de ahora son los siguientes:
Frecuencia de portadora: 150 kHz
Sensibilidad: 5e3 (Hz/V)
Seal moduladora: sinusoidal, normalizada y de 1 kHz
El filtro paso-bajo del detector de envolvente ser del tipo Butterworth, de orden 2 y con
frecuencia de corte 2 kHz. El filtro encargado de bloquear la continua ser asimismo un filtro
Butterworth, de orden 2 y con frecuencia de corte 500 Hz. Tenga en cuenta que la seal a la
salida del detector de envolvente estar multiplicada por 2f d , que se tendr que compensar con
un bloque de ganancia para poder comparar las seales obtenidas.
Para analizar las seales a lo largo del sistema, haga lo siguiente. En primer lugar
introduzca un bloque del tipo Scope con dos canales. En el parmetro Time range escriba la
palabra auto para visualizar todo el tiempo de simulacin y no limite los puntos de datos. Debe
introducir la seal moduladora y la seal a la salida del sistema con el fin de poder comparar lo
que se obtiene. Por otro lado introduzca otro bloque Scope con 5 canales, el parmetro Time
Range debe estar en auto y tampoco debe limitar los puntos de datos. En este caso, las seales
a visualizar son: la seal modulada, la salida del derivador, la salida del rectificador, la salida del
filtro paso-bajo y la salida del sistema. Estudie las seales que se obtienen y analice la
coherencia con los resultados esperados. Fjese especialmente en el efecto que tiene la
derivacin de la seal sobre su envolvente.

You might also like