Вы находитесь на странице: 1из 29

FACULTAD DE ELECTRNICA

24 de Mayo del 2011

PROCESAMIENTO DIGITAL DE SEALES


Nombre:
Cristian Chiliquinga.

Tema:
CAPITULO II SORIA 2.25.- Dadas las siguientes ecuaciones en diferencia determine la correspondiente respuesta en frecuencia en magnitud de: a) Y(n)=X(n)-X(n-2)-0.81Y(n-2) b) Y(n)=X(n)-X(n-N) con N par

a) Y(n)=X(n)-X(n-2)-0.81Y(n-2) ( ) ( ) ( ), ( ) ( ) ( ) ( ) ( ) , , , , [ , ] ( ) ( ) ( ), ( ) ( ) -

b) Y(n)=X(n)-X(n-N) con N par N=2

( ) ( ) ( ) ( ) ( ) ( ) (

( ) ( ) ( ), ( ( )

) ( ) ) )

2.28. Determine la salida del sistema, en estado estacionario, definido por h(n) cuando la entrada es x(n): ( ) ( ) ( ( ( ) ) ( ) . ( ) ( ) ( ( . . . . / / / . . ) ( ) ) ( ) / . . . . / / / ( )/ ( )/ / / ( )

) ( ) ( )

( ) ( )

[ ( , ( )

( (

) ) ( )] , ) ( )-,

( )

], )

( )

], )

( )

[ ( ) ( ) ( ) ( ) [ [

][ ) ( ][ ) ( ) )( ( ( )( + ][ ( ) ( ) ) ) )( ) ] ] ] ) ]

( [ ( [

)(

][ ) (

( )

* (

)(

( : ( ) ( )

))

( ) ( ) ( ) ( ) ( ) ( ) ,

( )

( ( ( )

) ) ) -

( )

( ) : : , ( ) ( ) ( )-

( )

2.29. Dada la secuencia x(n) definida como { , 2, 1, 0, 0, 0,0} determinar: a) La respuesta de frecuencia x ( ( ) ( ) ( ) ( ( ) ( ) ( ( ) ) ) ( ( ) ). ) ( ( ) ) ( )

b) Su transformada discreta de Fourier de orden N, Qu tienen en comn los resultados de a) y b)? ( ( ) ( ) ) ( )

Son los mismos resultados determinados uno por trminos y otro por sumatoria

2.30. Calcule las DFT de N puntos (N par) de las siguientes seales: a) x(n) = (n) 1 b) x(n) = -1 en otro caso 0

a) ( ) , -

) (

( ) )

b)

, -

2.32 una seal de tiempo continuo x(t)cuya frecuencia mxima es de 4kHz se muestrea a 10kHz. Seguidamente, con la seal muestreada se determina su DFT de 1000 puntos. a que frecuencia corresponden los trminos 150 y 180 de esta DFT?. ( )

2.34 Determinar la DTF del siguiente sistema lineal a) , , -

El sistema al ser peridica en N=6 cumple en todos los puntos excepto en los valores menores a estos por lo tanto ( ) ( ) ( ( Aplicando la DTF ( b) , , ) ) ) ( ( ) ( ) ) ( ( ) ) ( ) ( )

El sistema al ser peridica en N=12 cumple en todos los puntos excepto en los valores menores a estos por lo tanto ( ) ( ) ( ( Aplicando la DTF ( ) ) ) ( ) ( ) ( ) ( ) ( )

2.35. Dada la secuencia x(n) diferente de 0 en el intervalo 0nN-1 cuya DFT de orden N es X(k). A partir de dicha secuencia se obtiene y(n) de la siguiente forma. ( ) * ( )

Determine y(k) relacionndola con la obtenida usando x(n). DFT =N esto es igual x(k); Y(k)=? X( ( ) )= , , ( ) , -

, -

( )

( )[

, -

( )[

, -

()

, -, ,- ,-

2.36

2.37

2.38

2.40

2.41

CAPITULO III SORIA

3.28.- Dado un sistema discreto con la siguiente funcin de transferencia


( )

a) Determine la ecuacin en diferencias que define el sistema. b) Estudie su estabilidad. c) Obtenga el mdulo de la respuesta en frecuencia del sistema de forma aproximada. 3.29.- Implemente un sistema causal, utilizando el menor nmero de retardos, cuya respuesta impulsional sea la funcin ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( )

)(

3.30.- Determine, usando la transformada Z, la convolucin de las siguientes secuencias: a)


( )

( )

( )

( )

, -

, -

,
, -

( ) ( )

( ) ( ) ( )

( ) ( )

)(

( )
, , ( ) ( ) , , , -

b) ( )

( )

( )

( )

( ) ( )

( ) Primer caso:
, -

( )

( )]

| |

Segundo caso:
, -

( )

)]

| |

