Você está na página 1de 55

SEALES Y SISTEMAS

DE TIEMPO DISCRETO
sesion2

Seales digitales y sistemas


Definiciones preliminares

Una seal

se define como una cantidad fsica que vara con el


tiempo, el espacio o cualquier otra variable o variables independientes.
Matemticamente, describimos una seal como una funcin de una o
ms variables independientes.

Por ejemplo, las funciones

Describen dos seales, una que vara linealmente con la variable


independiente t (tiempo) y una segunda que vara cuadrticamente con t.
Las seales descritas en (1) y (2) pertenecen a las clases de seales que
quedan perfectamente definidas especificando la dependencia
funcional con la variable independiente

Sin embargo, existen casos en los que dicha relacin funcional es


desconocida o demasiado complicada como para tener

utilidad prctica.
Por ejemplo, una seal de voz no se puede describir
funcionalmente mediante expresiones como (1)

En general, un segmento de voz puede representarse con un


alto grado de exactitud como la suma de varias sinusoides de diferentes
amplitudes y frecuencias, esto es, como

Donde:
son los conjuntos (probablemente variables en el tiempo) de amplitudes,
frecuencias y fases, respectivamente de las sinusoides

De hecho, una manera de interpretar la informacin o el mensaje


contenido en un segmento corto de una seal de voz es

medir las amplitudes, frecuencias y fases contenidas en


el segmento corto de seal.
Otros ejemplos de seales naturales son
los electrocardiogramas y los electroencefalogramas.
Las
seales
de
voz,
los
electrocardiogramas
y
los
electroencefalogramas son ejemplos de seales que portan
informacin y que varan como funciones de una nica variable
independiente, el tiempo
Asociados a las seales naturales se encuentran los medios con los
que se generan.
Por ejemplo, las seales de voz se generan al forzar el paso del aire
a travs de las cuerdas vocales.
Las imgenes se obtienen exponiendo pelcula fotogrfica ante un
paisaje u objeto.
Por lo tanto, la forma en la que se generan las seales se encuentra
asociada con un sistema que responde ante un estmulo o fuerza.

En una seal de voz, el sistema est constituido por las cuerdas vocales y
el tracto bucal, tambin llamado cavidad bucal.
El estmulo en combinacin con el sistema se llama fuente de la seal

Un sistema
se puede definir tambin como un dispositivo fsico que realiza una
operacin sobre una seal.
Por ejemplo, un filtro que se usa para reducir el ruido y las
interferencias que corrompen una seal tambin se denomina sistema
En este caso, el filtro realiza algunas operaciones sobre la seal cuyo
efecto es reducir (filtrar) el ruido y la interferencia presentes en la seal
deseada.
Cuando pasamos una seal a travs de un sistema, como en el caso
del filtrado, decimos que hemos procesado la seal
En este caso, el procesamiento de la seal implica la separacin de la
seal deseada del ruido y la interferencia
En general, el sistema se caracteriza por el tipo de operacin que
realiza sobre la seal

Clasificacin de las seales


Los mtodos que usamos en el procesamiento de una seal o en el
anlisis de la respuesta de un sistema a una seal dependen fuertemente
de las caractersticas de la seal en particular.
Existen tcnicas que se aplican solo a familias especficas de seales.
En consecuencia, cualquier investigacin en procesamiento de seales
debe comenzar con la clasificacin de las seales que se encuentran
en la aplicacin concreta.

Trataremos con 4 tipos de seales:


Analgicas, x(t) : Amplitud y Tiempo continuos.
Muestreadas
Xs[n] : Tiempo Discreto, Amplitud continua.
Cuantizada XQ(t) : Tiempo Continuo, Amplitud discreta.
Digital
XQ[n] : Tiempo y Amplitud

Un sistema en tiempo continuo, las seales de entrada y


salida estn representadas en tiempo continuo.

Un sistema en tiempo discreto, las seales de entrada y


salida estn representadas en tiempo discreto.

Un sistema digital, las seales de entrada y salida son digitales.


En el Procesamiento Digital de Seales, las seales son
discretas tanto en amplitud como en el tiempo y puede realizarse tanto en
software como en hardware, usando en este ultimo caso tcnicas VLSI.
La seales discretas pueden ser obtenidas de maneras diferentes:
a. Por muestreo de una seal continua.
b. Generados por algn proceso discreto.
c. Modelo matemtico.

