Está en la página 1de 5

1

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


(Universidad del Perú, DECANA DE AMERICA)
FACULTAD DE INGENIERIA ELECTRONICA Y ELECTRICA
E. P. INGENIERIA ELECTRONICA
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES

LABORATORIO NO.4: ECUACIONES DE DIFERENCIAS

4.1 OBJETIVO

Al finalizar este laboratorio usted estará familiarizado con las características de un sistema
discreto representado en tiempo discreto mediante ecuaciones de diferencias, tal que permita
analizar y comprender las propiedades de los sistemas discretos.

4.2EQUIPOS Y MATERIALES REQUERIDOS

El equipo de experimentación necesario para realizar el presente laboratorio es:


1. PC INTEL CORE i5 o superior.
2. Sistema Operativo Windows 10.

4.4 SOFTWARE REQUERIDO


El siguiente software es necesario para realizar este laboratorio:
1. Octave V4.2, https://www.gnu.org/software/octave/
2. Librerías y archivos de soporte.

4.4 ASPECTOS TEÓRICOS PREVIOS

4.4.1 SISTEMAS DISCRETOS

En el procesamiento digital de señales los sistemas discretos son representados por medio de
ecuaciones de diferencias a partir del cual se describen las características operativas del sistema
en el dominio del tiempo y/o frecuencia.

4.4.2 RESPUESTA EN EL DOMINIO DEL TIEMPO DE LOS SISTEMAS DESCRITOS POR ECUACIONES DE
DIFERENCIAS

Un sistema SDLIT (Sistema Discreto Lineal e Invariante en el Tiempo) puede ser descrito por
una Ecuación de Diferencias Lineal con Coeficientes Constantes (EDLCC) cuyo formato es
mostrado en la siguiente ecuación:

N M

a
k 0
k y[n  k ]   bm x[n  m] ,
m0
n

FLAVIO N. CARRILLO GOMERO - 2016


2

Si aN ≠ 0, entonces la ecuación de diferencias es de orden N. Esta ecuación describe un criterio


recursivo para calcular la salida, dado los valores de entrada. En la práctica esta ecuación es
calculada en el tiempo, desde n = -∞ a n = ∞. Luego, otra forma de esta ecuación es:

1 M N

y[n]   m b x[ n  m]   ak y[n  k ]
a0 m 0 k 1 

Una solución de esta ecuación se puede obtener en la forma:

y[n] = yH[n] + yP[n]

donde yH[n] es la solución homogénea y yP[n] es la solución particular.

En Octave, las ecuaciones de diferencias se representan con dos vectores, donde uno de ellos
contiene los coeficientes de lazo directo, bm, de los términos de x y el otro contiene los
coeficientes de la parte recurrente, ak, de los términos y. Al coeficiente a0 es costumbre darle o
llevarlo al valor 1. Por lo tanto, si y[n] se expresa en función de los términos pasados, por lo que
y[n] quedará expresado como:

M N
y[n]   bm x[n  m]  ak y[n  k ]
m0 k 1

Por otro lado, una función llamada filter está disponible en Octave para resolver las
ecuaciones de diferencias numéricamente, a partir de los vectores de los coeficientes de la
ecuación de diferencia. En su forma más simple esta rutina es llamada con el siguiente
comando:

y = filter(b, a, x)

donde: b = [b0, b1, …., bM]; a = [1, a1, …., aM] son los coeficientes de la
ecuación de diferencia y x es el arreglo de datos de la secuencia de entrada. La salida y tiene la
misma longitud de x. Por otro lado, no olvidar de asegurar que el coeficiente a0 no debe ser
cero.

4.5 ACTIVIDADES

4.5.1 ECUACIONES DE DIFERENCIAS

Ejercicio No. 4.1

Utilizando Octave 4.2 crea los vectores b y a que contengan respectivamente los coeficientes de
x[n] e y[n], de la siguiente ecuación de diferencias:

y[n]  0.5 y[n - 2]  x[n]  2 x[n 1] n

Tomando en consideración la función de y[n], caracterizada por la ecuación:

- Calcular analiticamente y[n], asumiendo condiciones iniciales cero, para:

(a) x[n]=[n] (b) x[n]= u[n] (c) x[n]=[cos(2πfn)]u[n]

FLAVIO N. CARRILLO GOMERO - 2016


3

- Ahora, utilizando Octave crea un vector x[n] para los casos (a) y (b) de acuerdo a lo
presentado en la ecuación de diferencia, para 0 ≤ n ≤ 100. Genere los puntos dentro del
intervalo propuesto para obtener la respuesta de cada uno de los casos, luego represéntelos
gráficamente y compárelos con la solución obtenida en forma analítica.

- Para el caso (c) crear un vector x[n] para cada una de las frecuencias de f dada, cuando Tm=
25 mseg., f=1Hz, 6Hz, 9Hz, 10Hz, 12Hz, 15Hz y 20Hz y 0 ≤ n ≤ 100 muestras. Luego como
consecuencia de aplicar x[n] para cada caso de f, obtenga una tabla de datos de f vs. La
amplitud pico de cada secuencia senoidal de salida dentro, luego a partir de la tabla de datos
obtenida representar gráficamente la amplitud vs f. Comparare los resultados obtenidos tanto
en forma grafica como analítica.

