Vous êtes sur la page 1sur 24

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

SEALES Y SISTEMAS
MOMENTO 3 COMPONENTE PRCTICO 2

TUTOR
FREDDY VALDERRAMA

JORGE DAVID SANTIAGO


GRUPO 203042_71

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA-


ECBTI
INGENIERA ELECTRNICA
NOVIEMBRE DE 2016
Sesin N. 2 (Prctica 2)

En esta sesin cada estudiante debe realizar un experimento y un ejercicio


prctico de diseo, cuyos resultados debe plasmar en el informe individual que
compartir en el foro de acuerdo a las instrucciones de la gua integrada de
actividades.

Procedimiento (Experimento):

1. Pruebe el script en la ventana de comandos de Octave.

Tenga en cuenta el ejemplo 6.2 de la pgina 134 del libro gua para describir los

resultados en su informe. Realice ahora las siguientes pruebas al variar tmax de

acuerdo a la siguiente tabla:

Prueba tmax

1 3
2 2
3 1
4 0.5

Prueba 1
Prueba 2
Prueba 3
Prueba 4
1.1 Cambian los resultados si se aplica conv ( x , y ) a cambio de conv ( y , x) ?

Prueba 0 - conv ( x , y )
Prueba 2 - conv ( x , y )
Prueba 4 - conv ( x , y )
Anlisis

El script anteriormente utilizado se encuentra orientado a la simulacin del proceso


de convolucin. Siendo la convolucin Una operacin integral que puede ser
evaluada analtica, grafica o numricamente. Donde su resultado depende de la
naturaleza de las seales que estn convolucinadas [Ambardar, 2006].

Como puede observarse, al modificar el valor de la constante tmax , los puntos

donde se realiza la convolucin de las seales ingresadas tambin cambian,

adems puede notarse que la variable tmax define el punto de convolucin

entre las dos seales, es decir, el punto de interseccin entre ambas expresiones.

Por otro lado, al aplicar el cambio de conv ( y , x) haca conv (x , y ) en el script,

el resultado de la convolucin no se ve alterado, tal y como se puede evidenciar


en el resultado grafico donde las seales son iguales. Esto nos permite deducir
que, en la convolucin de las dos variables introducidas, el orden de los factores
no altera el producto.

2. Pruebe el siguiente script en la ventana de comandos de Octave:


Analice los resultados y verifique si son coherentes con las teoras de Fourier,
investigue porque son necesarias las funciones fftshift, unwrap y ceil, de la misma
manera responda Por qu son necesarios los clculos del vector f de
frecuencias (lnea 96) y como se puede deducir esta frmula de la teora?

Use el anterior script y modifquelo si es necesario para calcular la magnitud de la


transformada de Fourier de las siguientes funciones:

Sea
Funcin
l

{ }
0 para 0<t
1 x ( t )= 1 para 0 t 1
0 para t >1
2 x ( t )=e0.2 t cos ( 10 t )

{ }
0 para 0<t
2t para 0 t 1
3 x ( t )=
42 t para 1<t <2
0 para t >0

Seal 1

Anlisis

Las teoras de Fourier nos dicen que: Sea f una funcin integrable

f L1 ( R ) .

La transformada de Fourier de f viene expresada por la funcin:



F { f }= ^f ( ) = f ( x ) e2 ix dx

Detallando la anterior expresin, puede encontrarse que es una ecuacin valida,


decido a que, el integrando es una funcin que puede ser integrada.

La transformada inversa de Fourier de una funcin integrable f puede

expresarse como:

F1 {^
f }=f ( x )= f^ ( ) e2 ix d

Donde puede considerarse que la diferencia fundamental entre la transformada de


Fourier y la transformada inversa de Fourier radica en el signo negativo del
exponente del elemento integrante.

Comandos y funciones

Las herramientas de anlisis matemtico y graficacin como Matlab y Octave


cuentan con una serie de funciones que posibilitan la realizacin de anlisis de
Fourier para funciones definidas en valores discretos.

Comando fft: Esta funcin permite obtener la transformada rpida de Fourier

(Fast Fourier Tranform) para una secuencia de valores definidos en un vector x

