You are on page 1of 34

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, DECANA DE AMERICA)

FACULTAD DE INGENIERIA ELECTRONICA Y ELECTRICA


E.A.P. INGENIERIA DE TELECOMUNICACIONES

Flavio Nireo Carrillo Gomero


fcarrillog@unmsm.edu.pe
DEPARTAMENTO ACADEMICO DE TELECOMUNICACIONES

CONTENIDO
ECUACIONES EN DIFERENCIAS LINEALES CON
COEFICIENTES CONSTANTES. Mtodos de Solucin
REPRESENTACION CON DIAGRAMA DE BLOQUES.
PROBLEMAS

ECUACIONES EN DIFERENCIAS
LINEALES CON
COEFICIENTES CONSTANTES.

Ecuacin en Diferencias

ECUACIONES EN DIFERENCIAS LINEALES CON


COEFICIENTES CONSTANTES
y[n]

x[n]

SLDIT

a0 y[n] a1 y[n 1] a2 y[n 2] ..... ak y[n k ]


b0 x[n] b1 x[n 1] b2 x[n 2] ..... bk x[n m]
N

a y[n k ] b
k 0

m0

x[n m]

Condiciones iniciales: y(1), y(2), y(3), . . . , y(-N).


Requiere: (1) factor de escala, (2) suma, (3) elementos de retardo.

SOLUCION DE LAS
ECUACIONES EN DIFERENCIAS
LINEALES CON
COEFICIENTES CONSTANTES.

Ecuacin en Diferencias

SOLUCION DE LAS ECUACIONES EN DIFERENCIAS


LINEALES CON COEFICIENTES CONSTANTES
a0 y[n] a1 y[n 1] a2 y[n 2] ..... ak y[n k ]
b0 x[n] b1 x[n 1] b2 x[n 2] ..... bk x[n m]
N

a y[n k ] b
k 0

SOLUCION GENERAL

m 0

x[n m]

SOLUCION PARTICULAR

y p [ n]

SOLUCION ECUACION HOMOGENEA

y[n] y p [n] yh [n]

yh [n]

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

METODO DIRECTO
El objetivo es determinar y[n] para n 0, para una determinada entrada
x[n] para n 0 y un conjunto de condiciones iniciales.

SOLUCION HOMOGENEA
Suponiendo x[n]=0, se obtiene la ecuacin de diferencias homognea:
N

a y [n k ] 0
k 0

Asumiendo que la solucin es exponencial:

yh[n]=n

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

Sustituyendo la solucin tentativa, se obtiene la siguiente ecuacin


polinmica:

n-N(N+a1 N-1 + a2 N-2+..+ aN-1 n + aN )=0


Polinomio caracterstico
Si las races son distintas, la solucin general para la ecuacin de
diferencias homognea es:

yh[n]=C1 n+C2 n ++CN nN

Donde C1, C2, CN son los coeficientes de ponderacin.

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

SOLUCION PARTICULAR:

yp[n] es cualquier solucin que cumple con lo siguiente:


N

a y [n k ] b
k 0

m0

x[n m] , a0 1

Para solucionar, se supone para yp[n] una forma que depende de la forma
de x[n].
FORMA GENERAL DE SOLUCION PARA DIFERENTES SEALES DE ENTRADA

Seal de entrada

A (constante)
A Mn
A nM
An nM
Acos0n
Asen0n

Solucin Particular

K
KMn
K0 nM + K1 nM-1 + ..+ KM
An (K0 nM +K1 nM-1 + .. + KM)

K1 Acos0n + K2 Asen0n

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

EJEMPLO I
Sea la siguiente ecuacin de diferencias de un sistema discreto:

y[n] ay[n 1] x[n]


Para:

a) x[n] bn ,

ba

b)

x[n] bnu[n],

Solucin:

Caso a)
Solucin Homognea:
yh [n] ayh [n 1] 0

Ensayando una solucin

yh [n] A n

A n aA n1 0
Sustituyendo

(1 a ) 0
1

yh [n] Aa n

0
a

ba

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

..
Solucin Particular:
Ensayando una solucin del mismo tipo que

y p [n] Bbn
Sustituyendo en la ecuacin de diferencias

Bbn aBbn1 bn
B

b
ba

b n
y p [ n]
b
ba
Solucin General:

y[n]

b n
b Aa n
ba

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

Caso b)

Solucin Particular:
Ensayando la solucin particular de la misma forma de la entrada:

yp[n] =Bbnu[n]
Sustituyendo en la ecuacin de diferencias:

Bbnu[n]- aBbn-1u[n-1]= bnu[n]


La Solucin

b
ba

No satisface, para n=0 y por lo tanto no es solucin para todo n.


Buscar otra solucin particular, ensayando:

yp[n]=Bbnu[n]+Canu[n]
Reemplazando: Bbnu[n]-aBbn-1u[n-1]+ (Canu[n]- aCan-1u[n-1])= bnu[n]

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

La igualdad se cumple para cualquier valor de n<0 debido a los