3.31.- Determine la transformada Z y la ROC de las siguientes seales: a)


( )

. /

( )

( )

. / . / .

( /

) . /

. /( ( ) . /

) . /

( ( )

) . /

. / ROC: ( ) [ ( )
. /

( )

( )

[ (

) ]

b)

( )

) [

( ( )

)]

( )

( ( )

( )

( ( )

ROC: ( ) ( ) ( )

c)

( )

. /

| |

( )

( )

( )

( )

( )

( )

( )

ROC: ( ) ( ) ( )

3.32.- Se tiene un sistema LIT causal que, cuando la entrada es el , escaln unitario, proporciona la siguiente salida ( ) ( ) -. /
( )

. Determine la respuesta impulsional de dicho sistema.

Qu entrada se debe tener para obtener a la salida un escaln unitario?

Como son sistemas causales estos sistemas empiezan en cero y se extienden hasta el infinito.
, , , -

( ) ( )

( )

( )

( ) ( )
( )

( )

( )

) -( ) ( )

( )

( )

( ) ( )

( )

( )

( )

( ) ( ( ) ( )( ) )( )

( )

( ) ( )

/.

( ) .

( /.

) /

( )

( )

( )

( )

( )

Qu entrada se debe tener para obtener a la salida un escaln unitario?


( )

( )

( ( ) ( )

) ( )

( )

( )

( )

( ) ( ) ( )

( ) .

( /.

) /

( ) . . (

( /. /. )(

) / / )

( )

3.33.- se tiene un sistema cuya respuesta impulsional es ( ) ( ) ( ) . Implemente dicho sistema con el menor nmero de retardos. Qu se puede comentar sobre la estabilidad de dicho sistema y la posicin de los polos de su transformada Z?
( )

( ( )

( ) ( )

( ) ( )

( )

3.34.- Se tiene un sistema que, cuando la entrada es el escaln unitario se obtiene como salida ( ) ( ) . Determine la respuesta impulsional del sistema aplicando transformadas Z inversas. ( ) ( ) ( ) ( )

( ) ( )
( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

3.35.- Determine la secuencia temporal (causales en los dos primeros casos), que da como lugar a las siguientes transformadas Z: Como estos sistemas son causales empiezan desde cero y se extienden hasta el infinito a)
( )

( )

. ( ) . / .

/.

( ) . ( ) / . ( ) /

( )

( )

( )

b)

( )

3.36.- Determine la secuencia temporal que da lugar a la siguiente transformada Z


( )

| |

( )

. ( ) . / .

/.

( ) . ( ) / . ( ) /

( )

( )

3.37.- Dado el sistema LIT definido por:


( )

Y sabiendo que la entrada a dicho sistema es el escaln unitario, determine la salida ( ) aplicando:
( ) ( ) ( ). , , , ( )

( )

a) Convolucin de

( )

( )

( )

( )

( ) ( )

( )

( )

b) Transformadas Z inversas.

( )

( )

( )

( )

( ) ( ) ( ) ( )

( ) ( ) ( )

( )

( )

( )

( )

( )

3.38.- Dado el sistema continuo definido por su funcin de transferencia en el dominio de Laplace como
( )

Se desea determinar la funcin de transferencia discreta correspondiente a dicho sistema al aplicar la tcnica de invarianza al impulso.
( )

) ( ) ( ( ) )

( )

( )

( )

( )

( )

Donde:

(
( )

) )
( )

3.39.- Dada la secuencia causal ( ) con transformada Z determine la transformada de las siguientes secuencias:
( )

( )

( )

( )

a) Moving Average En este punto se implementar un sistema digital que realice un Moving Average, cuyo orden de promediado se pasa al programa. Se comprueba el funcionamiento del sistema usando como entrada la suma de sinusoides de frecuencias 50, 100 y 125 Hz (frecuencia de muestreo igual a 500 Hz), usando como rdenes del promediado 4, 10, 20. Se explicar el resultado en funcin de la posicin de polos y ceros de la transformada Z del sistema Un Moving Average de orden N tiene la siguiente ecuacin en diferencias.

( )

La respuesta impulsional de este sistema vendra determinada por:

( )

Sustituyendo queda ( ) ( ). Dos formas de implementar este sistema seran: 1.- convolucin.- Utilizando la instruccin conv que implementa la convolucin entre dos seales. La salida de un sistema viene determinada por la siguiente expresin ( ) ( ) ( ) . Es decir, al salida es la convolucin entre la entrada y respuesta impulsional del sistema. 2.- Filtrado.- Utilizando la instruccin filter. Para usar esta instruccin se necesita calcular la transformada Z a partir de la ecuacin en deferencias del sistema.

( )

( )

( )

( ) ( )

Los polos del sistema estn claros: cuanto a los ceros:

). En