, X =fft ( x) . Siendo X un vector para nmeros complejos organizados en

k =0 N1 .

Para un mejor rendimiento de este comando, la longitud del vector x debe consistir
en una potencia de dos, anexando valores de cero (0) donde sea necesario para
garantizar la extensin adecuada. Esto puede lograrse aplicando el comando

X =fft ( x , N ) , donde N acta como el exponente 2.


Comando fftshift: Si X es el vector generado al realizar la transformada

rpida de Fourier, esta funcin reorganiza los puntos en funcin de la frecuencia,

X =fftshift ( X ) .

Comando unwrap: Corrige los ngulos de fase en radianes en un vector X

mediante la accin de mltiplos de ( 2 ) , cuando saltos absolutos entre los

elementos consecutivos de X son mayores que o igual a la tolerancia

predeterminada de radianes .

Comando Ceil: Redondea los decimales al mayor entero ms cercano, ceil ( Z )

aplica la funcin ceil a real (Z ) y a imag(Z) .

Comando base_tiempo_frec: Proporciona un vector base de frecuencias a partir


de un vector base de tiempos, de modo que la representacin de la seal en el
dominio de la frecuencia se corresponda con la representacin de la seal en el
dominio del tiempo.

Comando Legth: L=Length ( X ) arroja la longitud de la dimensin ms grande

de matriz en X . Donde y para los vectores, la longitud es definida como el

nmero de elementos. Siendo la longitud de una matriz vaca igual a cero.

3. Pruebe el siguiente script en la ventana de comandos de Octave:


Analice los resultados e investigue el funcionamiento de los comandos: step, bode,
e impulse. Coincide la respuesta al impulso de Octave con la respuesta al
impulso terica? Presente su anlisis terico. Use el anterior script y modifquelo
si es necesario para calcular la respuesta al escaln unitario de los siguientes
sistemas:

Sistem
Funcin de transferencia
a
10 s
G1 (s)=
1 2
s +10 s+1
2
G(z)=
2 ( z +0.1+0.5 i )( z +0.10.5i )
20
G2 (s )=
3 s+ 0.1

4 G2 ( s ) conectado en serie con G1 ( s )

Sistema 1
Sistema 2
Sistema 3
Sistema 4
Comandos y funciones

Comando step: Su funcin principal consiste en calcular y realizar una grfica


en base a la respuesta temporal de una funcin de transferencia o FT, ante una
entrada de escaln considerando un sistema. En el caso del espacio de estado, el
comando toma un estado inicial en cero (0). En caso de ser implementado sin
argumentos de salida, el comando realiza la representacin grfica de la
respuesta al escaln en el sistema contemplado.
La respuesta al escaln de un sistema multi-entrada puede definirse como el
conjunto de respuestas en base a un escaln para cada canal de entrada.

Step determina automticamente la duracin de la simulacin en funcin de los


ceros y polos del sistema.

Comando impulse: Permite calcular y realizar la representacin grafica con la


respuesta temporal de una funcin de transferencia ante la entrada de un impulso
unitario.

En sistemas de tiempo continuo, la respuesta al impulso es la la respuesta a una

entrada Delta Dirac ( t ) . Para los sistemas multi-entrada, la respuesta al

impulso es el conjunto de respuestas de impulso para cada canal de entrada.

La duracin de la simulacin viene determinada automaticamente en funcin del


comportamiento transitorio de la respuesta.

Comando bode: Esta funcin genera una grafica para el digrama de Bode de
una funcin de transferencia; las tramas se expresan en unidades de Decibelio

( dB ) para la magnitud y en grados () para las fases considerando un

dominio de frecuencia en radianes sobre segundos (rad / s) .

Analiss
Considerando las funciones incluidas en el script inicial y en los scripts de los sub-
secuentes sistemas, es posible deducir que estos permiten la graficacin de las
respuestas generadas por las funciones de transferencias ante entradas de
escalon unitario, impulsos unitarios, adems de construir sus respectivos
diagramas de bode.

De igual modo, puede observarse que la respuesta final del sistema, teniendo en
cuenta unicamente este esquema trabajado, depende principalmente de la
variable que representa a la funcin de transferencia del sistema.

Vous aimerez peut-être aussi