2.2 SEALES EN TIEMPO DISCRETO : SECUENCIAS


Las seales a tiempo discreto, son representadas como una secuencia de
nmeros.
Una secuencia de nmeros x, en la cul el nmero n en la secuencia
x[n], es escrita como:

donde

n, es un entero.
En la prctica, las secuencias pueden a menudo ser obtenidas por un
muestreo peridico de una seal anloga.
En este caso, el valor numrico del nmero n, en la secuencia es igual al
valor de la seal anloga al tiempo nT; es decir
nT : tiempo de la secuencia
T : periodo de muestreo
1/T : frecuencia de muestreo
x[n] : muestra n. Es indefinida para
valores no enteros de n.

Un sistema discreto es un algoritmo que permite transformar una


secuencia en otra.

Los sistemas discretos pueden clasificarse en estticos o


dinmicos
Un sistema discreto es esttico cuando el elemento de la
secuencia de salida de un cierto ndice depende nicamente del
elemento de la secuencia de entrada del mismo ndice.

El sistema discreto se denomina dinmico, cuando , la


secuencia de salida de un cierto ndice depende de las secuencias de
entrada y salida de rdenes distintos al suyo

Un sistema discreto es causal si el valor de un elemento de la


secuencia de salida depende nicamente de la secuencia de entrada y
salida de menor o igual ndice.

Las seales discretas, x[n],


es decir, las secuencias, son a menudo representadas grficamente, tal
como se muestra en la figura

Ejemplo 2.1
En la figura , se muestra una secuencia, de una seal sinusoidal.

Una seal sinusoidal de amplitud A, frecuencia o y fase f en tiempo


continuo esta dada por:
En tiempo discreto t=nTs, donde Ts es el periodo de muestreo, entonces:

Donde
A fo/fs se la denomina frecuencia normalizada
fs es la frecuencia de muestreo.
Genere y represente grficamente mediante la funcin stem una
seal cosenoidal en tiempo discreto de N muestras, cuyos parmetros
son:
A
fo
fs

= 10,
= 10 Hz,
= 1000 Hz,
= 0
= 100.

solucin:
El siguiente script genera una seal senoidal de N=100 muestras en
Matlab:
%Seal senoidal
% Seal en tiempo continuo
% X(t) = A sen(W0*t+phi)
% Seal discreta -> t = nTs, donde Ts es el perodo de muestreo
% X[n] = A sen (W0*nTs+hi) = A sen(2*pi*f0/fs*n +phi) W0 = 2*pi*f0
% fn = f0/fs es la frecuencia normalizada y fs la frecuencia de muestreo
A = 10; % Amplitud
f0 = 10; % Frec de la seal en Hz
fs = 1000; % Frec de muestreo en Hz
phi = 0; % pi/2; % Fase
N=100; % Nmero de muestras
n=0:N-1;
y=A*sin(2*pi*(f0/fs)*n+phi); % Seal senoidal
figure(1);
stem(n,y,'r');
title('Seal Senoidal de 10Hz');
xlabel('n (muestras)');
ylabel('y[n]');

Escaln unitario
El escaln unitario tiene como expresin
u[n] = 1 para n >= 0
u[n] = 0 para n < 0.
Genere y represente grficamente la secuencia escaln unitario de longitud
L=20.
% Escalon unitario
L = 20;
% Vector para graficar el escaln
n= -L:1:L;
% Crear seal "escalon_unitario" y setear todos sus elementos a cero
escalon_unitario = zeros(size(n));
% Setear todos los elementos con n>=0 a 1
escalon_unitario(n>=0) = 1;
figure(1);
%Grafico en la figura 1 el escaln
stem(n,escalon_unitario);
axis([-L L -0.5 1.5]);
title('Seal escaln');
xlabel('n (muestras)');
ylabel('x[n]');

Seales

exponenciales

Una seal exponencial en tiempo discreto es de la forma:


X[n] =
siendo a un nmero real y n= 0, 1, 2, 3, 4...
Si 0 < a < 1 o -1 < a < 0, entonces la exponencial es decreciente
Si a > 1 o a < -1, entonces la exponencial es creciente
Genere y represente grficamente las seales exponenciales decrecientes y
crecientes de longitud L=20.