De este modo tenemos que los ceros se distribuyen de forma uniforme alrededor de la circunferencia de radio unidad (el ndice k vara de 0 a N-1). El primer cero, k=0, se compensa con el polo z=1.

b) Derivada segunda Un sistema que determina la derivada segunda de una seal es el definido por la siguiente ecuacin en diferencias: x(n) x(n ) x(n ) (n) Se pide determinar la salida del sistema cuando la entrada es x(n) ( n). Se calcular dicha salida con diferentes mtodos, pasando la seal por el sistema implementando mediante ecuacin en diferencias, usando la respuesta en frecuencias del sistema y, finalmente, usando la instruccin filter. El programa en MATLAB que implementar el sistema en forma de ecuacin en diferencias es: clc clear all n=0:99; x=1\cos(pi*n) stem(n,x) y=zeros(1,100); y(1)=x(1); y(2)=x(2)-2*x(1); subplot(2,1,1);stem(n(1:25),x(1:25)) for s=3:100 y(s)=x(s)-2*x(s-1)+x(s-2); end subplot(2,1,2);stem(n(1:25),y(1:25))
SEAL ORIGINAL 1 0.5 0 -0.5 -1

10

15

20

25

SEAL OBTENIDA 4 2 0 -2 -4

10 MUESTRAS

15

20

25

En este programa se consideran condiciones iniciales nulas y, por ello, se han inicializado los dos primeros valores de (n) a x( ) x( ) . ( ) La seal se ha amplificado por cuatro y no existe desfase entre la entrada y salida. Si se quisiera utilizar la instruccin filter se necesita la transformada Z de la ecuacin en diferencias, por lo que aplicando la propiedad del retardo temporal se obtiene:
( )

( )

El programa en MATLAB ser entonces: clc clear all n=0:99; x=1\cos(pi*n); stem(n,x) y=filter([1 -2 1],1,x); subplot(2,1,1);stem(n(1:25),x(1:25)) subplot(2,1,2);stem(n(1:25),y(1:25))

SEAL ORIGINAL 1 0.5 0 -0.5 -1

10

15

20

25

SEAL OBTENIDA 4 2 0 -2 -4

10 MUESTRAS

15

20

25

Para usar la respuesta en frecuencia del sistema se hace el cambio en la transformada Z obtenida, de forma que tenemos:
( )

( )

Para
( )

El valor de la respuesta en frecuencia vale 4 (mdulo 4 y fase cero al ser un nmero real), por lo que la salida est en fase con la entrada y presenta una amplitud cuatro veces mayor que es el resultado obtenido. c) Oscilador. Se quiere implementar un oscilador muy sencillo cuya respuesta impulsional viene dada por:
(n)

Se pide: 1. Ecuacin en diferencias del sistema comprobar su funcionamiento usando MATLAB 2. Respuesta en frecuencia del sistema mediante la posicin de polos y ceros de la transformada Z del sistema. 3. Comprobar el punto b) mediante la instruccin freqz Cuando se tiene un sistema que presenta una respuesta impulsional peridica del procedimiento consiste en primero identificar la periodicidad y despus completar con impulsos unitarios las muestras iniciales. La seal es peridica con periodo fundamental N=2 luego se cumplir, para n>2, (n) (n ) . Esta ley de recurrencia no se puede aplicar para n igual a 0 y 1 (hay que recordar que es un sistema causal). Estos casos quedan completados con impulsos unitarios de la siguiente forma:
(n) (n )

(n)

(n

En esta ecuacin se puede cambiar la respuesta impulsional por la salida y la funcin delta por la entrada siempre que x(n) sea la entrada impulsional, obtenindose la ecuacin en diferencias del sistema:
(n) (n )

x(n)

x(n

Para comprobar que este es el sistema buscado, se toma como entrada la funcin impulso. El programa en MATLAB que realiza esta operacin es el siguiente:

%IMPLEMENTACION DE UN OSCILADOR clc clear all x=[1 zeros(1,99)]; y(1)=-1; y(2)=1; for s=3:100 y(s)=y(s-2); end n=0:99; stem(n(1:25),y(1:25))
1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1

10

15

20

25

Observando el programa se puede comprobar que le funcionamiento de la ecuacin en diferencias es muy sencillo. Se obtiene el mismo resultado si se utiliza la instruccin filter. Para ello hay que calcular la TZ. Si se aplica la propiedad de retardo en el tiempo en dicha ecuacin se tiene:
( ) ( ) ( ) ( ) ( ) ( )

( )

La transformada Z puede simplificar la expresin del oscilador, en efecto la ecuacin anterior se puede simplificar obtenindose:
( )

Segn esto, el programa que determina la respuesta impulsional buscada sera:

RESPUESTA IMPULSIONAL 1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1

10 MUESTRAS

15

20

25

Вам также может понравиться