trminos u[n].
Para n>0, el trmino en amarillo es nulo por que coincide con la
solucin homognea.
Luego para n>0 :

b
B
ba

La ecuacin en n=0, se reduce a: B C 1

C 1 B

a
a b

La Solucin Homognea: no hace falta por que no depende de la


secuencia de entrada y esta ha sido determinada en el caso anterior
La Solucin General:

b n
a n
y[n]
b u[n]
a u[n] Aa n
ba
a b

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

EJEMPLO II
Determinar la ecuacin de diferencias del sistema de clculo de la media
acumulativa de una seal x[n] en el intervalo 0 k n.
El clculo de la media acummulada est definida por:

1 n
y[n]
x[k ]

n 1 k 0

n 0,1,....

Solucin:
Se observa que el clculo de y[n] requiere almacenamiento de todas las
muestras de x[k] en el intervalo de clculo, osea para 0 k n.

Utilizando y[n-1] y reordenando y[n] obtenemos:


n 1

(n 1) y[n] x[k ] x[n] ny[n 1] x[n]


k 0

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

Osea la media acumulada se puede calcular en forma recursiva


multiplicando el valor anterior de la salida y[n-1] por n/(n+1), multiplicando
la entrada actual x[n] por 1/(n+1) y sumando los dos productos:

n
1
y[n]
y[n 1]
x[n]
n 1
n 1
Diagrama de bloques de la forma recursiva del sistema clculo de la media
acumulada :

x[n]

ATENUADOR
1/(n+1)

+
ATENUADOR

RETARDO DE UNA
MUESTRA

y[n]

SOLUCION UTILIZANDO MATLAB

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

EJEMPLO III
Sea la siguiente ecuacin de diferencias de un sistema discreto:

1
y[n] y[n 1] x[n],
2
Para:

a)

CI 0


b) x[n] cos n
8

x[n] n

Solucin:
Caso a)

En forma analtica:
n

1
y[n] u n
2

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

% Ecuaciones en Diferencias lineales con coeficientes constantes


% Funcin FILTER
%
Y = FILTER(B,A,X)
% Filtra los datos del vector X con los datos del filtro descritos por %
% los vectores A and B para crear los datos filtrados Y.
% La implementacin de la ecuacin en diferencia estandar:
%
% a(1)*y(n)+a(2)*y(n-1)+ ... +a(na+1)*y(n-na) =
%
=b(1)*x(n)+b(2)*x(n-1)+ ... +b(nb+1)*x(n-nb)
%
% Si a(1) no es igual a 1, FILTER normaliza los coeficientes del filtro
% atravs de a(1).
%
%
[Y,Zf] = FILTER(B,A,X,Ci)
%
% Da acceso a las condiciones iniciales y finales, Ci y Cf, de los
%retardos.
% Ci es un vector de longitud MAX(LENGTH(A),LENGTH(B))-1, o un arreglo
% de dimensiones de tamao MAX(LENGTH(A),LENGTH(B))-1 y con el resto de
% las dimensiones que correspondan a X.
%

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

clear all;close all;clc;clf;


n=0:63;
% -----------------------------------------------%
y[n] - 0.5y[n-1] = x[n]
% ------------------------------------------------A=[1 -0.5];
B=[1];
% Secuencia de entrada impulso unitario
x=[1 zeros(1,(length(n)-1))];
%
figure(1),
stem(n, x, 'b');grid;
xlabel('n');ylabel('x[n]');
% Condiciones iniciales
y1=0;
Ci=[y1];
% Aplicacin de la funcin filter
y=filter(B, A, x, Ci);
% Grfica de la seal de salida
figure(2),
stem(n,y,'r');grid;
xlabel('n'); ylabel('y[n]');

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

y[n]

x[n]

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

10

20

30

40
n

50

60

70

10

20

30

40
n

50

60

70

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

Sea la siguiente ecuacin de diferencias de un sistema discreto:

1
y[n] y[n 1] x[n],
2
Para:

a)

x[n] n

CI 0


b) x[n] cos n
8

Solucin:
Caso b)

En forma analtica:
n

y[n] 1.75cos n 0.3417 u n


8

Ecuacin en Diferencias

Solucin de las Ecuaciones en Diferencias

2
X= 16
Y= 1

0.8

X= 17
Y= 1.7488

1.5

0.6
1
0.4
0.5

y[n]

x[n]

0.2
0
-0.2

0
-0.5

-0.4
-1
-0.6
-1.5

-0.8
-1

10

20

30

40

50
n

60

70

80

90

100

-2

10

20

30

40

50
n

60

70

80

90

100

REPRESENTACIN EN
DIAGRAMA DE BLOQUES.

Ecuacin en Diferencias

Representacin en Diagrama de Bloques

REPRESENTACION EN DIAGRAMA DE BLOQUES


Las ecuaciones en diferencias de los sistemas discretos lineales e
invariantes en el tiempo pueden ser representados mediante un
diagramas de bloques.

La ecuacin en diferencias generalizada de los SDLIT:


N

a y[n k ] b
k 0

m 0

x[n m]

Proporciona un algoritmo programable en un computador para


calcular la respuesta de un sistema a una excitacin dada.

Las operaciones requeridas para este clculo son susceptibles de ser


organizadas en combinaciones diferentes.

Ecuacin en Diferencias

Representacin en Diagrama de Bloques

ELEMENTOS SIMBLICOS BSICOS


x[n]

y[n]=x[n-1]

Z-1
x[n]

y[n]=ax[n]

y[n]= x1[n]+ x2[n]

x1[n]

x2[n]

Ecuacin en Diferencias

Representacin en Diagrama de Bloques

EJEMPLO III
(a) Diagrama de bloques de un sistema no recurrente:

y[n]= b0 x[n]+b1 x[n-1]

x[n]

y[n]

b0
Z-1
b1

(b) Diagrama de bloques de un sistema recurrente:

y[n]= b0 x[n]-a1 y[n-1]


x[n]

y[n]

b0
Z-1

-a1

Ecuacin en Diferencias

Representacin en Diagrama de Bloques

ESTRUCTURA DE TIPO I
P

k 0

k 1

y[n] bk x[n k ] ak y[n k ]


x[n]

y[n]

b0

Z-1

Z-1
b1

-a1

Z-1

Z-1
b2

bp-1

-a2

-ap-1

Z-1

Z-1
bp

-ap

Ecuacin en Diferencias

Representacin en Diagrama de Bloques

ESTRUCTURA DE TIPO II
P

k 0

k 1

y[n] bk x[n k ] ak y[n k ]


x[n]

b0

Z-1
-a1

b1

Z-1
-a2

b2

-ap-1

bp-1

Z-1
-ap

bp

y[n]

PROBLEMAS

Ecuacin en Diferencias

Problemas

PROBLEMAS
1.- Un sistema es descrito por la siguiente ecuacin de diferencia:

y[n] + y[n - 2] = x[n] + 2x[n - 2]


(a) Encontrar la respuesta natural del sistema.

(b) Hallar la respuesta forzada cuando el sistema es excitada por x[n] = u[n]
2.- Determine la solucin general de la ecuacin de diferencias siguiente:

y[n] - y[n - 1] + 1/4 y[n - 2] = 2x[n - 1]


3.- Considerando que el sistema en estudio inicialmente se encuentra en reposo y
descrito por la ecuacin:
y[n] (1/2)y[n - 1] = x[n]

Asumiendo que x[n] = [n], cul es el valor de y[0]?, qu ecuacin es satisfecha por
h[n] para n 1, y con que condicin auxiliar?. Resolver esta ecuacin para obtener una
expresin de forma cerrada para h[n].
4.- Determine la respuesta impulsional de los siguientes sistemas SLDIT causales
descritos por las siguientes ecuaciones:

(a) y[n] y[n - 2] = x[n]


(b) y[n] y[n - 2] = x[n] + 2x[n - 1]

Ecuacin en Diferencias

Problemas

..

5.- Un crdito de s/. 100,000 ser cancelada en cuotas mensuales iguales de k nuevos

soles. El inters mensual acordado con el banco se cargar a una tasa anual del 12%
sobre lo no cancelado an; por ejemplo, despus del primer mes, la deuda total es
igual a:
0.12
S / .100,000
S /100,000 S / .101,000
12

El problema es determinar el valor de k tal que despus de un tiempo especfico el


crdito sea totalmente cancelado, dejando un balance neto de cero.
(a) Para resolver el problema, considerar que y[n] represente la deuda no cancelada justo
despus del ensimo pago mensual. Asumir que la cantidad principal se presta en el
mes 0 y los pagos mensuales se inician en el mes 1. Demuestre que y[n] satisface la
ecuacin de diferencias pagada el justo despus del ensimo pago mensual:

y[n] - y[n - 1] = - k , para n 1


con la condicin inicial:

y[0] = S/.100,000

donde es una constante que debe ser determinada.


(b) Resolver la ecuacin de diferencias de (a) para determinar :

y[n] para n 0
(c ) Si el crdito debe ser pagado en 30 aos, despus de 360 pagos mensuales de k
nuevos soles, calcule el valor apropiado de k .

(d) Cul es el pago total hecho al banco despus del periodo de 30 aos?

BIBLIOGRAFIA

Ecuacin en Diferencias

BIBLIOGRAFIA
[1] A. V. Oppenheim, y R.W.Schafer, Captulo 2: Seales y
Sistemas en Tiempo Discreto, TRATAMIENTO DE SEALES EN
TIEMPO DISCRETO, 2. Edicin, Editorial Prentice Hall, pp. 35-41,
2000.
[2] J. G. Proakis, y D. G. Manolakis, Captulo 1: Introduccin,
TRATAMIENTO DIGITAL DE SEALES, 3. Edicin, Editorial
Prentice Hall, pp. 95-118, 2000.

Ecuacin en Diferencias

Fin del Captulo V

You might also like