% Exponenciales tiempo discreto


figure(1);
L = 20;
% Exponencial Decreciente 1 con 0 < a <
1
a=0.5;
exp1 = zeros(1,L);
for n=0:L-1
exp1(n+1)=a^n;
End
n=0:L-1;
subplot(2,2,1),
stem(n,exp1),
title('Exponencial Decreciente 1');

Exponencial Decreciente 2 con -1 < a < 0


a=-0.5;
exp2 = zeros(1,L);
for n=0:L-1
exp2(n+1)=a^n;
end
n=0:L-1;
subplot(2,2,2),
stem(n,exp2),
title('Exponencial Decreciente 2');
% Exponencial Creciente 1 con a > 1
a=2;
exp3 = zeros(1,L);
for n=0:L-1
exp3(n+1)=a^n;
end
n=0:L-1;
subplot(2,2,3),
stem(n,exp3),

title('Exponencial Creciente 1');


% Exponencial Creciente 2 con a < -1
a=-2;
exp4 = zeros(1,L);
for n=0:L-1
exp4(n+1)=a^n;
end
n=0:L-1;
subplot(2,2,4),
stem(n,exp4),
title('Exponencial Creciente 2');

Secuencias Bsicas y Operaciones con Secuencias


a. Producto de dos secuencias

x[n].y[n]

b. Suma de dos secuencias

x[n] + y[n]

c. Multiplicacin por un nmero


d. Retardo de una secuencia
Una secuencia y[n], esta
retrasada con respecto a x[n] si:
no : es un entero
e. Secuencia de una Muestra Unitaria

y[n] = x[n-no]

Por ejemplo, una secuencia p[n] puede ser expresada como

En general alguna secuencia puede ser expresada como

f. Secuencia de Paso Unitario

En funcin del impulso


La respuesta impulso en funcin del paso unitario se puede
expresar como:

g. Secuencia Exponencial
La forma general para una secuencia exponencial es

donde N, es necesariamente un entero. Si esta condicin para la


periodicidad, es probada para una onda sinusoidal en tiempo discreto,
entonces

el cul requiere que


donde k, es un entero. En la figura , se muestra una onda sinusoidal
en tiempo discreto, para dos valores de Wo

La seal cos won, para dos valores de wo

SISTEMAS EN TIEMPO DISCRETO


Un sistema discreto,
transformacin

es

definido

matemticamente

como

Un sistema en tiempo discreto es un operador matemtico que


transforma una seal en otra por medio de un grupo fijo de reglas y
funciones.
La notacin T[.] es usado para representar un sistema general, tal
como se muestra en la Figura en el cual, una seal de entrada x(n)
es transformada en una seal de salida y(n) a travs de la
transformacin T[.].
Las propiedades de entrada-salida de cada sistema puede ser
especificado en algn nmero de formas diferentes.

y[n] = T{x[n]}

Representacin de un sistema a tiempo discreto

una

Ejemplo
Sistema de retardo ideal
Ejemplo
Movimiento promedio

1. Sistemas sin Memoria


Un sistema en tiempo discreto se denomina esttico o sin memoria
si su salida en cualquier instante n depende a lo sumo de la
muestra de entrada en ese mismo instante, pero no de las muestras
pasadas y/o futuras en la
O Un sistema, es denominado sin memoria, si la salida y[n], a cada
valor de n depende, solo si en la entrada, x[n] tiene el mismo valor n.
Ejemplo

Ejemplo 1. Determine si los siguientes sistemas Discretos


son estticos (sin memoria) dinmicos (con memoria)

2 Sistemas Lineales y No-Lineales


Los sistemas, en general, pueden subdividirse en lineales y no lineales.
Un sistema lineal es aquel que satisface el principio de
superposicin. De forma sencilla se puede decir que el principio de
superposicin exige que la respuesta del sistema a una suma ponderada
de seales sea igual a la correspondiente suma ponderada de las salidas
a cada una de las seales de entrada.
En otras palabras, un sistema T[.] es lineal si para dos entradas
x1(n) y x2 (n) y dos constantes a y b se cumple la siguiente propiedad

Para cualesquiera secuencias arbitrarias de entrada x 1(n) y x2(n) y