- La ecuación en diferencia dada en el problema es lineal? Demuestre en forma analítica su


respuesta y luego confirme lo demostrado utilizando Octave.

3.5.2 RESPUESTA AL IMPULSO UNITARIO

Ejercicio 4.2

- Analíticamente hallar la respuesta impulsional h[n] del siguiente sistema SLDIT descrito por
la ecuación de diferencias siguiente:
  1
y[n]  1,8 cos   y  n  1  0,81y  n  2  x  n   x  n  1
 16  2
en el intervalo -10 n  100.

- Luego utilizando Octave, graficar y comparar con los resultados obtenidos analíticamente
para h[n].

3.5.3 RESPUESTA EN RÉGIMEN PERMANENTE

En los sistemas estables, la respuesta natural de la ecuación de diferencias tiende a cero cuando
n aumenta, porque las raíces están dentro del círculo unidad en el plano z. Por ello, cuando la
señal de entrada es una constante para todo n  0, la señal de salida para los valores grandes de
n se debe únicamente a la entrada. De hecho, la salida en este caso tenderá a una constante.

Ejercicio 4.3

- Para el sistema discreto:


  1
y[n]  1,8 cos   y  n  1  0,81y  n  2  x  n   x  n  1
 16  2

obtenga la respuesta al escalón de amplitud 1.5, x[n]=1.5u[n]. Tomar un intervalo de la señal


de entrada lo bastante largo para que la señal de salida de la ecuación de diferencia dada se
aproxime a una constante. Represente la respuesta al escalón y determine el nivel constante
(G0) de la salida cuando n  .

- El nivel constante determinado en el Ejercicio 4.3, es llamada respuesta en régimen


permanente. El valor exacto puede calcularse observando que tanto x[n] como y[n] se
convierten en constantes en el límite n  , de este modo:
lim y[n] = G0
n∞
FLAVIO N. CARRILLO GOMERO - 2016
4

- Aplicar este límite de y[n] a la ecuación de diferencia para determinar G0..

- La parte variable de la respuesta total se denomina respuesta transitoria. Determine la


respuesta transitoria yt  y[n]  G0 y represéntela en el intervalo -10  n  100.

4.5.4 ESTABILIDAD DE UN SISTEMA SDLIT

Para determinar la estabilidad de un sistema SDLIT, lo podemos realizar conociendo h[n] para toda n y aplicar la
condición de estabilidad calculando S utilizando la siguiente expresión:


S  hk 
k 

El sistema será estable si S es un valor finito o dicho de otra manera la suma converge a
un valor finito.

Ejercicio 4.4
Evaluar la estabilidad para los sistemas SDLIT definidas por las ecuaciones de diferencia de los Ejercicios 4.1 y
4.2 utilizando los h[n] obtenidos.
Ejercicio 4.5

Genere un archivo de voz de una vocal y grabar en un archivo con extensión que pueda Octave
reproducirlo. El archivo de voz que ha logrado grabar, considerarlo como una x[n] tal que esta
sea aplicada al sistema discreto descrito por la siguiente ecuación en diferencia:

y[n] = x[n] + ax[n-D]

donde: a: factor de atenuación de x[n - D] para valores entre 0 y 1.


D: retardo de x[n] para valores D ≥1

Analice los resultados obtenidos para diferentes valores de a y D.

4.6 CUESTIONARIO

Para los sistemas discretos propuestos utilizando la gráfica de respuesta impulsional y de


frecuencia de cada uno de ellos, analizar las propiedades de linealidad, invarianza en el tiempo,
causalidad, y estabilidad.

y[n]  0.13 y  n  1  0.52 y  n  2  0.30 y  n  3  0.16 x  n   0.48 x  n  1 


1)
 0.48 x  n  2  0.16 x  n  3

2) y[n]  0.268 y  n  2  0.634 x  n   0.634 x  n  2


3) y[n]  0.268 y  n  2  0.634 x  n   0.634 x  n  2
4) 10 y[n]  5 y  n  1  y  n  2  x  n   5 x  n  1  10 x  n  2
5 1 1
5) y[n]  y  n  1  y  n  2  x  n  1
6 6 3
6) y[n] = (nT + 2T) x[nT – 5T]
7) y[n] = x2[n + 2]
8) y[n] = ax[nT + T]
FLAVIO N. CARRILLO GOMERO - 2016
5

9) y[n] = x[nT]sen[ΩnT]
10) y[n] = y[n - 1] + x[n + 5] + x[n - 4]

4.7 REFERENCIA BIBLIOGRAFICA

1. Tratamiento Digital de Señales: Principios, Algoritmos y Aplicaciones. Proakis y


Manolakis. Editorial Prentice Hall. 2000.
2. Tratamiento Digital de Señales en Tiempo Discreto. Alan V. Oppenheim, Et all; Prentice
Hall. 2000.

FLAVIO N. CARRILLO GOMERO - 2016

También podría gustarte