Está en la página 1de 44

DESCRIPCIN DE LAS PRCTICAS DE SISTEMAS LINEALES E INVARIANTES

Curso: 9 de octubre de 2007

PRCTICA 1: TRANSFORMACIONES DE LA VARIABLE INDEPENDIENTE

Descripcin. Esta prctica consta de una nica ventana donde el alumno puede realizar transformaciones simples de la variable independiente de forma individual o combinada. Distinguimos los siguientes elementos:

1.1 1.2 1.3 1.4

Pantalla de representacin de la seal, con ttulo f(t) Pantalla de representacin de la seal transformada, con ttulo f(a*t+to) Men desplegable con ttulo Seales disponibles Un cuadros de operaciones con:

1.4.1 Una ventana de introduccin del parmetro tono. Desplazamiento 1.4.2 Una ventana de introduccin del escalado temporal parmetro a. 1.4.3 Un compan para realizar la reflexin temporal. (Cambio de t por t)

1.1 Pantalla de representacin de la seal, con ttulo f(t) Se representa la seal seleccionada a travs del men desplegables Seales disponibles.

1.2 Pantalla de representacin de la seal transformada, con ttulo f(a*t+to).

Se representa la seal transformada segn el desplazamiento temporal to, el factor de escala a previamente seleccionados por el usuario. En caso de estar habilitada la reflexin temporal se realiza el cambio t=-t.

1.3 Men desplegables Seales disponibles. Permite seleccionar seis seales diferentes: el escaln unitario, la rampa unitaria, el impulso unitario (delta) y las seales senyal_1, senyal_2 y senyal_3 definidos como: senyal_1:

t 1 t + 1 s1(t ) = 2 2
senyal_2:

t 1 t +1 s1(t ) = t (t + 2) 2 2
senyal_3:

t s3(t ) = SIN (2 t ) 4
Consideraciones a tener en cuenta. Cuando se selecciona una seal nueva se actualizan las grficas, tanto de entrada como de salida, con los valores de los parmetros de desplazamiento, escalado y reflexin seleccionados justo antes de la seleccin.

1.4.1

Introduccin del desplazamiento. A la ventana de introduccin del desplazamiento, to, el alumno podr introducir el valor del desplazamiento. Si este es positivo (versin retrasada), si es negativo (versin avanzada). Por defecto la ventana se inicia con valor de to=0.

Consideraciones a tener en cuenta. Se pueden introducir valores reales; se utiliza el punto por indicar la parte decimal. Ser necesario apretar la tecla enter' para actualizar el valor. Una vez pulsada la tecla las grficas se actualizan instantneamente.

Se han limitado las entradas de to a valores comprendidos en el intervalo de [-8, 8] para preservar una representacin correcta de las seales transformadas.

1.4.2