cualesquiera constantes arbitrarias a y b.

aditividad

escalamiento

donde

es una constante arbitraria.

Esas dos propiedades pueden ser combinadas con el principio de


superposicin

Esto puede ser generalizado con la superposicin de muchas entradas

Si un sistema produce una salida distinta a cero cuando la entrada es


cero el sistema no est en reposo o es no lineal.
Ejemplo
Determine para cada uno de los sistemas discretos si son lineales o nolineales.

Sistemas invariantes e variantes en el tiempo


Un sistema se dice invariante en el tiempo si sus
caractersticas de entrada y salida no cambian con el
tiempo.
Para entender esto, supngase que se tiene el
sistema T[.] en reposo y que, cuando es excitada con
una seal x(n), produce una seal de salida y(n).
Entonces, se puede escribir
Supngase ahora que esa misma entrada es retardada k unidades de
tiempo para dar lugar a x(n k), y de nuevo se aplica al mismo sistema.
Si las caractersticas del sistema no cambian con el tiempo, la salida del
sistema del sistema en reposo ser y(n k), es decir, la salida ser la
misma que la correspondiente a la entrada x(n), excepto que este estar
retardada las mismas k unidades de tiempo que se retard la entrada.

Esto conduce a definir un sistema invariante en el tiempo o invariante


ante desplazamientos de la siguiente forma:

Teorema: un sistema en reposo T[.] es invariante en el tiempo o


invariante a desplazamientos si y solo si

para toda seal de entradas x(n) y todo desplazamiento temporal k


Para determinar si un sistema dado es invariante en el tiempo,
necesitamos realizar el test especificado en la definicin precedente.
Bsicamente, excitamos al sistema con una secuencia de entrada
arbitraria x(n) que produce una salida y(n).
En seguida, se retarda la seal de entrada la cantidad k y se recalcula
la salida. En general, se puede escribir la salida como

Si la salida cumple con y(n,k) = y(n 1), para todos los valores de k, el
sistema es invariante en el tiempo.
En cambio, si la salida no cumple para un valor de k, el sistema es variante
en el tiempo

Ejemplo .
Determine para cada uno de los sistemas discretos si son variante
o invariantes en el tiempo

Sistemas Causales y No Causales


Teorema: Se dice que un sistema es causal si la salida del sistema en
cualquier instante n (es decir y(n)) depende solo de las entradas
presentes y pasadas (es decir, de x(n), x(n 1 ), x(n 2), ...).
En trminos matemticos, la salida de un sistema causal verifica una
ecuacin de la forma

donde,
F[.] es una funcin arbitraria. Si un sistema no satisface esta definicin
se dice que no es causal.
En un sistema no causal, depende no solo de las entradas pasadas y
presentes sino tambin de las futuras.
Es evidente que un sistema en tiempo real no se dispone de las
entradas futuras de la seal y, por lo tanto, un sistema no causal no
puede ser implementado fsicamente.

Por otra parte, si la seal se graba de manera que el procesado no se


realiza en tiempo real, es posible implementar sistemas no causales,
ya que todos los valores de la seal se encuentran disponibles en el
momento del procesado.
Este es, a menudo, el caso de seales geofsicas e imgenes.

Ejemplo.
De los siguientes sistemas, determine si son causales o no.
Explique ampliamente.

Es un Sistema Causal porque depende solo de las muestras actuales


y pasadas en el tiempo.

Es un Sistema NO-Causal porque depende de las muestras


futuras en el tiempo.

Sistemas Estables e Inestables


La estabilidad es una propiedad muy importante que debe ser
considerada en cualquier aplicacin prctica de un sistema.
Los sistemas inestables presentan un comportamiento errtico y
extremo que es causa del desbordamiento del sistema en aplicaciones
prcticas.
Aqu se define matemticamente lo que se quiere decir con un sistema
estable y, sus consecuencias de esta definicin en sistemas invariantes
con el tiempo.
Teorema: Un sistema arbitrario en reposo se dice que es limitada en
la entrada y salida (BIBO, bounded inputbounded output), si y solo si
toda la entrada acotada produce una salida acotada.
Matemticamente, el acotamiento de las secuencias de entrada y de
salida, x(n) e y(n), se traducen en la existencias de un par de nmeros
finitos, digamos M x y M y , tales que

