Sie sind auf Seite 1von 2

PROGRAMA DE INGENIERA MECATRNICA

UNIVERSIDAD AUTONOMA DE BUCARAMANGA - UNAB

LABORATORIO DE SEALES 2

1) Dejemos al pulso rectangular X(n)=u(n)-u(n-10) que sea ,a entrada al sistema


Lineal Invariante en el tiempo con respuesta al impulso h(n)=(0.9^n)u(n).

a) Determine algebraicamente la respuesta al sistema y(n) .

b) Graficar la respuesta para n desde -5 hasta 50.

2)Dado x(n) =[3,11,7,0,-1,4,2], ; h(n)=[2,3,0,-5,2,1],

Matlab provee una funcin llamada conv la cual computa la convolucion entre dos
secuencias de duracin finita. La funcin conv, asume que las dos secuencias
comienzan en n=0, el comando es invocado mediante :

>>y=conv(x,h).

La funcin conv, no acepta ninguna informacin de tiempo. Para realizar una


convolucion en necesario indicar el punto de inicio y el punto de fin de y(n). Dada
la duracin finita de x(n) y de h(n) es fcil determinar estos puntos.

La funcin conv_m calcula la convolucion teniendo en cuenta la informacin de


tiempo dada por el vector x(n) y h(n), para calcular la salida y(n). Conv_m es
invocado mediante:

>>[y,ny]=conv_m(x,nx,h,nh).

Donde nx corresponder al vector de informacin de tiempo de la seal x(n),


nx=[n de inicio de la seal x(n):n final de la seal x(n)], nh corresponder al vector
de informacin de tiempo de la seal h(n), nh=[n de inicio de la seal h(n):n final
de la seal h(n)].

a) Determine la convolucion y=conv(x,h) de la sec uencia anterior y anote la


respuesta y grafque la respuesta para valores discretos de n ( use el comando
stem).

b) Determine la convolucion utilizando el comando conv_m y grafique la respuesta


para valores discretos de n ( use el comando stem).

3) Utilize el comando conv_m para encontrar la convolucion de las seales x(n) y


h(n) de el punto 1, teniendo en cuenta que se desea graficar la salida y(n)
nicamente para los valores de n entre -5 y 50, N=[-5:50]. Grafique la para
valores discretos de y(n) (utilizar comando stem).

*Nota puede necesitar para este punto aprender a utilizar el comando for , ones,
zero y el comando length(n)y figure, para mas informacin acerca de estos
comando escribir, help comando.

4)La rutina llamada filter es utilizada para resolver ecuaciones diferenciales


numricamente, dada la entrada y los coeficientes de la ecuacin en diferencia, en
su forma mas simple la rutina es invocada por.

>> Y=filter (b,a,x)

Donde b=[b0, b1, b2, b3bM]; a=[a0, a1 ,..aN]; son los coeficientes de la
ecuacin en diferencias:

( ) ( ) - ( )

Dada la ecuacin en diferencias y(n)-y(n-1)+0.9y(n-2)=x(n) ; para todo n

a) Calcular y dibujar la respuesta al impulso h(n) para n desde-20 hasta 100;

b)Calcular y dibujar la respuesta al escalon unitario s(n) n desde-20 hasta 100;

Das könnte Ihnen auch gefallen