Introduccin del factor de escala. El alumno introducir el valor del factor de escala (a'). Este parmetro est limitado a un conjunto de valores entre [0.2 y 5]. Fuera de este margen de valores le programa dar un mensaje de error. El valor de a por defecto es 1.

Consideraciones a tener en cuenta. Se introducen valores reales Es necesario apretar la tecla enter' par actualizar el valor. Un vez pulsada la tecla las grficas se actualizan instantneamente. Se han limitado las entradas a valores comprendidos al intervalo de [0.2 y 5] por preservar una representacin correcta de las seales transformadas. Acordamos al estudiante que el factor de escala en una delta modifica la amplitud de la misma segn:

(at ) = (t )
1.4.3 El alumno apretar el botnn para realizar la reflexin temporal. La reflexin consiste al realizar el cambio: t por t. Aparece un punto indicando que la reflexin es activa. Con el botn no marcado no se ha habilidad la reflexin.

1 a

Consideraciones a tener en cuenta. Una vez pulsado el botn las grficas se actualizan instantneamente.

PRCTICA 2: CLASIFICACIN de los SISTEMAS EN TIEMPO CONTINUO

Descripcin. La ventana principal permite acceder a cuatro mens diferentes:

2.1 Sistemas lineales y no lineales La pantalla presenta el siguiente aspecto:

El elemento a escoger en esta ventana es el tipo de sistema a travs de un men desplegable. Segn el sistema seleccionado aparece el mensaje de la segunda columna. Las diferentes opciones son:

-----

Tra un sistema (Elige un sistema) SISTEMA NO LINEAL SISTEMA LINEAL SISTEMA LINEAL SISTEMA NO LINEAL

y (t ) = x 2 (t )
y (t ) = x(t ) 2 x (t 1) y (t ) = x(t ) tx (t )
y (t ) = x (t )

La columna de las tres primeras grficas es fija y representa las diferentes seales de entrada. La grfica superior, la seal de entrada x1(t), la segunda, la seal de entrada x2(t) y la tercera, la seal de entrada x3(t), combinacin lineal de las otras dos. stas seales se corresponden a las siguientes expresiones:

t + 2 x 1 (t ) = rect 8 t 4 x 2 (t ) = rect 8

x3 (t ) = 2 x1 (t ) + 1.5 x2 (t )

La tercera columna de grficas se corresponde a las salidas de las diferentes seales de entrada al sistema seleccionado. Estas grficas se actualizan de forma automtica justo despus de escoger un sistema. la grfica superior: salida del sistema seleccionado a la entrada x1(t) la grfica central: salida del sistema seleccionado a la entrada x2(t) la grfica inferior: sea T[] la funcin de transferencia del sistema. En color azul se representa y(t)=T[x3(t)] y en color rojo y(t)=2T[x1(t)]+ 1.5T[x2(t)]. Cuando las representaciones se superponen el sistema es lineal.

2.2 Sistemas variantes e invariantes en el tiempo La pantalla presenta el siguiente aspecto:

Mens desplegables Disponemos de dos mens desplegables en la banda izquierda. El men desplegable superior permite escoger el tipo de seal de entrada. Las opciones que ofrece son: senyal_1

t y (t ) = 8

senyal_2

1 t 1 y (t ) = t + 2 8 8
t y (t ) = sin (2t ) 8 t y (t ) = cos t 4 8

senyal_3

senyal_4

El segundo men desplegable permite escoger el sistema del conjunto siguiente: - - - - No hay sistema

y (t ) = x 2 (t )
y (t ) = t x(t )

Sistema invariante con t Sistema variante con t

Representacin de la seal de entrada La seal de entrada se representa en las dos grficas centrales. A la grfica central superior se representa la seal seleccionada x(t) y a la grfica inferior una versin avanzada de la misma x(t-2).

Las grficas se actualizan al seleccionar una seal en el men desplegable.

Representacin de las salidas El panel Salidas de la parte izquierda consta de dos grficas. A la grfica superior se representa la salida que genera, al sistema seleccionado, la entrada seleccionada. Sea T[] la funcin de transferencia del sistema seleccionado.

A la grfica inferior: En color azul se representa y(t)= T[x(t-2)] En color rojo se representa y(t-2) donde, en este caso, y(t)= T[x(t)]

Cuando las grficas se superponen el sistema es invariante en el tiempo y cuando difieren el sistema es variante. Eso se indica en un comentario que aparece dentro el panel Tipo sistema (bajo del men desplegable).

2.3 Sistemas causales Aparece la pantalla:

Mens desplegables El men desplegable superior permite escoger el tipo de seal de entrada. Las opciones que ofrece son:

Pulso rectangular

t x(t ) = 8 t x(t ) = 8
x(t ) = u (t )

Pulso triangular

Escaln unitario Exponencial enventanada

t x(t ) = e (t + 4 ) 8 t x(t ) = cos(t + 4) 8 t x(t ) = e 0.5(t + 4 ) cos(10(t + 4 )) 8

Coseno enventanadot

Coseno enventado y amortiguado

El segundo men desplegable permite escoger el sistema del conjunto siguiente: - - - - No hay sistema

y (t ) = x 2 (t 1)
y (t ) = x(t + 1) + x(t 1) y (t ) = x (t + 1) y (t ) = x(t ) cos(t + 1)

Sistema causal Sistema no causal Sistema no causal Sistema variante con t

Representacin de la seal de entrada La seal de entrada se representa a la grfica superior.

Representacin de las salidas La salida se representa a la grfica inferior.

Las grficas se actualizan al seleccionar una seal en el men desplegable. Un mensaje informa si al sistema es o no causal.

2.4 Sistemas estables e inestables La pantalla presenta el siguiente aspecto:

Mens desplegables

El men desplegable superior permite escoger el tipo de seal de entrada. Las posibilidades son:

x(t)=2u(t)-2u(-t) x(t)=cos(pi*t) senyal_1

y (t ) = u 2(t ) 2u ( t )

y (t ) = cos(t )

y (t ) = 1 + 2 (t 2n 0.5)
n

senyal_2

y (t ) = ( (t 1.5 + 4n ) (t 0.5 + 4n ))
n

El segundo men desplegable permite escoger el tipo de sistema. Las opciones son: - - - No hay sistema y(t) = x(t)*x(t)

y (t ) = x 2 (t )

y(t) = t*x(t) y(t) = t*t*x(t) y(t) = expt(0.5t)*x(t) y(t) = expt(-0.5t)*x(t)*u(t) y(t) = sqrt(abs(x(t)))

y (t ) = tx (t )

y (t ) = t 2 x(t ) y (t ) = e0.5t x(t ) y (t ) = e 0.5t x(t )u (t )


y (t ) = x (t )

En un panel inferior con ttulo Comentarios se indica si el sistema es estable o no.

Representacin de la seal de entrada La seal de entrada se representa a la grfica superior; se actualiza a cada nueva seleccin del men desplegable.

Representacin de la seal de salida Un golpe elegido la seal de entrada y el sistema, la salida correspondiendo se representa a la grfica inferior. Los ejes de tiempo entre la entrada y la salida estn alineados.

PRCTICA 3: CLASIFICACIN de los SISTEMAS EN TIEMPO CONTINUO Descripcin. La ventana principal permite acceder a tres mens diferentes:

3.1 Convoluci con un pulso rectangular En esta pantalla realizamos convoluciones paso a paso muy simples entre un conjunto de seales y sistemas a escoger con el fin de ilustrar este proceso. La pantalla es la siguiente:

En la banda izquierda seleccionamos el sistema h(t) a travs de un men desplegable y le representamos grficamente. Teneindo en cuenta que los sistemas son diferentes versiones de pulsos, la pantalla nos proporciona la informacin de amplitud, desplazamiento (respeto de la versin centrada en el origen) y anchura (duracin). stos datos pueden ser de utilidad al estudiante que realic los clculos paso a paso. Se utiliza el color rojo para representar el sistema.

El men desplegable de los sistemas h(t) Permite las siguientes opciones:

t 1 h(t ) = 1.5 2 t +1 h(t ) = 4 t 4 h(t ) = 6

En la banda derecha seleccionamos la seal x(t) con un men desplegable y lo representamos grficamente. Se utiliza el color azul por representar la seal.

El men desplegable de las seales x(t) Permite las siguientes opciones:

t 1 x(t ) = 1.5 2 t +1 x(t ) = 4


h(t ) = (t 3)

Grficas centrales que representan el clculo de la convoluci paso a paso

El clculo que queremos ilustrar es:

y (t ) =

x( )h(t )

En la grfica superior se representa de forma simultnea x() en color azul y h(t-

) en color rojo. Notamos que el eje de esta grfica es el eje . La seal x()
permanece fijo. Como se puede apreciar, cada vez que el usuario aprieta el botn avanza' representamos una nueva versin de h(t-), para un valor de t que incrementamos en 0.5 unidades. Teniendo en cuenta la duracin de los pulsos disponibles es suficiente iniciar los valores de t a -5 y lo acabamos cuando la seal h(t-), para determinado valor de t sale del margen de representacin. En la grfica superior representamos los resultados parciales de

x( ) h(t ' )
que nos ayudarn al clculo de y(t) donde

y (t ' ) =

x( )h(t ' )

t'

(1)

Notamos que esta integral es la rea de la funcin

x( )h(t ' )
Al ser las seales y los sistemas extremadamente simples el clculo de la rea se puede realizar de forma sencilla. En la grfica inferior vamos construyendo paso a paso y(t) a partir de la expresin 1. Eso es, se representa y(t') para los diferentes valores de t', hasta completar la convoluci.

Es importante notar que, tanto en el ttulo de la grfica superior, donde se representa h(t-) como en una seccin cerca del botn avanza', disponemos en todo momento de la informacin del valor que est tomando la variable t.

Adicionalmente, aparecen en pantalla los valores de las siguientes variables: Pic : Valor temporal de inicio de la convoluci (primer valor diferente de cero) Pfc: Valor temporal de fino de la convoluci (ltimo valor diferente de cero) Tc: Tiempo de duracin de la convoluci

Hay un panel de Comentarios, donde aparecen indicaciones de puntos relevantes a la hora de realizar clculos.

Finalmente comentamos el botn 'Autom.' que al pulsarlo la grfica evoluciona de forma automtica sin la necesidad de que el usuario pulse de forma continuada el botn Avanza'.

3.2 Convolucin con un tren de impulsos Aparece la pantalla:

El funcionamiento de esta pantalla es similar a la del apartado anterior. En la banda izquierda seleccionamos el sistema h(t) a travs de un men desplegable y a bajo aparece la correspondiente representacin grfica que se representa en color rojo. En este caso h(t) es un tren de deltas de la forma:
n=

h(t ) =

(t nT )

n =

Donde T puede tomar los valores 1, 2, 4 y 8.

En la banda derecha seleccionamos la seal x(t) a travs de un men desplegable y bajo aparece la correspondiente representacin grfica que en este caso se representa en color azul. Podemos escoger las siguientes seales x(t):

t x(t ) = 1.5 2 t h(t ) = 1.5 2


En las grficas centrales representamos el clculo de la convolucin paso a paso. El funcionamiento es idntico al del apartado anterior. Por medio del botn avanza' vamos construyendo la seal de salida. La aportacin consiste en visualizar una manera de crear seales peridicas a partir de una seal base que repetimos en el tiempo. Notamos como, en algunos casos, dependiendo de la seal y de la separacin de las portadoras, la seal resultante puede ser una seal constante. En este caso no hemos contemplado la opcin que permite la evolucin del clculo de forma automtica.

Dentro un panel de comentarios el programa nos avisa de que la seal resultante es peridica.

3.3 Convolucin con un tren de impulsos alternos Aparece la pantalla:

El funcionamiento de esta pantalla es idntico al del apartado anterior. En la banda izquierda seleccionamos el sistema h(t) a travs de un men desplegable y la correspondiente representacin grfica que se representa en color rojo. En este caso h(t) es un tren de deltas alterno de la forma:
n =

h(t ) =

(1) (t nT )
n

n =

T vuelve a tomar los valores 1, 2, 4 y 8.

En la banda derecha seleccionamos la seal x(t) a travs de un men desplegable y hacemos su representacin grfica que en este caso se hace en color azul. Podemos escoger las siguientes seales x(t):

t x(t ) = 1.5 2
h(t ) = (t 1)
En las grficas centrales representamos el clculo de la convoluci paso a paso. Por medio del botn avanza' vamos construyendo la seal de salida. En este caso tampoco hemos contemplado la opcin que permite la evolucin del clculo de forma automtica. Cada vez que se aprieta el botn avanza incrementando el valor de t en 0.5 unidades.

PRCTICA 4: ANLISIS DE FOURIER DE SEALES PERIDICAS Descripcin. La ventana principal permite acceder a cinco mens diferentes:

En funcin de la opcin seleccionada se presentan las siguientes pantallas:

4.1 Seales sinusoidales

En esta pantalla representamos una seal sinusoidal:

x(t ) = A cos(

2 t + a) T

simultneamente en el dominio del tiempo, a la grfica con ttulo Representacin temporal, y de la frecuencia, donde se representa por separado el mdulo y la fase. Hay que notar que el espectro de una seal peridica es discreta. A travs del men desplegable se puede variar la amplitud A, el perodo, T, y la fase, a, de la seal temporal a representar. De esta manera el estudiante puede ver la incidencia de cada un de estos parmetros tanto en el dominio temporal como en el frecuencial. Al ser s(t) una seal sencilla el estudiante, adems, puede calcular las expresiones analticas del espectro para cualquiera valor de A, T y a. Notamos que la representacin de la fase se da en radianes.

4.2 Suma de sinusoides Sirve para visualizar como el espectro de la suma de seales temporales es la suma de cada un de los espectros de las seales individuales que intervienen en la suma y constatar como la operacin presenta la propiedad de la linealidad. Para una interpretacin sencilla se han elegido las seales s1 (t ) = A1 sin(t ) ,

s2 (t ) = A2 sin( 2t ) y s3 (t ) = A3 sin( 4t ) , donde fijamos las frecuencias de las seales


sinusoidales para una buena representacin y dejamos libre los valores de las amplitudes, A1, A2 y A3. El usuario puede escoger cualquiera valor de Ay

comprendido entre -10 y 10. Cuando se introduce un carcter no numrico o se exceden los mrgenes anteriores aparece una ventana de error indicndolo.

En la banda izquierda de la pantalla podemos ver una columna de 4 grficas donde se representan, en el dominio temporal, las tres seales con la amplitud seleccionada y la correspondiente suma. En un panel, en la banda central de la pantalla, estn las representaciones espectrales, correspondientes a los mdulos de los espectros de las seales seleccionadas. Finalmente en la banda derecha aparece el espectro (mdulo) de la suma. Para diversas combinaciones de las seales de entrada, constatamos como la propiedad de linealidad se cumple.

4.3 Sistemas no lineales Sirve por comprobar que la salida de un sistema lineal contiene frecuencias diferentes a las de la entrada. En esta pantalla se representar la seal de entrada y salida en el dominio del tiempo o de la frecuencia segn se haya seleccionado. La seal de entrada es siempre la misma: x(t ) = cos(t ) El alumno debe seleccionar un sistema no lineal de un conjunto de sistemas disponibles utilizando el men desplegable superior. Puede escoger entre:

y (t ) = x 2 (t ) y (t ) = x 3 (t ) y (t ) = x 4 (t )

Teniendo en cuenta la simplicidad de la seal de entrada el estudiante puede calcular matemticamente las seales de salida.
1 cos (2t + 2 2

y (t ) = cos 2 (t ) =

por x2(t)

y (t ) = cos3 (t ) = y (t ) = cos 4 (t ) =

3 1 cos(t ) + cos(3t ) por x3(t) 4 4

3 1 1 + cos(2t ) + cos(4t ) por x4(t) 8 2 8

El alumno debe seleccionar tiempo o frecuencia utilizando el men desplegable inferior. En este momento aparecer en esta pantalla conjuntamente x(t) y y(t) (si ha seleccionado tiempo) y los Ck de la entrada y la salida (si ha seleccionado frecuencia).

El aspecto de la pantalla es:

4.4 Desarrollo truncado. Fenmeno de Gibbs. En esta pantalla tendremos cuatro seales peridicas que podremos escoger con un men desplegable. Una corresponde a un tren de pulsos.

rectangulares de amplitud 2, perodo 4 y duracin 2, (el primero centrado en el origen), la segunda seal se corresponde a un tren de pulsos triangulares de amplitud 1, perodo 4 y ancho 2, la tercera es un diente de sierra peridico que va de 3 a -3, en tres segundos y la cuarta es la funcin x(t ) = sin( t ) .

Se puede elegir entre dos seales con simetra par y dos seales con simetra impar.

El alumno seleccionar una de estas cuatro opciones y a continuacin aparecer dibujado la seal en tiempo en color azul. sta seal se mantendr fija.

A continuacin al apretar sobre el botn next, superpuesto y en color rojo, se dibujar sobre la seal anterior, la seal resultante de coger un nmero N (truncar) de coeficientes del desarrollo en serie de Fourier segn la expresin:
x (t ) =

c
N

exp (j k t

Al pulsar una vez representamos N=1, e incrementamos en una unidad N cada vez que pulsamos de nuevo el botn next, al mismo tiempo que actualizamos la representacin.

En cada momento, en la pantalla, aparece indicado el valor de N que utilizamos en la serie para aproximar la seal. Si la opcin seleccionada presenta discontinuidades, tal es el caso del pulso rectangular o del diente de sierra, aparece un mensaje que indica HAY FENMENO DE GIBBS (la seal presenta discontinuidades). Aparece el mensaje: NO HAY FENMENO DE GIBBS (la seal no presenta discontinuidades) cuando se selecciona el pulso triangular o la seal x(t ) = sin( t ) .

Es interesante que el estudiante not la diferencia entre los desarrollos de las series de Fourier de las seales con simetra par e impar.

4.5 Teorema de Parseval.

En esta pantalla vamos a comprobar la relacin de Parseval en el caso de un tren de pulsos rectangulares y de un tren de pulsos triangulares de amplitud 1, perodo 2, y ancho 1 . Con el men desplegable se selecciona un de stas dos seales. Con el botn potencia t realizamos el clculo de la potencia en el dominio del tiempo y con el botn potencia f el mismo clculo de la potencia en el dominio de la frecuencia. En el caso de apretar el primer botn potencia t se visualiza la seal en el tiempo y aparece el mensaje donde se indica el valor de

la potencia y como se realiza el clculo en este dominio. De manera similar, para la opcin potencia f, en la pantalla aparece el valor de la potencia y se explica como esta puede ser calculada a partir de la suma de los mdulos de los coeficientes del desarrollo de la serie de Fourier al cuadrado

PRCTICA 5: ANLISIS DE FOURIER DE SEALES NO PERIDICAS Descripcin. La ventana principal permite acceder a cinco opciones diferentes:

En funcin de la opcin seleccionada se presentan las siguientes pantallas: 5.1 Dualidad entre tiempo y frecuencia Prctica muy guiada que permite ilustrar la propiedad de dualidad entre tiempo y frecuencia: X (t ) x ( f ) . Aparece la pantalla:

En el men desplegable podemos escoger entre dos seales:

x1 (t ) = (t + 2 )(u (t + 2 ) u (t 2 )) x2 (t ) = 2 sin c(2t )


Disponemos adems de un botn NEXT'. La secuencia de operacin es la siguiente: Al apretar sobre la seal se visualizar en la pantalla la seal y aparece el comentario Vamos a comprobar la propiedad de la dualidad, en ocasiones debemos encontrar la transformada de Fourier de una seal que es similar a la expresin de otra seal en el otro dominio. Al apretar sobre el botn next se visualiza el espectro, (mdulo y fase representados en colores diferentes) y en el comentario aparecer Hemos representado X(f), pulsa next. Aparecern las mismas grficas X(t), nota que hemos cambiado f por t y las unidades de los ejes (se cambia f [Hz] a t [seg]), y en el comentario consideramos ahora este espectro como la seal en el tiempo, calculamos su transformada de Fourier, aprieta next). Al volver a apretar se representarn simultneamente dos grficas (la de la seal original x(t) y el resultado Xr(f). observa como x1(t)=Xr(-f), como dice la propiedad de la dualidad.

Si X(f) es la transformada de Fourier de x(t) se cumple que: X (t ) x ( f ) En el comentario final hacemos notar que como consecuencia del truncamiento, recordemos que estamos utilizando vectores de longitud finita, aparece el fenmeno de Gibbs. 5.2 Diferenciacin e integracin En esta pantalla disponemos de un men desplegable, con los botones TIEMPO y FREQ y un panel de comentarios. A partir del men desplegable podemos elegir entre tres seales diferentes:

t x1 (t ) = 0.5 1 + cos 2 (u (t + 2 ) u (t 2 )) t x2 (t ) = 4 x3 (t ) = x1 (t ) 2 x2 (t )

En la grfica superior representamos la seal original, una vez seleccionada una seal aparece su representacin matemtica en el ttulo. En la grfica central representamos la derivada de la seal escogida y en la grfica inferior su integral.

Apretando el botn tiempo' se representa la seal, derivada e integral en el dominio temporal. Apretando el botn freq.' se representa simultneamente la transformada de Fourier (el mdulo dividido por el valor mximo de cada espectro) de la seal, de la derivada y de la integral en la mismo orden.

En el comentario: se hace notar que el espectro de la derivada es el que tiene amplitudes mayores a frecuencias altas (se potencian los tonos agudos), mientras que el de la integral tiene toda la energa concentrada en las frecuencias bajas (se potencian los tonos graves). 5.3 Modulacin Pantalla que sirve para ilustrar el efecto modulacin al multiplicar una seal por un tono. Disponemos de tres grficas, una, la superior izquierda, para representar la seal a modular, la inferior central, para representar la seal portadora y, la superior derecha, para la seal modulada.

Un men desplegable a la izquierda permite elegir entre tres seales moduladoras:

t x1 (t ) = cos 2 t x2 (t ) = 4 t x3 (t ) = cos + cos(t ) 2


Un men desplegable a la derecha permite elegir entre diferentes valores frecuenciales de la seal portadora escogidos entre unos mrgenes que permiten una representacin correcta sin tener que variar los ejes: (f=1.5, 2.0, 2.5, 3.0 y 3.5).

Utilizando los botnes tiempo' y

freq.' visualizamos la representacin de las

grficas en el dominio temporal o frecuencial respectivamente. 5.4 Desplazamiento En esta pantalla representamos visualmente la propiedad de desplazamiento:

x(t t0 ) X ( f )exp( j 2ft0 )


A partir del men desplegable escogemos entre cuatro seales disponibles. Hacemos notar que dos presentan simetra par, un simetra impar y, la cuarta no presenta simetra. Las seales que podemos escoger son:

t x1 (t ) = 2 x2 (t ) = (t 0.5) (t + 0.5) x3 (t ) = e
4.5 t

x4 (t ) = e 4.5t u (t )
Disponemos de una ventana donde podemos introducir cualquiera valor de desplazamiento entre -5 y 5. Es indispensable apretar la tecla enter' para actualizar el valor entrado. En la grfica superior representamos la seal escogida con el correspondiente desplazamiento x(t-t0), en la grfica central se representa la parte real de la transformada de Fourier de x(t-t0) y en la grfica inferior se representa la parte imaginaria de la transformada de Fourier de x(t-t0). Por defecto el desplazamiento vale cero. Es interesante que el estudiante compruebe como una seal con simetra par presenta un espectro real y a una seal impar le corresponde un espectro imaginario puro.

5.5 Reflexin En esta pantalla obtendremos el par transformado de invertir el espectro X(-f), a partir del espectro X(f) correspondiente a la seal x(t). Del men desplegable podemos elegir las seales:

t 1 t +1 x1 (t ) = 2 2 4.5 t x2 (t ) = e x3 (t ) = e 4.5t u (t )
La pantalla presenta el aspecto:

Aparecen las siguientes orientaciones: Pulsa sobre ''Mod./Fase'' para ver la representacin del espectro en mdulo y fase. Pulsa sobre ''Real/Imag.'' para ver la representacin del espectro en parte real y parte imaginaria. Pulsa sobre ''Reflexin ON/OFF'' para activar o desactivar la reflexin del espectro y ver la seal resultante en el dominio del tiempo.

En las grficas de la izquierda, de arriba abajo, representamos la seal seleccionada, y en el caso de haber escogido la representacin Mod/Fase, el mdulo de su transformada de Fourier, en la grfica central, y la

correspondiente fase, en la grfica inferior. Si la seleccin es Real/Imag, en la grfica central se representa la parte real de la transformada de Fourier y, en la grfica inferior, la parte imaginaria de la TF. Si activamos el botn ''Reflexin ON/OFF'' adems activamos la representacin de las grficas de la columna derecha. En las dos columnas inferiores se

representa el espectro reflejado, eso es: X(-f). Esta representacin se hace en mdulo y fase, o bien a travs de la parte real y la parte imaginaria segn tengamos activada la representacin MOD/FASE o REAL/IMAG.

PRCTICA 6:

REPRESENTACIN DE SEALES DISCRETAS La ventana principal permite acceder a cuatro opciones diferentes:

En funcin de la opcin seleccionada se presentan las siguientes pantallas:

6.1 Visualizacin de secuencias Pantalla que permite ver representadas las principales seales discretas. A travs de un nico men desplegable podemos escoger entre las seales a representar siguientes:

x2 (n) = (n k 5) x3 (n) = u (n ) x4 (n) = 0.9 n u (n ) x5 (n) = 1.1n u ( n ) 2n x6 (n) = cos 15 n x7 (n) = cos 2 x8 (n) = durada = 5 inici = 1
La pantalla presenta el siguiente aspecto:
k

x1 (n) = (n)

6.2 Representacin de exponenciales complejas Esta pantalla permite visualizar secuencias exponenciales complejas segn el formato:

x(n) = Ae( + j )n
donde el usuario puede configurar los parmetros: A, y introduciendo los valores deseados en las correspondientes cajas.

El margen de representacin tambin se deja libre al usuario, permitiendo configurar un valor n inicial y un valor n final, que por defecto se han escogido entre -20 y 20. Los incrementos son siempre de una unidad.

La representacin se hace simultneamente en formato mdulo-fase y parte real-parte imaginaria.

Una vez seleccionados todos los parmetros de la representacin, donde hay que introducir el valor y apretar la tecla enter' ser necesario pulsar el botn representa' para activar las grficas.

La pantalla presenta la siguiente forma:

6.3 Operaciones de transformacin de la variable independiente En esta pantalla podemos escoger una seal a partir del men desplegable y elegir un desplazamiento a partir de una caja para la entrada de datos. El desplazamiento est en valores comprendidos entre -20 y 20. Con dos grficas representamos simultneamente la seal elegida original y la seal desplazada segn el valor previamente introducido. Existe una opcin que, de ser activada, realiza la reflexin de la seal, eso es, se cambia n por n. Podemos trabajar sobre las siguientes seales:

n x1 (n) = 10 n x2 (n) = 10 2 n x3 (n) = sin n 20 20 2 n x4 (n) = cos n 20 20 2 n x5 (n) = 1 + cos 20 n 20 n x6 (n) = 0.136e0.2 n 20 x7 (n) = e 4.5 nu (n)
El aspecto de la pantalla es el siguiente:

6.4 Convolucin Realizamos la convoluci discreta paso a paso. La pantalla tiene el aspecto:

En la banda izquierda seleccionamos el sistema h(n) a travs de un men desplegable y lo representamos grficamente. El men desplegable de los sistemas h(n) permite escoger entre 10 opciones diferentes. Estas funciones son suficiente sencillas como para que el estudiante pueda encontrar la respuesta impulsional. stos datos pueden ser de utilidad al estudiante que realic los clculos paso a paso. Se utiliza el color rojo para representar el sistema.

E la banda derecha seleccionamos la seal x(n) con un men desplegable y lo representamos grficamente. Se utiliza el color azul para representar la seal.

El men desplegable de las seales x(n) tambin permite elegir entre 10 seales diferentes. Algunos de stas seales son muy bsicas y el alumno no tendr dificultades en encontrar su funcin.

Grficas centrales que representan el clculo de la convoluci paso a paso

El clculo que queremos ilustrar es:

y(n) = x(m)h(n m)
m

En la grfica superior se representa dos forma simultneas x(m) en color azul y h(n-m) en color rojo. Notamos que el eje de esta grfica es el eje m. La seal x(m) queda fijo. Como se puede apreciar, cada vez que el usuario aprieta el botn avanza' representamos una nueva versin de h(n-m), por un valor de n que incrementamos en una unidad. Atendida a la duracin de los pulsos disponibles es suficientes iniciar el valores de n a -15 y lo acabamos cuando la seal h(n-m), para determinado valor de n sale del margen de representacin. En la grfica superior representamos los resultados parciales de

x(m ) h(n m )
que nos ayudarn en el clculo de y(n) donde

y (n) =

x(m)h(n m)
m

(1)

Notamos que esta integral es la rea de la funcin

x(m )h(n m )
Al ser las seales y los sistemas extremadamente simples el clculo de la rea se puede realizar de forma sencilla. En la grfica inferior vamos construyendo paso a paso y(n) a partir de la expresin 1.

En la pantalla aparece en todo momento el valor de n. Adicionalmente, aparecen en pantalla los valores de las siguientes variables:

Nic : Valor de inicio de la convoluci Nfc: Valor temporal de fino de la convoluci Lc: Tiempo de duracin de la convoluci

Hay una panel de Comentarios, donde aparecen indicaciones de puntos relevantes a la hora de realizar clculos.

Finalmente comentamos el botn 'Autom.' el cual, al pulsarlo hace que la grfica evoluciona de forma automtica sin la necesidad de que el usuario pulse de forma continuada el botn Avanza'.

PRCTICA 7: MUESTREO IDEAL Y PRCTICO Descripcin. La ventana principal permite acceder a cinco mens diferentes:

En funcin de la opcin seleccionada se presentan las siguientes pantallas:

7.1 Interpolacin Al apretar sobre interpolacin aparece la pantalla:

donde de un men desplegable podemos escoger cuatro seales:

x1 (t ) = cos(0.5t ) x2 (t ) = 0.5(cos(0.5t ) + cos(0.2t )) x3 (t ) = sin (0.1t ) x4 (t ) = s (t )


sobre los que aplicaremos diferentes tcnicas de muestreo. Con un segundo men desplegable podemos seleccionar la frecuencia de la seal muestreadora. Para una correcta representacin de las grficas dentro del marco de ejes elegidos, limitamos los valores de las frecuencias de muestreo a 0.5 Hz, 1.5Hz y 2.5Hz.

Con un mensaje se informa de aspectos importantes, del estilo:

Por tal de cumplir el criterio de Nyquist hay que muestrear a una frecuencia mayor que el doble de la mxima. En el caso inicial, el tren de deltas (la seal muestreadora) tiene perodo 0.8 s, es decir, una frecuencia de muesteo (fs) de 1.25 Hz; 5 veces superior a la frecuencia del coseno, que es 0.25 Hz. PULSA ''MOSTREJA'' (muestrea)

La prctica se desarrolla de forma secuencial. Una vez elegida la seal y las opciones de muestreo, representadas en las dos grficas superiores, se procede a muestrear la seal pulsando el botn muestrea'. La seal muestreada tambin aparece representada y superpuesta, en trazo discontinuo, con la seal original. A continuacin podemos elegir tres opciones de reconstruccin a travs de tres botnes: Reconstruccin lineal Retencin de orden cero Reconstruccin ideal

Para cada una de las opciones seleccionadas se representa grficamente la respuesta impulsional del filtro reconstructor y se explica en el panel de comentarios como acta cada filtro. As pues, tenemos:

Reconstruccin lineal. Para recuperar la seal por el mtodo de interpolacin lineal hay que filtrar la seal muestreada por el filtro de respuesta impulsional h(t)=(t/(2TS)) donde TS es el perodo de

muestreo. OBSERVA que la seal recuperada se aproxima mejor a la 'original Retencin de orden cero: para recuperar la seal por el mtodo de retencin de orden cero hay que filtrar la seal muestreada por el filtro:h(t)=(0.5*(t-Ts)/TS) OBSERVA que la seal donde TS es el perodo de muestreo.

recuperada est formada

por escalones que

siguen al coseno original. Reconstruccin ideal. Para recuperar la seal por el mtodo de

interpolacin ideal hay que filtrar la seal muestreada por el filtro de respuesta impulsional h(t)=sinc(fs*t) donde fs es la frecuencia de muestreo. OBSERVA que la seal recuperada es idntica al original !!!

7.2 Aliasing Al pulsar la opcin 7.2 aparece la pantalla:

La prctica parte de un tono de frecuencia 0.333Hz como la nica seal original que aparece representada en la grfica superior. El usuario puede escoger tres seales muestreadoras, dos de los cuales no cumplen Nyquist y por lo tanto originarn el fenmeno de aliasing y una tercera que ha sido muestreada correctamente. Una vez escogida la frecuencia de muestreo, el usuario ha de muestrear la seal (botn mostreja' (muestrea)) y simultneamente aparecer

representada la seal muestreada. Para la observacin del aliasing hay que reconstruir la seal. Se hace pulsando el botn reconstruccin ideal y a travs de un filtro reconstructor ideal, la respuesta impulsional que se representa juntamente con la seal reconstruida. La seal reconstruida aparece sobre a la seal original (en trazo discontinuo). En esta grfica y en la grfica de la seal muestreada se puede ver claramente el fenmeno de aliasing cuando ste se da (por no cumplir Nyquist). En el panel de comentarios se avisa cuando el aliasing se produce o no.

7.3 Muestro prctico natural Aparece la siguiente ventana:

La demostracin se hace de forma secuencial apretando el botn next', analizando las representaciones grficas que se van actualizando en la pantalla y atendiendo a las explicaciones que aparecen en el panel de comentarios. Al pulsar por primera vez el botn next' se representa la seal sobre la que se trabaja: x (t ) = sin c (0.1t )sin c (0.6t ) en la figura 1 y su espectro, que es un trapecio, en la figura 2. El comentario que aparece es:

'MUESTREO PRCTICO NATURAL. No es posible generar un tren de deltas como seal muestreador, por eso utilizaremos un tren de pulsos. En la Figura 1 representamos la seal a muestrear. En la Figura 2 representamos el mdulo del espectro. Es un trapecio de frecuencia mxima 3.5 Hz. A continuacin, en primer lugar, realizaremos un muestreo ideal con un tren de deltas con Ts=1 . Aprieta : ''NEXT''

Despus de apretar el botn, en la figura 3, se representa la seal muestreada, en la figura 4, la seal muestreada y en la figura 5 el mdulo del espectro de la seal muestreada. El comentario: MUESTREO PRCTICO NATURAL. En la Figura 3 se representa el tren de deltas (seal muestreada), en la Figura 4 se representa la seal muestreada

idealmente y en la Figura 5 el espectro de la seal muestreada (idealmente). Observa como los espectros (trapecios) se repiten cada 1 Hz y su altura no cambia. A continuacin realizaremos un muestreo prctico natural. La seal muestreadora es un tren de pulsos rectangulares. Aprieta : ''NEXT''

A continuacin, en la figura 5 aparece la nueva seal muestreadora, un tren de pulsos y en la figura 6 la seal muestreada con el tren de pulsos. El comentario: En la Figura 6 se representa el tren de pulsos (seal muestreadora). Observa que la anchura del pulso es de 0.6s y se repite cada 1s. Observa tambin que en el muestreo prctico natural, la seal muestreada en la zona donde estn los pulsos sigue la forma de la seal original y equivale a dejar pasar 0.6s de la seal original cada perodo. Aprieta : ''NEXT'

Seguidamente se actualiza la figura 8. Con el comentario: En la Figura 8 se representa el mdulo del espectro de la seal muestreada de forma prctica. Observa como las repeticiones del espectro tienen medidas diferentes respeto del espectro de la seal muestreada idealmente. Este efecto se debe a la envolvente de la sinc (espectro del pulso). Aprieta : ''NEXT''

Finalmente, para acabar la demo, reconstruimos las seales. El comentario explicativo es: En la Figura 3.B se representa la seal reconstruida a partir de la seal muestreada idealmente. En la Figura 6.B, la seal reconstruida a partir del muestreo prctico. Obtenemos la seal original salvo de un trmino de amplitud

que corregimos fcilmente. En las Figuras 3 y 8 representamos el filtro que permite recuperar la seal. Aprieta : ''START'' para reiniciar la demo.

7.4 Muestreo prctico instantneo Ilustramos esta tcnica de muestreo con una demostracin guiada al estilo de la prctica anterior.

Al apretar next' por primera vez se representa la seal sobre la que se trabaja:

x (t ) = sin c (0.1t )sin c(0.6t ) en la figura 1 y su espectro, que es un trapecio, en la


figura 2, con el mismo comentario que en la seccin 7.3. Al volver a apretar next' se representa la seal muestreadora (figura 3), en la figura 4, la seal muestreada y el mdulo del espectro de la seal muestreada (figura5). Este muestreo es de tipo ideal y servir de referencia por comparar los nuevos resultados. Al volver a pulsar next' aparece la nueva seal muestreadora, la forma de la seal muestreada con el comentario: MUESTREO PRCTICO INSTANTNEO. En la Figura 6 se representa el tren de pulsos (seal muestreadorar). La anchura del pulso es de 0.6s y Ts=1. En la

Figura 7 aparece la seal muestreada. Observa como se mantiene constante el valor del pulso durante 0.6 segundos, este valor es la amplitud de la seal original al principio de cada pulso. Aprieta: ''NEXT''.

Al apretar next' se representa el espectro de la seal muestreada con esta nueva tcnica. Se hace notar como en este caso las repeticiones del espectro estn distorsionadas por el envolvente de la sinc. Finalmente, al pulsar por ltimo vez el botn next', se reconstruye la seal por el mtodo ideal y por el mtodo prctico instantneo, indicando que en la Figura 3.B se representa la seal reconstruida a partir de la seal muestreada idealmente. En la Figura 6.B, la seal reconstruida a partir del muestreo prctico instantneo (retencin de orden cero) y se hace notar que la seal temporal obtenida presenta un retraso de 0.3 s.

Para volver a iniciar la demo hay que apretar el botn start'.

También podría gustarte