Si para alguna entrada acotada x(n) la salida no es acotada (es infinita), el


sistema se clasifica como inestable.
Ejemplo Se considera un sistema no-lineal descrito mediante la
siguiente relacin de entrada-salida:
con la entrada del sistema la seal acotada definida como
x(n) = Cd(n),
donde C es una constante y adems y(1) = 0.
Entonces la secuencia de salida es
Claramente, la salida no est acotada si 1 < |C|< 8. Por lo tanto, el sistema
es inestable dado que la entrada acotada a producido una salida no
acotada.

Sistemas Lineales Invariantes en el Tiempo


El anlisis de los sistemas de tiempo discreto (y tambin de tiempo
continuo) depende fuertemente de la estructura intrnseca de los mismos,
siendo el mismo en general complejo desde el punto de vista matemtico
y operacional.
Sin embargo el caso de los sistemas LTI es particularmente
importante, ya que ambas propiedades, linealidad e invarianza en el
tiempo, permiten un anlisis en extremo simple (en comparacin
con sistemas que no cumplen estas propiedades)!!
La clave en la \simpleza" de descripcion en el analisis de estos
sistemas radica fundamentalmente en
Principio de superposicin (por ser sistema lineal)
El retardo temporal de las seales de entradas no altera la forma
de las seales de salida (por ser invariante en el tiempo).

Recordando que la definicin del impulso unitario en tiempo discreto es


claro que cualquier seal en tiempo discreto x[n] se puede expresar como
Podemos expresar cualquier seal en
tiempo
discreto
como
una
superposicin lineal de
seales
sumamente simples como [n].
Ejemplo

supongamos que tenemos un sistema lineal T . Definimos las respuestas


de este sistema a los impulsos unitarios desplazados de la siguiente
forma:
Debemos interpretar a h[n; k]
como una familia de seales de n
indexadas en k.
Para cada retardo k cada respuesta
h(n; k) en el tiempo n es en principio
diferente!
Mediante el conocimiento de las seales h[n;k] podemos aplicar
superposicin para calcular la salida del sistema T cuando la entrada es x[n]

Conociendo la respuesta del sistema lineal a los impulsos desplazados


podemos calcular, por medio de una suma ponderada adecuada, la
respuesta del mismo a cualquier entrada x[n]. Notar que hasta el momento
solo hemos usado la propiedad de linealidad de T , con lo cual esto es
valido a un cuando el sistema es variante en el tiempo

Ejemplos:
1) Sea un sistema LTI con respuesta al impulso h[n] y sea la seal de
entrada

La salida al sistema se puede escribir como

y[n] = h[n]-3h[n-1]+2h[n- 2]

La salida del sistema se puede


pensar como la superposicin
de ecos" de la respuesta al
impulso ponderada por los
valores de la seal de entrada
en cada retardo!!

2) Consideremos el mismo ejemplo anterior pero particularizando al caso


en el que

Suponiendo que queremos calcular la salida y[n] para un valor jo de n


podemos considerar la suma de convolucin
pensando que estamos sumando el producto de dos funciones de k
donde n es ahora un parmetro.
Notar que para salida y[n] al tiempo n debemos considerar la respuesta
al impulso reflejada con respecto al origen y desplazada en una
cantidad n!!

Notar que

Ejemplo
Calcule la salida y[n], de un sistema lineal invariante en el tiempo, si la
entrada x[n] y su respuesta impulsional h[n], estn representadas en la
figura

Seal de entrada x[n] y respuesta impulsional h[n]

Propiedades de Sistemas Lineales Invariantes en el


Tiempo

Los sistemas lineales invariantes en el tiempo son estables si la


respuesta impulsional es absolutamente sumable, es decir:

Ejemplo : Retardo ideal

Ejemplo : Acumulador

Ejemplo : Diferencia adelantada

Ejemplo : Diferencia retardada

Ecuaciones Diferencia Lineales con Coeficientes


Constantes
Un sistema lineal invariante en el tiempo, en el cul la entrada x[n] y la
salida y[n] satisfacen una ecuacin lineal de orden N con coeficientes
constantes de la forma

Ejemplo

Diagrama de bloque, de una


ecuacin diferencia lineal recursiva

Você também pode gostar